.purpose-aware-report{--report-canvas:#FFFFFF;--report-surface:#FFFFFF;--report-ink:#14263A;--report-muted:#66706C;--report-line:#D9E0DC;--report-action:#1E5A78;--report-verified:#147D64;--report-attention:#956400;--report-signal:#A13B35;--report-unavailable:#66706C;min-width:0;margin-inline:auto;padding:1rem 1rem 4rem;color:var(--report-ink);background:var(--report-canvas);font-family:var(--v-font-sans);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.purpose-aware-report,.purpose-aware-report *{box-sizing:border-box;min-width:0}.purpose-aware-context,.purpose-aware-grid,.purpose-aware-header,.purpose-aware-section{width:100%;max-width:58rem;margin-inline:auto}.purpose-aware-header{padding-block:0 2rem}.purpose-aware-header__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.purpose-aware-header__topline .purpose-aware-eyebrow{margin-bottom:0}.purpose-aware-header__download{display:inline-flex;min-height:2.75rem;align-items:center;border:1px solid var(--report-action);border-radius:999px;padding:.45rem .9rem;color:var(--report-action);font-weight:800;text-decoration:none}.purpose-aware-header__download:focus-visible{outline:3px solid currentColor;outline-offset:3px}.purpose-aware-header h1{margin:0;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.purpose-aware-context h2,.purpose-aware-section h2{margin:0;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.purpose-aware-decision__eyebrow,.purpose-aware-eyebrow{margin:0 0 .35rem;color:var(--report-verified);font-size:.8rem;font-weight:800;letter-spacing:.02em}.purpose-aware-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);grid-template-areas:"identity map" "decision decision";gap:1rem 1.25rem;width:100%;max-width:58rem;margin:0 auto 1.25rem;align-items:start}.purpose-aware-hero__identity{grid-area:identity}.purpose-aware-hero__decision{grid-area:decision}.purpose-aware-hero__decision>.purpose-aware-decision,.purpose-aware-hero__identity>.purpose-aware-context{margin:0}.purpose-aware-hero__identity>.purpose-aware-context{gap:.7rem;padding-block:1rem}.purpose-aware-hero__identity>.purpose-aware-context h2{font-size:1.2rem}.purpose-aware-hero__identity>.purpose-aware-context .purpose-aware-context__details{margin-top:.15rem}.purpose-aware-hero__map{margin:0;border:1px solid var(--report-line);background:var(--report-surface)}.purpose-aware-hero__map-image{overflow:hidden;background:#e8eeeb}.purpose-aware-hero__map-image>svg{display:block;width:100%;height:100%}.purpose-aware-hero__map figcaption{padding:.7rem .85rem .8rem;border-top:1px solid var(--report-line);color:var(--report-muted);font-size:.82rem;line-height:1.4}.purpose-aware-detail__map img,.purpose-aware-hero__map img{display:block;width:100%;height:auto}.purpose-aware-demo-badge{display:inline-flex;align-items:center;min-height:1.9rem;border:1px solid #c88a3c;padding:.25rem .55rem;color:#8a5a10;font-size:.75rem;font-weight:800}.purpose-aware-detail__map{margin:1rem 0 0;border:1px solid var(--report-line);background:var(--report-surface)}.purpose-aware-detail__map figcaption{padding:.55rem .7rem;border-top:1px solid var(--report-line);color:var(--report-muted);font-size:.8rem;line-height:1.4}.purpose-aware-seismic-scale{margin-block:1rem;padding:1rem;border:1px solid var(--report-line);background:#F7F9F8}.purpose-aware-seismic-scale__heading,.purpose-aware-seismic-scale__result{display:flex;align-items:center;justify-content:space-between;gap:1rem}.purpose-aware-seismic-scale__value{display:grid;text-align:right}.purpose-aware-seismic-scale__value strong{font-size:1.8rem;line-height:1.2}.purpose-aware-seismic-scale__value span{font-size:.8rem;color:var(--report-muted)}.purpose-aware-seismic-scale__result{margin-top:.9rem;font-size:.9rem}.purpose-aware-seismic-scale__bands{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;list-style:none;margin:1.25rem 0 .5rem;padding:0}.purpose-aware-seismic-scale__band{position:relative;text-align:center}.purpose-aware-seismic-scale__band-fill{display:block;height:1.2rem;background:#9BCB63}.purpose-aware-seismic-scale__band--moderate .purpose-aware-seismic-scale__band-fill{background:#D9CB53}.purpose-aware-seismic-scale__band--high .purpose-aware-seismic-scale__band-fill{background:#EF9D38}.purpose-aware-seismic-scale__band--very-high .purpose-aware-seismic-scale__band-fill{background:#C44C43}.purpose-aware-seismic-scale__band[data-active] .purpose-aware-seismic-scale__band-fill{outline:2px solid var(--report-ink);outline-offset:2px}.purpose-aware-seismic-scale__band-label{display:block;margin-top:.5rem;white-space:nowrap;font-size:clamp(.65rem,1.6vw,.85rem)}.purpose-aware-seismic-scale__marker{display:block;font-weight:800;font-size:.7rem}.purpose-aware-seismic-scale__scope{color:var(--report-muted);font-size:.9rem;line-height:1.45}.purpose-aware-action__limit,.purpose-aware-action__meta,.purpose-aware-checklist__meta,.purpose-aware-context__details,.purpose-aware-context__summary>p,.purpose-aware-empty,.purpose-aware-header__meta,.purpose-aware-section__heading p,.purpose-aware-snapshot,.purpose-aware-source{color:var(--report-muted)}.purpose-aware-context,.purpose-aware-grid,.purpose-aware-section{border-top:1px solid var(--report-line);padding-block:2rem;background:var(--report-surface)}.purpose-aware-context{display:grid;gap:1rem}.purpose-aware-context__summary>p{margin:.5rem 0 0;overflow-wrap:anywhere}.purpose-aware-context__identity{display:grid;gap:.75rem;margin:0;grid-template-columns:repeat(3,minmax(0,1fr))}.purpose-aware-context__identity div,.purpose-aware-grid__trace div{min-width:0}.purpose-aware-context dt,.purpose-aware-detail dt,.purpose-aware-grid dt,.purpose-aware-map__meta dt{color:var(--report-muted);font-size:.75rem;font-weight:700}.purpose-aware-context dd,.purpose-aware-detail dd,.purpose-aware-grid dd,.purpose-aware-map__meta dd{margin:0;overflow-wrap:anywhere}.purpose-aware-context__details{border-top:1px solid var(--report-line);padding-top:.85rem}.purpose-aware-context__details summary,.purpose-aware-detail summary{min-height:2.75rem;cursor:pointer;padding-block:.6rem;color:var(--report-ink);font-weight:800}.purpose-aware-context__details p{margin:.5rem 0 0;overflow-wrap:anywhere}.purpose-aware-decision{max-width:58rem;margin:0 auto 1.5rem;padding:clamp(1.25rem,4vw,1.5rem);border:0;border-top:3px solid var(--report-action);border-radius:0;background:#F3F7F6}.purpose-aware-decision h2{margin:0;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;line-height:1.15}.purpose-aware-decision__body{max-width:42rem;margin:.75rem 0 0;font-size:1.1rem}.purpose-aware-decision__count{margin:1rem 0 0;color:var(--report-muted);font-weight:700}.purpose-aware-decision__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;padding:0;list-style:none}.purpose-aware-decision__signals li{border-top:1px solid var(--report-line);padding-top:.65rem;color:var(--report-ink);font-weight:700;line-height:1.4}.purpose-aware-decision__signals a,.purpose-aware-decision__signals li>div{display:grid;gap:.35rem;color:inherit;text-decoration:none}.purpose-aware-decision__signals a:hover>span:last-child{text-decoration:underline}.purpose-aware-decision__signal-status{font-size:.8rem;font-weight:600}.purpose-aware-visual-nav{display:flex;flex-wrap:wrap;max-width:58rem;margin:0 auto 1.5rem;border-block:1px solid var(--report-line)}.purpose-aware-visual-nav a{display:flex;flex:1 1 10rem;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.6rem .85rem;color:var(--report-action);font-weight:700;text-decoration:none}.purpose-aware-visual-nav a:hover{background:#F3F7F6;text-decoration:underline}.purpose-aware-decision__signals a:focus-visible,.purpose-aware-visual-nav a:focus-visible{outline:3px solid var(--report-action);outline-offset:2px}.purpose-aware-decision__signals li[data-tone=signal]{color:var(--report-signal)}.purpose-aware-decision__signals li[data-tone=verified]{color:var(--report-verified)}.purpose-aware-decision__signals li[data-tone=attention]{color:var(--report-attention)}.purpose-aware-decision__action,.purpose-aware-link{color:var(--report-action);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.18em;display:inline-flex;min-height:2.75rem;align-items:center;width:fit-content;max-width:100%;font-weight:800}.purpose-aware-section__heading{margin-bottom:1rem}.purpose-aware-section__heading>p:last-child{margin:.5rem 0 0}.purpose-aware-actions,.purpose-aware-checklist,.purpose-aware-details,.purpose-aware-map{display:grid;gap:.75rem}.purpose-aware-checklist__disclosure{border-top:1px solid var(--report-line);padding-top:.2rem}.purpose-aware-checklist__disclosure summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;min-height:2.75rem;cursor:pointer;padding-block:.6rem;color:var(--report-action);font-weight:800}.purpose-aware-action{border:1px solid var(--report-line);border-left:4px solid var(--report-action);border-radius:0;background:var(--report-surface);padding:.9rem 1.1rem}.purpose-aware-action__heading{display:grid;gap:.4rem;grid-template-columns:auto minmax(0,1fr);align-items:baseline}.purpose-aware-action h3,.purpose-aware-detail h3,.purpose-aware-grid h3,.purpose-aware-map h3{margin:0;font-size:1rem;font-weight:700;overflow-wrap:anywhere}.purpose-aware-action__instruction{margin-top:.7rem!important;color:var(--report-ink);font-size:1.05rem;font-weight:750;line-height:1.35}.purpose-aware-action__details{margin-top:.45rem;border-top:1px solid var(--report-line);padding-top:.2rem}.purpose-aware-action__details summary{min-height:2.5rem;padding-block:.45rem;color:var(--report-action);cursor:pointer;font-weight:800}.purpose-aware-action p,.purpose-aware-detail p,.purpose-aware-grid p,.purpose-aware-map p{margin:.5rem 0 0;overflow-wrap:anywhere}.purpose-aware-reference{display:block;color:var(--report-action);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:800}.purpose-aware-action__links{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.5rem}.purpose-aware-map{margin:0;grid-template-columns:minmax(11rem,11rem) minmax(0,1fr) minmax(12rem,12rem) minmax(8rem,8rem);column-gap:1rem;row-gap:0}.purpose-aware-map__row{--status-color:var(--report-unavailable);position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit;align-items:start;padding:.9rem 0 .9rem .75rem;border:0;border-top:1px solid var(--report-line);background:transparent}.purpose-aware-map__row[data-tone=signal]{--status-color:var(--report-signal)}.purpose-aware-map__row[data-tone=attention]:before,.purpose-aware-map__row[data-tone=signal]:before{position:absolute;inset-block:0;inset-inline-start:0;content:""}.purpose-aware-map__row[data-tone=signal]:before{width:4px;background:var(--status-color)}.purpose-aware-map__row[data-tone=verified]{--status-color:var(--report-verified)}.purpose-aware-map__row[data-tone=attention]{--status-color:var(--report-attention)}.purpose-aware-map__row[data-tone=attention]:before{width:3px;border-inline-start:3px dashed var(--status-color)}.purpose-aware-map__row[data-tone=neutral],.purpose-aware-map__row[data-tone=unavailable]{--status-color:var(--report-unavailable)}.purpose-aware-status{display:inline-flex;align-items:flex-start;gap:.5rem;margin:0;color:var(--status-color);font-weight:700;overflow-wrap:anywhere}.purpose-aware-status__icon{display:inline-grid;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;place-items:center;border:1px solid;border-radius:50%;font-weight:800}.purpose-aware-map__title p{margin-top:.5rem}.purpose-aware-map__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .6rem;margin:0;color:var(--report-muted);font-size:.84rem;line-height:1.35}.purpose-aware-map__meta div{display:grid;gap:.1rem;align-content:start}.purpose-aware-grid{margin-top:0;padding-inline:0}.purpose-aware-grid__value{font-size:1.5rem;font-weight:800}.purpose-aware-grid__trace{display:grid;gap:.75rem;margin:1rem 0 0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.purpose-aware-checklist__group,.purpose-aware-detail{border:0;border-top:1px solid var(--report-line);background:transparent}.purpose-aware-detail{scroll-margin-top:6rem;padding-block:1rem}.purpose-aware-detail__source-shows{max-width:52rem;margin:.5rem 0 0;color:var(--report-ink);font-size:1.05rem;line-height:1.45}.purpose-aware-detail:focus-visible{outline:3px solid var(--report-action);outline-offset:3px}.purpose-aware-detail dl{display:grid;gap:.85rem;margin:.5rem 0 0}.purpose-aware-detail__claims{display:grid;gap:.35rem;margin:1rem 0 0;padding-left:1.25rem}.purpose-aware-detail__table-wrap{max-width:100%;margin-top:1rem;overflow-x:auto;overscroll-behavior-inline:contain}.purpose-aware-detail__table-wrap:focus-visible{outline:3px solid var(--report-action);outline-offset:3px}.purpose-aware-detail__table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.95rem}.purpose-aware-detail__table td,.purpose-aware-detail__table th{border:1px solid var(--report-line);padding:.55rem .65rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.purpose-aware-detail__table th{background:var(--report-canvas);color:var(--report-muted);font-size:.75rem;text-transform:none}.purpose-aware-detail__rows--key-value{display:grid;gap:.55rem;margin-top:1rem}.purpose-aware-detail__rows--key-value>div,.purpose-aware-detail__rows--key-value>dl>div{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,2fr);gap:.25rem .75rem;border-bottom:1px solid var(--report-line);padding-block:.4rem}.purpose-aware-detail__rows--key-value dt{color:var(--report-muted);font-size:.8rem;font-weight:700}.purpose-aware-detail__rows--key-value dd{margin:0;overflow-wrap:anywhere}.purpose-aware-detail dl div{display:grid;gap:.15rem}.purpose-aware-source{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.purpose-aware-source a,.purpose-aware-sources a{overflow-wrap:anywhere}.purpose-aware-limitations,.purpose-aware-sources{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.purpose-aware-limitations li,.purpose-aware-sources li{display:grid;gap:.35rem;min-width:0;border-bottom:1px solid var(--report-line);padding-block:.65rem;overflow-wrap:anywhere}.purpose-aware-checklist__group{margin:0;padding-block:1rem}.purpose-aware-checklist__group legend{padding-inline:.25rem;font-weight:800}.purpose-aware-checklist__item{display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:2.75rem;margin-top:.4rem;padding:.6rem .35rem}.purpose-aware-checklist__item input{width:1rem;height:1rem;margin-top:.25rem}.purpose-aware-checklist__body{display:grid;gap:.2rem;min-width:0}.purpose-aware-checklist__instruction,.purpose-aware-checklist__meta,.purpose-aware-checklist__title{overflow-wrap:anywhere}.purpose-aware-checklist__title{font-weight:800}.purpose-aware-checklist__item.is-checked .purpose-aware-checklist__body{color:var(--report-muted);text-decoration:line-through}.purpose-aware-guarantee{margin-top:1.5rem;border-left:.25rem solid var(--report-action);padding:.75rem 1rem;font-weight:700;overflow-wrap:anywhere}.purpose-aware-checklist__item:focus-within,.purpose-aware-decision__action:focus-visible,.purpose-aware-link:focus-visible,.purpose-aware-report summary:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (max-width:600px){.purpose-aware-report .report-climate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.purpose-aware-report .report-climate-chart text{font-size:20px}.purpose-aware-decision__signals{grid-template-columns:minmax(0,1fr);gap:.6rem}.purpose-aware-hero{grid-template-areas:"identity" "map" "decision"}.purpose-aware-hero,.purpose-aware-map__row{grid-template-columns:minmax(0,1fr)}.purpose-aware-map__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.purpose-aware-map{grid-template-columns:minmax(0,1fr);row-gap:0}.purpose-aware-map__row{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.purpose-aware-map__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-aware-map__row>.purpose-aware-action__links{margin-top:0}}@media (min-width:761px) and (max-width:900px){.purpose-aware-map{grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr)}.purpose-aware-map__row{grid-template-columns:subgrid;row-gap:.6rem}.purpose-aware-map__meta,.purpose-aware-map__row>.purpose-aware-action__links{grid-column:1/-1}}@media (max-width:414px){.purpose-aware-report{padding-inline:.75rem}.purpose-aware-decision{margin-bottom:1rem;padding:1rem}.purpose-aware-decision__body{margin-top:.5rem;font-size:1rem;line-height:1.4}.purpose-aware-decision__count{margin-top:.5rem}.purpose-aware-decision__signals{margin-block:.5rem}.purpose-aware-context__identity{grid-template-columns:minmax(0,1fr);gap:.5rem}.purpose-aware-context__identity>div{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:0 .5rem;align-items:baseline}.purpose-aware-context,.purpose-aware-grid,.purpose-aware-section{padding-block:.9rem}.purpose-aware-context{gap:.25rem}.purpose-aware-context__identity-label{margin-bottom:0}.purpose-aware-context h2{font-size:1.4rem;line-height:1.15}.purpose-aware-context__summary>p{font-size:.95rem;line-height:1.35}.purpose-aware-context__details{padding-top:.4rem}.purpose-aware-context__details summary{min-height:2.75rem;padding-block:.25rem}.purpose-aware-section__heading{margin-bottom:.5rem}.purpose-aware-context__identity dd{font-size:.9rem;line-height:1.35}.purpose-aware-header__download{width:100%;justify-content:center}.purpose-aware-detail__rows--key-value>div,.purpose-aware-detail__rows--key-value>dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media print{.purpose-aware-header__download{display:none!important}}@media (max-width:375px){.purpose-aware-header{padding-bottom:1rem}.purpose-aware-decision{padding-block:.75rem}.purpose-aware-decision__body{line-height:1.25}.purpose-aware-decision__signals{gap:.25rem;margin-block:.25rem}.purpose-aware-context,.purpose-aware-grid,.purpose-aware-section{padding-block:.65rem}}@media (prefers-reduced-motion:reduce){.purpose-aware-report *,.purpose-aware-report :after,.purpose-aware-report :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.purpose-aware-report [data-tone]{border-left-color:CanvasText}.purpose-aware-map__row[data-tone=signal]:before{background:CanvasText}.purpose-aware-map__row[data-tone=attention]:before{border-inline-start-color:CanvasText}.purpose-aware-status__icon{border:1px solid;forced-color-adjust:auto}}