.ng-public-landing{--ng-public-header-height:4.5rem;background:var(--ng-system-window-canvas);min-height:100svh;color:var(--ng-system-label-primary)}.ng-public-skip{top:var(--ng-system-space-3);left:var(--ng-system-space-3);z-index:100;padding:var(--ng-system-space-2) var(--ng-system-space-3);border-radius:var(--ng-system-radius-control);background:rgb(var(--ng-system-human-primary-action-rgb));color:rgb(var(--ng-system-on-human-primary-action-rgb));font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold);transform:translateY(calc(-100% - var(--ng-system-space-4)));transition:transform var(--ng-system-motion-fast);text-decoration:none;position:fixed}.ng-public-skip:focus{transform:translateY(0)}.ng-public-header{z-index:50;height:var(--ng-public-header-height);border-bottom:1px solid var(--ng-system-border-subtle);background:color-mix(in srgb, var(--ng-system-material-functional-strong) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);position:sticky;top:0}.ng-public-header__inner{width:min(100%,96rem);height:100%;padding-inline:var(--ng-system-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid;position:relative}.ng-public-header__zone{align-items:center;gap:var(--ng-system-space-1);min-width:0;display:flex}.ng-public-header__zone--trailing{justify-content:flex-end}.ng-public-header__nav{align-items:center;gap:var(--ng-system-space-5);display:flex}.ng-public-header__nav a,.ng-public-header__menu a{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-medium);transition:color var(--ng-system-motion-fast);text-decoration:none}.ng-public-header__nav a:hover,.ng-public-header__nav a:focus-visible,.ng-public-header__menu a:hover,.ng-public-header__menu a:focus-visible{color:var(--ng-system-label-primary)}.ng-public-header__brand{width:var(--ng-system-touch-target-min);height:var(--ng-system-touch-target-min);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ng-public-header__brand:focus-visible,.ng-public-icon-link:focus-visible,.ng-public-header__menu summary:focus-visible{outline:2px solid var(--ng-system-focus);outline-offset:3px}.ng-public-header__signet{object-fit:contain;width:2.625rem;height:2.625rem;display:block}.ng-public-header__menu{display:none;position:relative}.ng-public-header__menu summary,.ng-public-icon-link{min-width:var(--ng-system-control-height-compact);min-height:var(--ng-system-control-height-compact);border-radius:var(--ng-system-radius-control);color:var(--ng-system-label-secondary);cursor:pointer;transition:background-color var(--ng-system-motion-fast), color var(--ng-system-motion-fast);background:0 0;border:0;place-items:center;text-decoration:none;list-style:none;display:inline-grid}.ng-public-header__menu summary::-webkit-details-marker{display:none}.ng-public-header__menu summary:hover,.ng-public-header__menu summary:focus-visible,.ng-public-icon-link:hover,.ng-public-icon-link:focus-visible{background:var(--ng-system-surface-hover);color:var(--ng-system-label-primary)}.ng-public-icon-link{gap:var(--ng-system-space-2);padding-inline:var(--ng-system-space-2);font-size:var(--ng-system-type-ui);grid-auto-flow:column}.ng-public-icon-link span{white-space:nowrap}.ng-public-header .ng-theme-toggle{min-width:var(--ng-system-control-height-compact);min-height:var(--ng-system-control-height-compact);box-shadow:none;border:0}.ng-public-hero{isolation:isolate;min-height:min(44rem, calc(100svh - var(--ng-public-header-height) - 3.5rem));border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-recessed-media-base);position:relative;overflow:hidden}.ng-public-hero__poster{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ng-public-hero__poster img{object-fit:cover;object-position:center}.ng-public-hero__attribution{right:var(--ng-system-space-2);bottom:var(--ng-system-space-1);z-index:4;border-radius:var(--ng-system-radius-control);background:color-mix(in srgb, var(--ng-system-material-functional-strong) 92%, transparent);color:var(--ng-system-label-secondary);margin:0;padding:.2rem .35rem;font-size:.65rem;line-height:1.2;position:absolute}.ng-public-hero__attribution a{color:inherit}.ng-public-hero__projection{right:max(var(--ng-system-space-6), calc((100vw - 90rem) / 2));bottom:var(--ng-system-space-6);z-index:4;width:min(19rem, calc(42% - 2 * var(--ng-system-space-6)));gap:var(--ng-system-space-1);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);padding:var(--ng-system-space-3) var(--ng-system-space-4);background:color-mix(in srgb, var(--ng-system-material-functional-strong) 92%, transparent);box-shadow:var(--ng-system-shadow-popover);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;position:absolute}.ng-public-hero__projection strong{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-body)}.ng-public-hero__projection span{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-caption);line-height:var(--ng-system-leading-body)}.ng-public-hero__projection[data-public-projection-state=degraded]{border-color:var(--ng-system-border-strong)}.ng-public-hero__content{z-index:2;width:min(47rem,58%);min-height:inherit;padding:var(--ng-system-space-8) max(var(--ng-system-space-8), calc((100vw - 90rem) / 2));background:color-mix(in srgb, var(--ng-system-window-canvas) 92%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;justify-content:center;display:flex;position:relative}.ng-public-kicker{margin:0 0 var(--ng-system-space-3);color:rgb(var(--ng-system-human-primary-strong-rgb));font-size:var(--ng-system-type-metadata);font-weight:var(--ng-system-weight-semibold);letter-spacing:0;line-height:var(--ng-system-leading-tight);text-transform:uppercase}.ng-public-hero h1,.ng-public-section h2,.ng-public-place h2{color:var(--ng-system-label-primary);font-weight:var(--ng-system-weight-semibold);letter-spacing:0;line-height:var(--ng-system-leading-heading);text-wrap:balance;margin:0}.ng-public-hero h1{max-width:40rem;font-size:3rem}.ng-public-hero__brand{margin:0 0 var(--ng-system-space-3);color:var(--ng-system-label-primary);font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-tight)}.ng-public-hero__intro{max-width:36rem;margin:var(--ng-system-space-4) 0 0;color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-body);line-height:var(--ng-system-leading-relaxed)}.ng-public-actions{gap:var(--ng-system-space-2);margin-top:var(--ng-system-space-6);flex-wrap:wrap;display:flex}.ng-public-action.ng-button{width:auto;min-height:var(--ng-system-control-height-touch);gap:var(--ng-system-space-2);padding-inline:var(--ng-system-space-4);white-space:normal}.ng-public-action--primary.ng-button{border-color:rgb(var(--ng-system-human-primary-action-rgb));background:rgb(var(--ng-system-human-primary-action-rgb));color:rgb(var(--ng-system-on-human-primary-action-rgb))}.ng-public-hero__truth{max-width:39rem;margin:var(--ng-system-space-6) 0 0;padding:var(--ng-system-space-4) 0 0;background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;display:grid}.ng-public-hero__truth li{padding-right:var(--ng-system-space-4);color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);position:relative}.ng-public-hero__truth li+li{padding-left:var(--ng-system-space-4)}.ng-public-hero__truth li+li:before{background:var(--ng-system-line-fade-block);content:"";width:1px;position:absolute;top:0;bottom:0;left:0}.ng-public-section,.ng-public-place{scroll-margin-top:calc(var(--ng-public-header-height) + var(--ng-system-space-4));border-bottom:1px solid var(--ng-system-border-subtle)}.ng-public-section--muted{background:var(--ng-system-surface-subtle)}.ng-public-section__inner,.ng-public-place__inner,.ng-public-footer__inner{width:min(calc(100% - 2 * var(--ng-system-space-6)), 82rem);margin-inline:auto}.ng-public-section__inner{padding-block:5rem}.ng-public-section__header{gap:var(--ng-system-space-3);max-width:47rem;display:grid}.ng-public-section__header .ng-public-kicker{margin-bottom:0}.ng-public-section h2,.ng-public-place h2{font-size:2rem}.ng-public-section__header>p:last-child,.ng-public-place__inner>p:not(.ng-public-kicker),.ng-public-integrity>div>p:not(.ng-public-kicker){color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-body);line-height:var(--ng-system-leading-relaxed);margin:0}.ng-public-loop{margin:var(--ng-system-space-8) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.ng-public-loop li{gap:var(--ng-system-space-2) var(--ng-system-space-3);min-width:0;padding:var(--ng-system-space-5);background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:auto 1fr;display:grid;position:relative}.ng-public-loop li+li:before{inset-block:0;background:var(--ng-system-line-fade-block);content:"";width:1px;position:absolute;left:0}.ng-public-loop__icon{border:1px solid var(--ng-system-border-control);border-radius:var(--ng-system-radius-control);width:2rem;height:2rem;color:rgb(var(--ng-system-human-primary-strong-rgb));place-items:center;display:grid}.ng-public-loop__index,.ng-public-modes__index{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-caption);font-variant-numeric:tabular-nums;justify-self:end}.ng-public-loop h3,.ng-public-loop p,.ng-public-modes h3,.ng-public-modes p,.ng-public-audiences h3,.ng-public-audiences p{margin:0}.ng-public-loop h3{margin-top:var(--ng-system-space-3);font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold);grid-column:1/-1}.ng-public-loop p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);grid-column:1/-1}.ng-public-modes{margin-top:var(--ng-system-space-8);background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;display:grid}.ng-public-modes article{align-items:start;gap:var(--ng-system-space-5);min-height:8rem;padding-block:var(--ng-system-space-6);background-image:var(--ng-system-line-fade-inline);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:2rem 2rem minmax(0,1fr);display:grid}.ng-public-modes article>svg{color:rgb(var(--ng-system-human-primary-strong-rgb))}.ng-public-modes article>div{gap:var(--ng-system-space-2);max-width:52rem;display:grid}.ng-public-modes h3,.ng-public-audiences h3{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-public-modes p,.ng-public-audiences p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-public-integrity{gap:var(--ng-system-space-8);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;display:grid}.ng-public-integrity>div{gap:var(--ng-system-space-3);max-width:47rem;display:grid}.ng-public-integrity__boundary{padding-top:var(--ng-system-space-4);background-image:var(--ng-system-line-fade-inline);font-weight:var(--ng-system-weight-medium);background-position:top;background-repeat:no-repeat;background-size:100% 1px;margin-top:var(--ng-system-space-3)!important;color:var(--ng-system-label-primary)!important}.ng-public-integrity__dossier{min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-3);margin-top:var(--ng-system-space-2);border-block:1px solid var(--ng-system-border-subtle);padding-block:var(--ng-system-space-4);color:var(--ng-system-label-primary);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.ng-public-integrity__dossier>svg:first-child{color:rgb(var(--ng-system-human-primary-strong-rgb))}.ng-public-integrity__dossier>span{gap:var(--ng-system-space-1);display:grid}.ng-public-integrity__dossier strong,.ng-public-integrity__dossier small{font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-public-integrity__dossier small{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-caption)}.ng-public-integrity__dossier:hover,.ng-public-integrity__dossier:focus-visible{color:rgb(var(--ng-system-human-primary-strong-rgb))}.ng-public-integrity__chain{background-image:var(--ng-system-line-fade-inline);background-position:top;background-repeat:no-repeat;background-size:100% 1px;gap:0;margin:0;padding:0;list-style:none;display:grid}.ng-public-integrity__chain li{align-items:center;gap:var(--ng-system-space-3);background-image:var(--ng-system-line-fade-inline);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:2rem minmax(0,1fr);min-height:3.5rem;display:grid}.ng-public-integrity__chain span{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-caption);font-variant-numeric:tabular-nums}.ng-public-integrity__chain strong{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-medium)}.ng-public-section--funding{background:color-mix(in srgb, var(--ng-system-surface-subtle) 72%, var(--ng-system-window-canvas))}.ng-public-funding{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.ng-public-funding__copy{gap:var(--ng-system-space-3);max-width:49rem;display:grid}.ng-public-funding__copy>p:not(.ng-public-kicker),.ng-public-funding__disclosure>p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-body);line-height:var(--ng-system-leading-relaxed);margin:0}.ng-public-funding__facts{margin:var(--ng-system-space-5) 0 0;border-block:1px solid var(--ng-system-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-public-funding__facts>div{align-content:start;gap:var(--ng-system-space-1);min-width:0;padding:var(--ng-system-space-4) var(--ng-system-space-4) var(--ng-system-space-4) 0;display:grid}.ng-public-funding__facts>div:nth-child(2n){border-left:1px solid var(--ng-system-border-subtle);padding-right:0;padding-left:var(--ng-system-space-4)}.ng-public-funding__facts>div:nth-child(n+3){border-top:1px solid var(--ng-system-border-subtle)}.ng-public-funding__facts dt,.ng-public-funding__facts dd{margin:0}.ng-public-funding__facts dt{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-caption);font-weight:var(--ng-system-weight-medium);line-height:var(--ng-system-leading-body);text-transform:uppercase}.ng-public-funding__facts dd{overflow-wrap:anywhere;color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold);line-height:var(--ng-system-leading-body)}.ng-public-funding__boundary{border-left:2px solid rgb(var(--ng-system-human-primary-strong-rgb));padding-left:var(--ng-system-space-4);font-weight:var(--ng-system-weight-medium);margin-top:var(--ng-system-space-3)!important;color:var(--ng-system-label-primary)!important;font-size:var(--ng-system-type-ui)!important}.ng-public-funding__disclosure{gap:var(--ng-system-space-4);display:grid}.ng-public-funding__marks{align-items:center;gap:var(--ng-system-space-5);border-radius:var(--ng-system-radius-surface);padding:var(--ng-system-space-5);box-shadow:var(--ng-system-shadow-floating);background:#fff;border:1px solid #1118271f;grid-template-columns:.9fr 1.35fr 1.35fr;display:grid}.ng-public-funding__marks span{justify-content:center;align-items:center;min-width:0;min-height:3.5rem;display:flex}.ng-public-funding__marks img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3.5rem;display:block}.ng-public-funding__disclosure>p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-caption)}.ng-public-funding__link{min-height:var(--ng-system-control-height-compact);align-items:center;gap:var(--ng-system-space-2);width:fit-content;color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold);text-decoration:none;display:inline-flex}.ng-public-funding__link:hover,.ng-public-funding__link:focus-visible{color:rgb(var(--ng-system-human-primary-strong-rgb))}.ng-public-nonclaims{margin:var(--ng-system-space-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.ng-public-nonclaims li{gap:var(--ng-system-space-3);min-width:0;padding:var(--ng-system-space-5);background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;display:grid}.ng-public-nonclaims__icon{width:1.75rem;height:1.75rem;color:rgb(var(--ng-system-human-primary-strong-rgb));place-items:center;display:grid}.ng-public-nonclaims__index{color:var(--ng-system-label-tertiary);font-size:var(--ng-system-type-caption);font-variant-numeric:tabular-nums;line-height:1.75rem}.ng-public-nonclaims li>div{gap:var(--ng-system-space-2);display:grid}.ng-public-nonclaims h3,.ng-public-nonclaims p{margin:0}.ng-public-nonclaims h3{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-semibold)}.ng-public-nonclaims p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-public-audiences{margin-top:var(--ng-system-space-8);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ng-public-audiences article{align-content:start;gap:var(--ng-system-space-3);min-width:0;padding:var(--ng-system-space-5);background-image:var(--ng-system-line-fade-inline), var(--ng-system-line-fade-inline);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;display:grid;position:relative}.ng-public-audiences__action{width:fit-content;min-height:var(--ng-system-control-height-compact);align-items:center;gap:var(--ng-system-space-2);padding-top:var(--ng-system-space-3);color:rgb(var(--ng-system-human-primary-strong-rgb));font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold);margin-top:auto;text-decoration:none;display:inline-flex}.ng-public-audiences__action:hover,.ng-public-audiences__action:focus-visible{color:var(--ng-system-label-primary)}.ng-public-audiences article+article:before{inset-block:0;background:var(--ng-system-line-fade-block);content:"";width:1px;position:absolute;left:0}.ng-public-audiences svg{color:rgb(var(--ng-system-human-primary-strong-rgb))}.ng-public-section--inquiry{background:var(--ng-system-surface-subtle)}.ng-public-inquiry{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.ng-public-inquiry__form.ng-web-form{gap:var(--ng-system-space-5);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);background:var(--ng-system-material-functional);box-shadow:var(--ng-system-shadow-popover);padding:clamp(1rem,3vw,1.75rem)}.ng-public-inquiry__form-heading{align-items:start;gap:var(--ng-system-space-3);padding-bottom:var(--ng-system-space-4);background-image:var(--ng-system-line-fade-inline);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;grid-template-columns:auto minmax(0,1fr);display:grid}.ng-public-inquiry__form-heading h3,.ng-public-inquiry__form-heading p{margin:0}.ng-public-inquiry__form-heading h3{font-size:var(--ng-system-type-title)}.ng-public-inquiry__form-heading p{margin-top:var(--ng-system-space-2);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body)}.ng-public-inquiry__form-icon{border:1px solid var(--ng-system-border-control);border-radius:var(--ng-system-radius-control);width:2.25rem;height:2.25rem;color:rgb(var(--ng-system-human-primary-strong-rgb));place-items:center;display:grid}.ng-public-inquiry__grid{gap:var(--ng-system-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-public-inquiry .ng-web-field{gap:var(--ng-system-space-2)}.ng-public-inquiry .ng-web-field__badge{color:var(--ng-system-label-primary)}.ng-public-inquiry__consent{align-items:start;gap:var(--ng-system-space-3);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);line-height:var(--ng-system-leading-body);grid-template-columns:auto minmax(0,1fr);display:grid}.ng-public-inquiry__consent input{width:1.125rem;height:1.125rem;accent-color:rgb(var(--ng-system-human-primary-action-rgb));margin:.12rem 0 0}.ng-public-inquiry__consent a{color:var(--ng-system-label-primary);text-underline-offset:.2em;text-decoration:underline}.ng-public-inquiry__boundary{border-left:2px solid rgb(var(--ng-system-human-primary-strong-rgb));padding-left:var(--ng-system-space-3);color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-caption);line-height:var(--ng-system-leading-body);margin:0}.ng-public-inquiry__actions{min-height:var(--ng-system-touch-target-min);align-items:center;gap:var(--ng-system-space-3);flex-wrap:wrap;display:flex}.ng-public-inquiry__actions p{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-ui);line-height:var(--ng-system-leading-body);flex:15rem;margin:0}.ng-public-inquiry__actions p[data-tone=success]{color:var(--ng-success)}.ng-public-inquiry__actions p[data-tone=error],.ng-public-inquiry__actions p[data-tone=rate_limited]{color:var(--ng-danger)}.ng-public-inquiry__honeypot{display:none}.ng-public-place{background:var(--ng-system-material-functional)}.ng-public-place__inner{padding-block:5rem}.ng-public-place__inner>p:not(.ng-public-kicker){max-width:50rem;margin-top:var(--ng-system-space-4)}.ng-public-footer{background:var(--ng-system-window-canvas)}.ng-public-footer__inner{justify-content:space-between;align-items:center;gap:var(--ng-system-space-6);min-height:8rem;padding-block:var(--ng-system-space-5);display:flex}.ng-public-footer__brand{align-items:center;gap:var(--ng-system-space-2);grid-template-columns:auto auto;display:grid}.ng-public-footer__brand img{grid-row:1/span 2}.ng-public-footer__brand span{color:var(--ng-system-label-primary);font-size:var(--ng-system-type-ui);font-weight:var(--ng-system-weight-semibold)}.ng-public-footer__brand small{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-caption)}.ng-public-footer nav{justify-content:flex-end;gap:var(--ng-system-space-4);flex-wrap:wrap;display:flex}.ng-public-footer nav a{color:var(--ng-system-label-secondary);font-size:var(--ng-system-type-metadata);text-decoration:none}.ng-public-footer nav a:hover,.ng-public-footer nav a:focus-visible{color:var(--ng-system-label-primary)}.ng-public-footer__links{gap:var(--ng-system-space-3);justify-items:end;display:grid}.ng-public-footer__locales a{min-width:var(--ng-system-control-height-compact);text-align:center}.ng-public-footer__locales a[aria-current=page]{color:var(--ng-system-label-primary);font-weight:var(--ng-system-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ng-system-human-primary-rgb));text-decoration-color:rgb(var(--ng-system-human-primary-rgb));text-underline-offset:.3em}@media (pointer:coarse){.ng-public-header__menu summary,.ng-public-icon-link,.ng-public-header .ng-theme-toggle{min-width:var(--ng-system-touch-target-min);min-height:var(--ng-system-touch-target-min)}}@media (max-width:900px){.ng-public-header__inner{padding-inline:var(--ng-system-space-3)}.ng-public-header__menu summary,.ng-public-icon-link,.ng-public-header .ng-theme-toggle{min-width:var(--ng-system-touch-target-min);min-height:var(--ng-system-touch-target-min)}.ng-public-header__nav{display:none}.ng-public-header__menu{display:block}.ng-public-header__menu nav{top:calc(100% + var(--ng-system-space-2));gap:var(--ng-system-space-1);border:1px solid var(--ng-system-border-subtle);border-radius:var(--ng-system-radius-surface);width:13rem;padding:var(--ng-system-space-2);background:var(--ng-system-material-functional-strong);box-shadow:var(--ng-system-shadow-popover);display:grid;position:absolute;left:0}.ng-public-header__menu nav a{min-height:var(--ng-system-touch-target-min);padding:var(--ng-system-space-3)}.ng-public-icon-link span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ng-public-hero{min-height:calc(100svh - var(--ng-public-header-height) - 3rem)}.ng-public-hero__content{width:100%;min-height:inherit;padding:8rem var(--ng-system-space-6) var(--ng-system-space-8);background:color-mix(in srgb, var(--ng-system-window-canvas) 82%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-end}.ng-public-hero__projection{top:calc(var(--ng-system-control-height-compact) + var(--ng-system-space-4));right:var(--ng-system-space-4);width:min(19rem, calc(100% - 2 * var(--ng-system-space-4)));bottom:auto}.ng-public-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-public-loop li:nth-child(odd):before{display:none}.ng-public-integrity,.ng-public-funding{grid-template-columns:1fr}.ng-public-funding__disclosure{max-width:43rem}.ng-public-inquiry{grid-template-columns:1fr}.ng-public-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-public-audiences article:nth-child(odd):before{display:none}}@media (max-width:640px){.ng-public-landing{--ng-public-header-height:4rem}.ng-public-header__signet{width:2.25rem;height:2.25rem}.ng-public-header__zone--trailing{gap:0}.ng-public-hero{min-height:calc(100svh - var(--ng-public-header-height) - 2rem)}.ng-public-hero__content{padding:11rem var(--ng-system-space-5) var(--ng-system-space-6)}.ng-public-hero h1{font-size:2.5rem}.ng-public-hero__truth{grid-template-columns:1fr}.ng-public-hero__truth li,.ng-public-hero__truth li+li{padding:var(--ng-system-space-2) 0}.ng-public-hero__truth li+li:before{background:var(--ng-system-line-fade-inline);width:100%;height:1px;top:0;bottom:auto;right:0}.ng-public-section__inner,.ng-public-place__inner,.ng-public-footer__inner{width:min(calc(100% - 2 * var(--ng-system-space-4)), 82rem)}.ng-public-section__inner,.ng-public-place__inner{padding-block:var(--ng-system-space-8)}.ng-public-section h2,.ng-public-place h2{font-size:var(--ng-system-type-large-title)}.ng-public-loop,.ng-public-nonclaims,.ng-public-audiences,.ng-public-inquiry__grid,.ng-public-funding__facts,.ng-public-funding__marks{grid-template-columns:1fr}.ng-public-funding__facts>div,.ng-public-funding__facts>div:nth-child(2n){border-top:1px solid var(--ng-system-border-subtle);border-left:0;padding-inline:0}.ng-public-funding__facts>div:first-child{border-top:0}.ng-public-funding__marks{gap:var(--ng-system-space-4)}.ng-public-funding__marks span{min-height:4rem}.ng-public-loop li:before,.ng-public-audiences article+article:before{display:none}.ng-public-modes article{gap:var(--ng-system-space-3);grid-template-columns:1.5rem 1.5rem minmax(0,1fr)}.ng-public-footer__inner{flex-direction:column;align-items:flex-start;min-height:0}.ng-public-footer nav{justify-content:flex-start}.ng-public-footer__links{justify-items:start}}@media (forced-colors:active){.ng-public-header,.ng-public-loop li,.ng-public-nonclaims li,.ng-public-audiences article,.ng-public-modes article{border-color:canvastext}.ng-public-hero__content{background:canvas}.ng-public-funding__marks{background:canvas;border-color:canvastext}}
