@layer vcr.components{.hero-section[data-astro-cid-f3edj7mq]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-hero-bg);min-height:clamp(34rem,34vw,45rem)}.hero-photo[data-astro-cid-f3edj7mq]{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% 50%;opacity:.42;filter:saturate(.85) blur(1.5px);pointer-events:none}.hero-charts[data-astro-cid-f3edj7mq]{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.hero-overlay[data-astro-cid-f3edj7mq]{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-ink) 58%,transparent),color-mix(in srgb,var(--color-ink) 36%,transparent) 42%,color-mix(in srgb,var(--color-ink) 18%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--color-ink) 32%,transparent),color-mix(in srgb,var(--color-ink) 16%,transparent) 46%,color-mix(in srgb,var(--color-ink) 58%,transparent));z-index:1}.hero-content[data-astro-cid-f3edj7mq]{position:relative;z-index:3;padding-top:3em;padding-bottom:3em;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--space-5);width:100%}.hero-text[data-astro-cid-f3edj7mq]{max-width:var(--content-prose);width:100%;position:relative;z-index:1}.hero-eyebrow[data-astro-cid-f3edj7mq]{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:400;letter-spacing:.1em;color:var(--color-secondary);margin:0 0 var(--space-3) 0;text-shadow:0 2px 18px color-mix(in srgb,var(--color-hero-bg) 65%,transparent)}.hero-title[data-astro-cid-f3edj7mq]{font-family:var(--font-heading);font-weight:700;line-height:var(--leading-tight);color:var(--color-white);margin:0 0 var(--space-4) 0;text-shadow:0 4px 24px color-mix(in srgb,var(--color-hero-bg) 82%,transparent)}.hero-subtitle[data-astro-cid-f3edj7mq]{font-family:var(--font-sans);font-size:clamp(14px,1.5vw,17px);font-weight:600;line-height:var(--leading-normal);color:#ffffffe6;margin:0 0 var(--space-4) 0;text-shadow:0 3px 18px color-mix(in srgb,var(--color-hero-bg) 78%,transparent)}.hero-actions[data-astro-cid-f3edj7mq]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-4)}.hero-stats[data-astro-cid-f3edj7mq]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);max-width:500px;margin:0;position:relative;z-index:1}.stat-card[data-astro-cid-f3edj7mq]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-m);padding:var(--space-4) var(--space-3);text-align:left}.stat-number[data-astro-cid-f3edj7mq]{display:block;font-family:var(--font-sans);font-size:var(--text-display-l);font-weight:700;letter-spacing:-.03em;line-height:var(--leading-tight);color:var(--color-secondary)}.stat-number--ordinal[data-astro-cid-f3edj7mq]{display:inline-flex;align-items:flex-start;justify-content:flex-start}.stat-number[data-astro-cid-f3edj7mq] sup[data-astro-cid-f3edj7mq]{display:inline-block;font-size:.36em;line-height:var(--leading-tight);margin-left:.08em;transform:translateY(.72em)}.stat-label[data-astro-cid-f3edj7mq]{display:block;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:400;text-transform:uppercase;line-height:var(--leading-snug);color:var(--color-white);margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){.hero-eyebrow[data-astro-cid-f3edj7mq],.hero-title[data-astro-cid-f3edj7mq],.hero-subtitle[data-astro-cid-f3edj7mq],.hero-actions[data-astro-cid-f3edj7mq],.hero-stats[data-astro-cid-f3edj7mq]{opacity:1;transform:none}}@media(max-width:767px){.hero-overlay[data-astro-cid-f3edj7mq]{background:linear-gradient(90deg,color-mix(in srgb,var(--color-ink) 66%,transparent),color-mix(in srgb,var(--color-ink) 46%,transparent) 58%,color-mix(in srgb,var(--color-ink) 34%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--color-ink) 44%,transparent),color-mix(in srgb,var(--color-ink) 26%,transparent) 42%,color-mix(in srgb,var(--color-ink) 66%,transparent))}.hero-content[data-astro-cid-f3edj7mq]{padding-top:1.75em;padding-bottom:2em;gap:var(--space-4)}.hero-text[data-astro-cid-f3edj7mq]{max-width:100%}.hero-stats[data-astro-cid-f3edj7mq]{max-width:100%;grid-template-columns:repeat(3,1fr)}.stat-card[data-astro-cid-f3edj7mq]{padding:var(--space-3) var(--space-2)}.hero-subtitle[data-astro-cid-f3edj7mq]{font-size:var(--text-b)}}@media(max-width:360px){.hero-stats[data-astro-cid-f3edj7mq]{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.stat-number[data-astro-cid-f3edj7mq]{font-size:var(--text-display-m)}.stat-label[data-astro-cid-f3edj7mq]{font-size:var(--text-xs)}}}@layer vcr.components{.frf{display:grid;gap:var(--space-6)}.frf__field{position:relative}.frf__controls{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-3)}.frf__input{width:100%;text-overflow:ellipsis;min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--selector-border);border-radius:var(--radius-round);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-m);color:var(--color-ink)}.frf__sector{width:100%;min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--selector-border);border-radius:var(--radius-round);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-m);color:var(--color-ink);cursor:pointer}.frf__options{position:absolute;z-index:5;inset-inline:0;top:calc(100% + var(--space-2));max-height:20rem;overflow-y:auto;margin:0;padding:var(--space-2);list-style:none;border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-white);box-shadow:var(--shadow-raised)}.frf__options button{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-s);background:transparent;text-align:left;cursor:pointer}.frf__options button:hover,.frf__options button:focus-visible{background:var(--color-surface-sky)}.frf__option-name{font-family:var(--font-ui);font-size:var(--text-s);font-weight:600;color:var(--color-ink)}.frf__option-meta{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-ink-muted)}.frf__empty{margin:var(--space-2) 0 0;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink-muted)}.frf__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line)}.frf__name{margin:0;font-family:var(--font-heading);font-size:var(--text-display-s);line-height:var(--leading-tight);color:var(--color-ink)}.frf__meta{margin:var(--space-1) 0 0;font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink-muted)}.frf__headline{display:flex;align-items:center;gap:var(--space-3);margin:0}.frf__band{padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);font-family:var(--font-ui);font-size:var(--text-l);font-weight:800;letter-spacing:.02em}.frf__band{background:var(--band-bg);color:var(--band-ink)}.frf__vcr{font-family:var(--font-numeric);font-size:var(--text-display-m);font-weight:700;line-height:1;color:var(--color-primary)}.frf__of{text-transform:none;letter-spacing:0}.frf__scale{display:grid;gap:var(--space-5);margin-top:var(--space-5)}.frf__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:0;padding-top:var(--space-5);border-top:1px solid var(--color-line)}.frf__facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-3);align-content:start}.frf__label{inline-size:var(--transfer-pill-size);box-sizing:border-box;text-align:center;padding:.15rem var(--space-2);border-radius:var(--radius-round);font-family:var(--font-ui);font-size:var(--text-s);font-weight:700;white-space:nowrap}.frf__label--vcr{background:var(--color-vcr);color:var(--color-white)}.frf__label--vcp{background:var(--color-vcp);color:var(--color-white)}.frf__label--in{background:var(--color-transfer-in);color:var(--color-transfer-in-ink)}.frf__label--out{background:var(--color-transfer-out);color:var(--color-transfer-out-ink)}.frf__facts dd{margin:0;font-family:var(--font-numeric);font-size:var(--text-l);font-weight:700;color:var(--color-ink)}.frf__facts .frf__note{grid-column:1 / -1;margin:var(--space-2) 0 0;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-snug);color:var(--color-ink-muted)}@media(max-width:900px){.frf__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.frf__controls{grid-template-columns:1fr;gap:var(--space-2)}.frf__card{grid-template-columns:minmax(0,1fr)}.frf__headline{grid-row:3;margin-top:var(--space-3)}.frf__facts{grid-template-columns:1fr}}}@layer vcr.components{.rankings-header[data-astro-cid-sy3yvych]{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start;margin-bottom:var(--gap-title-block);overflow:visible}.rankings-header-left[data-astro-cid-sy3yvych]{max-width:var(--content-prose)}.rankings-header-left[data-astro-cid-sy3yvych] h2[data-astro-cid-sy3yvych]{margin:0 0 var(--gap-title-text)}.rankings-header-left[data-astro-cid-sy3yvych] p[data-astro-cid-sy3yvych]{font-size:var(--text-b);color:var(--color-ink-soft);margin-bottom:0;line-height:var(--leading-normal)}.rankings-ctas[data-astro-cid-sy3yvych]{position:relative;z-index:4;display:flex;flex-wrap:nowrap;gap:var(--space-2);justify-content:flex-start;margin-top:0;overflow:visible}.rankings-cta[data-astro-cid-sy3yvych]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);padding:0 var(--btn-padding-x);border:1px solid var(--color-primary);border-radius:var(--radius-round);color:var(--color-primary);font-family:var(--font-ui);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-align:center;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.rankings-cta[data-astro-cid-sy3yvych]:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-ink);text-decoration:none}.rankings-cta[data-astro-cid-sy3yvych]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 14px);z-index:10;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:10px var(--btn-padding-x);border-radius:var(--radius-round);background:var(--color-primary);color:var(--color-white);font-size:var(--btn-font-size);line-height:var(--leading-normal);font-weight:var(--btn-font-weight);white-space:normal;text-align:left;overflow-wrap:normal;box-shadow:0 10px 24px color-mix(in srgb,var(--color-ink) 18%,transparent);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .18s ease,transform .18s ease}.rankings-cta[data-astro-cid-sy3yvych]:hover:after,.rankings-cta[data-astro-cid-sy3yvych]:focus-visible:after{opacity:1;transform:translate(-50%)}.rankings-cta[data-astro-cid-sy3yvych]:first-child:after{left:0;transform:translateY(4px)}.rankings-cta[data-astro-cid-sy3yvych]:first-child:hover:after,.rankings-cta[data-astro-cid-sy3yvych]:first-child:focus-visible:after{transform:translateY(0)}.rankings-cta[data-astro-cid-sy3yvych]:last-child:after{right:0;left:auto;transform:translateY(4px)}.rankings-cta[data-astro-cid-sy3yvych]:last-child:hover:after,.rankings-cta[data-astro-cid-sy3yvych]:last-child:focus-visible:after{transform:translateY(0)}@media(max-width:1180px){.rankings-ctas[data-astro-cid-sy3yvych]{flex-wrap:wrap;overflow:visible;padding-bottom:var(--space-1)}.rankings-cta[data-astro-cid-sy3yvych]{flex:0 0 auto}}@media(max-width:767px){.rankings-section[data-astro-cid-sy3yvych]{padding:var(--section-y-s) 0}.rankings-header[data-astro-cid-sy3yvych]{grid-template-columns:1fr;align-items:start;gap:var(--space-5)}.rankings-ctas[data-astro-cid-sy3yvych]{display:grid;grid-template-columns:1fr;overflow:visible}.rankings-cta[data-astro-cid-sy3yvych]{width:100%}}}.rev-split[data-astro-cid-f2fwdvrf]{margin:0;background:var(--color-white)}.rev-split[data-astro-cid-f2fwdvrf] figcaption[data-astro-cid-f2fwdvrf]{display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-2);align-items:center;margin-bottom:var(--space-4);font:700 var(--text-m) / var(--leading-snug) var(--font-ui);color:var(--color-vcr)}.rev-split[data-astro-cid-f2fwdvrf] figcaption[data-astro-cid-f2fwdvrf]:before{content:"";inline-size:1.1em;block-size:1.1em;background:url(/assets/vcr2026/icons/vcr-symbol-small.svg) center / contain no-repeat}.rev-split__row[data-astro-cid-f2fwdvrf]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-7);align-items:center}.rev-split__row[data-astro-cid-f2fwdvrf]+.rev-split__row[data-astro-cid-f2fwdvrf]{margin-top:var(--space-7);padding-top:var(--space-7)}.rev-split__calc[data-astro-cid-f2fwdvrf]{padding:var(--space-5);border-radius:var(--radius-m);background:var(--color-surface-blue)}.rev-split__calc-title[data-astro-cid-f2fwdvrf]{margin:0 0 var(--space-1);font:700 var(--text-b) / var(--leading-snug) var(--font-ui);color:var(--color-primary)}.rev-split__calc-text[data-astro-cid-f2fwdvrf]{margin:0 0 var(--space-4);font:var(--text-s) / var(--leading-normal) var(--font-ui);color:var(--color-ink-soft)}.rev-split__eq[data-astro-cid-f2fwdvrf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin:0;font:var(--text-s) / var(--leading-snug) var(--font-ui);color:var(--color-ink)}.rev-split__frac[data-astro-cid-f2fwdvrf]{display:inline-grid;text-align:center}.rev-split__frac[data-astro-cid-f2fwdvrf]>span[data-astro-cid-f2fwdvrf]+span[data-astro-cid-f2fwdvrf]{padding-top:var(--space-1);border-top:1px solid var(--color-ink)}.rev-split__frac[data-astro-cid-f2fwdvrf]>span[data-astro-cid-f2fwdvrf]:first-child{padding-bottom:var(--space-1)}@media(max-width:820px){.rev-split__row[data-astro-cid-f2fwdvrf]{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}.rev-split__head[data-astro-cid-f2fwdvrf]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.rev-split__title[data-astro-cid-f2fwdvrf]{display:flex;align-items:center;gap:var(--space-2);margin:0;font:700 var(--text-s) / var(--leading-snug) var(--font-ui);color:var(--color-ink)}.rev-split__icon[data-astro-cid-f2fwdvrf]{flex:none;width:1em;height:1em;color:var(--color-secondary-ink)}.rev-split__icon-hole[data-astro-cid-f2fwdvrf]{fill:var(--color-white)}.rev-split__desc[data-astro-cid-f2fwdvrf]{margin:var(--space-1) 0 0;font:var(--text-xs) / var(--leading-snug) var(--font-ui);color:var(--color-ink-soft)}.rev-split__badge[data-astro-cid-f2fwdvrf]{flex:none;padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);font:700 var(--text-s) / var(--leading-snug) var(--font-ui);color:var(--color-white);white-space:nowrap}.rev-split__badge--vcp[data-astro-cid-f2fwdvrf]{background:var(--color-vcp)}.rev-split__badge--vcr[data-astro-cid-f2fwdvrf]{background:var(--color-secondary-ink)}.rev-split__term-row[data-astro-cid-f2fwdvrf]{display:flex;margin:var(--space-3) 0 var(--space-1)}.rev-split__term-row--below[data-astro-cid-f2fwdvrf]{margin:var(--space-2) 0 0}.rev-split__seg[data-astro-cid-f2fwdvrf],.rev-split__term[data-astro-cid-f2fwdvrf]{position:relative;padding:0;border:0;background:none;font:inherit;cursor:help}.rev-split__term[data-astro-cid-f2fwdvrf]{--bracket: var(--color-ink);font:700 var(--text-xs) / var(--leading-snug) var(--font-ui);color:var(--color-ink);text-align:left}.rev-split__term--revenue[data-astro-cid-f2fwdvrf]{padding-bottom:var(--space-3);background:linear-gradient(var(--bracket),var(--bracket)) left calc(100% - .4rem) / 100% 1px no-repeat,linear-gradient(var(--bracket),var(--bracket)) left bottom / 1px .4rem no-repeat,linear-gradient(var(--bracket),var(--bracket)) right bottom / 1px .4rem no-repeat}.rev-split__term--value-creation[data-astro-cid-f2fwdvrf]{--bracket: var(--color-secondary-ink);padding-top:var(--space-3);background:linear-gradient(var(--bracket),var(--bracket)) left .4rem / 100% 1px no-repeat,linear-gradient(var(--bracket),var(--bracket)) left top / 1px .4rem no-repeat,linear-gradient(var(--bracket),var(--bracket)) right top / 1px .4rem no-repeat;color:var(--bracket);text-align:center}.rev-split__bar[data-astro-cid-f2fwdvrf]{display:flex;height:2rem}.rev-split__seg[data-astro-cid-f2fwdvrf]{min-width:0}.rev-split__seg--netvc[data-astro-cid-f2fwdvrf]{background:var(--color-netvc)}.rev-split__seg--tin[data-astro-cid-f2fwdvrf]{background:var(--color-tin)}.rev-split__seg--tout[data-astro-cid-f2fwdvrf]{background:var(--color-tout)}.rev-split__labels[data-astro-cid-f2fwdvrf]{display:flex}.rev-split__label[data-astro-cid-f2fwdvrf]{width:var(--part-width);display:flex;flex-direction:column;align-items:center;padding-top:var(--space-2);font:var(--text-xs) / var(--leading-snug) var(--font-ui);color:var(--color-ink);text-align:center;white-space:nowrap;background:linear-gradient(var(--color-ink),var(--color-ink)) center top / 1px .45rem no-repeat}.rev-split__label[data-astro-cid-f2fwdvrf] strong[data-astro-cid-f2fwdvrf]{font-weight:700}@media(max-width:480px){.rev-split__labels[data-astro-cid-f2fwdvrf]{flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding-top:var(--space-2)}.rev-split__label[data-astro-cid-f2fwdvrf]{width:auto;align-items:flex-start;padding-top:0;text-align:left;background:none}}.rev-split__tip[data-astro-cid-f2fwdvrf]{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:5;width:max-content;max-width:16rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--color-ink);color:var(--color-white);font:var(--text-xs) / var(--leading-snug) var(--font-ui);text-align:left;white-space:normal;box-shadow:var(--shadow-raised);opacity:0;visibility:hidden;transition:opacity .15s ease;pointer-events:none}.rev-split__tip--end[data-astro-cid-f2fwdvrf]{left:auto;right:0}.rev-split__tip--below[data-astro-cid-f2fwdvrf]{bottom:auto;top:calc(100% + .5rem)}.rev-split__seg[data-astro-cid-f2fwdvrf]:hover .rev-split__tip[data-astro-cid-f2fwdvrf],.rev-split__seg[data-astro-cid-f2fwdvrf]:focus-visible .rev-split__tip[data-astro-cid-f2fwdvrf],.rev-split__term[data-astro-cid-f2fwdvrf]:hover .rev-split__tip[data-astro-cid-f2fwdvrf],.rev-split__term[data-astro-cid-f2fwdvrf]:focus-visible .rev-split__tip[data-astro-cid-f2fwdvrf]{opacity:1;visibility:visible}.rev-split__seg[data-astro-cid-f2fwdvrf]:focus-visible,.rev-split__term[data-astro-cid-f2fwdvrf]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@layer vcr.components{.questions-top[data-astro-cid-pmbsg4ec]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "split" "cta";row-gap:var(--space-5);align-items:start}.questions-head[data-astro-cid-pmbsg4ec]{grid-area:head}.questions-split[data-astro-cid-pmbsg4ec]{grid-area:split}.questions-top[data-astro-cid-pmbsg4ec]>.questions-cta[data-astro-cid-pmbsg4ec]{grid-area:cta}.questions-head[data-astro-cid-pmbsg4ec]{display:flex;flex-direction:column}.questions-head[data-astro-cid-pmbsg4ec] h2[data-astro-cid-pmbsg4ec]{margin:var(--gap-eyebrow) 0 var(--gap-title-text)}.questions-head[data-astro-cid-pmbsg4ec]>p[data-astro-cid-pmbsg4ec]{margin:0;max-width:var(--content-prose);font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}.questions-top[data-astro-cid-pmbsg4ec]>p[data-astro-cid-pmbsg4ec].questions-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.questions-grid[data-astro-cid-pmbsg4ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7);align-items:start}.questions-column[data-astro-cid-pmbsg4ec]{display:grid;align-content:start}.question-formula[data-astro-cid-pmbsg4ec]{font-family:var(--font-mono)}@media(max-width:1024px){.questions-top[data-astro-cid-pmbsg4ec]{gap:var(--space-6)}.questions-top[data-astro-cid-pmbsg4ec]>p[data-astro-cid-pmbsg4ec].questions-cta{margin-top:0}}@media(max-width:820px){.questions-grid[data-astro-cid-pmbsg4ec]{grid-template-columns:minmax(0,1fr)}}}@layer vcr.components{.esg-head[data-astro-cid-qv5ypb7i]{max-width:var(--content-prose);margin-bottom:var(--gap-title-block)}.esg-head[data-astro-cid-qv5ypb7i] h2[data-astro-cid-qv5ypb7i]{margin:0 0 var(--gap-title-text)}.esg-head[data-astro-cid-qv5ypb7i] p[data-astro-cid-qv5ypb7i]{margin:0 0 var(--space-3);font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}.esg-table-wrap[data-astro-cid-qv5ypb7i]{overflow-x:auto}.esg-table[data-astro-cid-qv5ypb7i]{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:var(--text-s);background:var(--color-white)}.esg-table[data-astro-cid-qv5ypb7i] th[data-astro-cid-qv5ypb7i],.esg-table[data-astro-cid-qv5ypb7i] td[data-astro-cid-qv5ypb7i]{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-primary);text-align:left;vertical-align:top;line-height:var(--leading-normal);color:var(--color-ink)}.esg-table[data-astro-cid-qv5ypb7i] thead[data-astro-cid-qv5ypb7i] th[data-astro-cid-qv5ypb7i]{border-top:2px solid var(--color-primary);font-size:var(--text-s);font-weight:700}.esg-table[data-astro-cid-qv5ypb7i] tbody[data-astro-cid-qv5ypb7i] th[data-astro-cid-qv5ypb7i]{width:11rem;font-weight:700}.esg-table[data-astro-cid-qv5ypb7i] td[data-astro-cid-qv5ypb7i] strong[data-astro-cid-qv5ypb7i]{display:block;font-weight:700}.esg-table[data-astro-cid-qv5ypb7i] .esg-vcr[data-astro-cid-qv5ypb7i]{background:var(--color-vcr-tint)}.esg-table[data-astro-cid-qv5ypb7i] thead[data-astro-cid-qv5ypb7i] .esg-vcr[data-astro-cid-qv5ypb7i]{border-top-color:var(--color-vcr);background:var(--color-vcr);color:var(--color-white)}@media(max-width:767px){.esg-table[data-astro-cid-qv5ypb7i] thead[data-astro-cid-qv5ypb7i]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.esg-table[data-astro-cid-qv5ypb7i],.esg-table[data-astro-cid-qv5ypb7i] tbody[data-astro-cid-qv5ypb7i],.esg-table[data-astro-cid-qv5ypb7i] tr[data-astro-cid-qv5ypb7i],.esg-table[data-astro-cid-qv5ypb7i] th[data-astro-cid-qv5ypb7i],.esg-table[data-astro-cid-qv5ypb7i] td[data-astro-cid-qv5ypb7i]{display:block;width:auto}.esg-table[data-astro-cid-qv5ypb7i] tr[data-astro-cid-qv5ypb7i]{border-top:2px solid var(--color-primary)}.esg-table[data-astro-cid-qv5ypb7i] tbody[data-astro-cid-qv5ypb7i] th[data-astro-cid-qv5ypb7i],.esg-table[data-astro-cid-qv5ypb7i] td[data-astro-cid-qv5ypb7i]{border-bottom:0}.esg-table[data-astro-cid-qv5ypb7i] tbody[data-astro-cid-qv5ypb7i] th[data-astro-cid-qv5ypb7i]{padding-bottom:0;font-size:var(--text-b)}.esg-table[data-astro-cid-qv5ypb7i] td[data-astro-cid-qv5ypb7i]:before{content:attr(data-label);display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:800;letter-spacing:.04em;color:var(--color-ink-muted)}.esg-table[data-astro-cid-qv5ypb7i] .esg-vcr[data-astro-cid-qv5ypb7i]:before{color:var(--color-vcr)}.esg-table[data-astro-cid-qv5ypb7i] tr[data-astro-cid-qv5ypb7i]:last-child{border-bottom:1px solid var(--color-primary)}}}@layer vcr.components{.cbc[data-astro-cid-prb25nci]{display:grid;grid-template-areas:"question" "answer";gap:var(--space-3)}.cbc-question[data-astro-cid-prb25nci]{grid-area:question}.cbc-answer[data-astro-cid-prb25nci],.cbc-typing[data-astro-cid-prb25nci]{grid-area:answer}.cbc-typing[data-astro-cid-prb25nci]{display:none;align-self:start;justify-self:start;gap:6px;padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-white)}.cbc-typing[data-astro-cid-prb25nci] span[data-astro-cid-prb25nci]{inline-size:8px;block-size:8px;border-radius:var(--radius-round);background:var(--color-primary);animation:cbc-dot .9s ease-in-out infinite}.cbc-typing[data-astro-cid-prb25nci] span[data-astro-cid-prb25nci]:nth-child(2){animation-delay:.15s}.cbc-typing[data-astro-cid-prb25nci] span[data-astro-cid-prb25nci]:nth-child(3){animation-delay:.3s}@keyframes cbc-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.cbc[data-astro-cid-prb25nci][data-stage=thinking] .cbc-typing[data-astro-cid-prb25nci]{display:flex}.cbc[data-astro-cid-prb25nci][data-stage] .cbc-question[data-astro-cid-prb25nci],.cbc[data-astro-cid-prb25nci][data-stage] .cbc-answer[data-astro-cid-prb25nci]{transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.cbc[data-astro-cid-prb25nci][data-stage=pending] .cbc-question[data-astro-cid-prb25nci],.cbc[data-astro-cid-prb25nci][data-stage=pending] .cbc-answer[data-astro-cid-prb25nci],.cbc[data-astro-cid-prb25nci][data-stage=asking] .cbc-answer[data-astro-cid-prb25nci],.cbc[data-astro-cid-prb25nci][data-stage=thinking] .cbc-answer[data-astro-cid-prb25nci]{opacity:0;transform:translateY(8px)}.cbc[data-astro-cid-prb25nci][data-stage] .cbc-table[data-astro-cid-prb25nci] tbody[data-astro-cid-prb25nci] tr[data-astro-cid-prb25nci]{transition:opacity .26s ease calc(var(--i, 0) * 60ms)}.cbc[data-astro-cid-prb25nci][data-stage]:not([data-stage=done]) .cbc-table[data-astro-cid-prb25nci] tbody[data-astro-cid-prb25nci] tr[data-astro-cid-prb25nci]{opacity:0}.cbc[data-astro-cid-prb25nci][data-stage]:not([data-stage=done]) .cbc-bar[data-astro-cid-prb25nci]>span[data-astro-cid-prb25nci]{transform:scaleX(0)}.cbc[data-astro-cid-prb25nci][data-stage=done] .cbc-bar[data-astro-cid-prb25nci]>span[data-astro-cid-prb25nci]{transition-delay:calc(.12s + var(--i, 0) * 60ms)}.cbc-question[data-astro-cid-prb25nci]{transition:transform .32s cubic-bezier(.22,1,.36,1);justify-self:start;max-width:min(100%,36rem);margin:0;padding:var(--space-3) var(--space-5);border-radius:var(--radius-l);background:var(--color-primary);color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-m);line-height:var(--leading-snug)}.cbc-answer[data-astro-cid-prb25nci]{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s ease;justify-self:start;inline-size:min(100%,44rem);padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-white);color:var(--color-ink-soft)}.cbc-label[data-astro-cid-prb25nci]{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;color:var(--color-ink-muted)}.cbc-text[data-astro-cid-prb25nci],.cbc-note[data-astro-cid-prb25nci]{margin:0;font-size:var(--text-s);line-height:var(--leading-normal)}.cbc-text[data-astro-cid-prb25nci] strong[data-astro-cid-prb25nci],.cbc-note[data-astro-cid-prb25nci] strong[data-astro-cid-prb25nci]{color:var(--color-ink)}.cbc-table-wrap[data-astro-cid-prb25nci]{margin-block:var(--space-3);overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-m)}.cbc-table[data-astro-cid-prb25nci]{inline-size:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:var(--text-s)}.cbc-table[data-astro-cid-prb25nci] th[data-astro-cid-prb25nci],.cbc-table[data-astro-cid-prb25nci] td[data-astro-cid-prb25nci]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle}.cbc-table[data-astro-cid-prb25nci] tbody[data-astro-cid-prb25nci] tr[data-astro-cid-prb25nci]:last-child>[data-astro-cid-prb25nci]{border-bottom:0}.cbc-table[data-astro-cid-prb25nci] thead[data-astro-cid-prb25nci] th[data-astro-cid-prb25nci]{background:var(--color-ink);color:var(--color-white);font-size:var(--text-xs);font-weight:700}.cbc-table[data-astro-cid-prb25nci] tbody[data-astro-cid-prb25nci] th[data-astro-cid-prb25nci]{font-weight:600;color:var(--color-ink)}.cbc-rank[data-astro-cid-prb25nci]{inline-size:2rem;padding-inline-end:0;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.cbc-share[data-astro-cid-prb25nci]{inline-size:45%}.cbc-share-cell[data-astro-cid-prb25nci]{display:flex;align-items:center;gap:var(--space-3)}.cbc-bar[data-astro-cid-prb25nci]{flex:1;block-size:.5rem;border-radius:var(--radius-round);background:var(--color-surface-sky);overflow:hidden}.cbc-bar[data-astro-cid-prb25nci]>span[data-astro-cid-prb25nci]{display:block;inline-size:100%;block-size:100%;border-radius:inherit;background:var(--color-primary);transform:scaleX(var(--fill));transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .24s ease}.cbc[data-astro-cid-prb25nci]:hover .cbc-answer[data-astro-cid-prb25nci]{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-line));box-shadow:var(--shadow-raised)}.cbc[data-astro-cid-prb25nci]:hover .cbc-question[data-astro-cid-prb25nci]{transform:translateY(-2px)}.cbc-table[data-astro-cid-prb25nci] tbody[data-astro-cid-prb25nci] tr[data-astro-cid-prb25nci]{transition:background-color .2s ease}.cbc-table[data-astro-cid-prb25nci] tbody[data-astro-cid-prb25nci] tr[data-astro-cid-prb25nci]:hover{background:var(--color-surface-sky-soft)}.cbc-table[data-astro-cid-prb25nci] tbody[data-astro-cid-prb25nci] tr[data-astro-cid-prb25nci]:hover .cbc-bar[data-astro-cid-prb25nci]>span[data-astro-cid-prb25nci]{background:var(--color-secondary)}@media(prefers-reduced-motion:reduce){.cbc-answer[data-astro-cid-prb25nci],.cbc-question[data-astro-cid-prb25nci],.cbc-bar[data-astro-cid-prb25nci]>span[data-astro-cid-prb25nci],.cbc-typing[data-astro-cid-prb25nci] span[data-astro-cid-prb25nci]{transition:none;animation:none}.cbc[data-astro-cid-prb25nci]:hover .cbc-answer[data-astro-cid-prb25nci],.cbc[data-astro-cid-prb25nci]:hover .cbc-question[data-astro-cid-prb25nci]{transform:none}}.cbc-value[data-astro-cid-prb25nci]{min-inline-size:3.5rem;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600}.cbc-note[data-astro-cid-prb25nci]+.cbc-note[data-astro-cid-prb25nci]{margin-top:var(--space-2)}.cbc-note[data-astro-cid-prb25nci]:last-child{font-size:var(--text-xs);color:var(--color-ink-muted)}@media(max-width:767px){.cbc-share[data-astro-cid-prb25nci]{inline-size:auto}.cbc-bar[data-astro-cid-prb25nci]{display:none}}}@layer vcr.components{.ask-vcr-logo[data-astro-cid-xnoxqlgn]{margin:0 0 var(--gap-title-text)}.ask-vcr-logo[data-astro-cid-xnoxqlgn] img[data-astro-cid-xnoxqlgn]{display:block;inline-size:min(15.5rem,100%);block-size:auto}.chat-slider-stage[data-astro-cid-xnoxqlgn]{display:grid}.chat-slider-stage[data-astro-cid-xnoxqlgn]>.chat-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .45s ease,transform .45s ease,visibility 0s .45s}.chat-slider-stage[data-astro-cid-xnoxqlgn]>.chat-slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .45s ease}.chat-slider-dots[data-astro-cid-xnoxqlgn]{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.chat-slider-dot[data-astro-cid-xnoxqlgn]{inline-size:.6rem;block-size:.6rem;padding:0;border:0;border-radius:var(--radius-round);background:color-mix(in srgb,var(--color-white) 35%,transparent);cursor:pointer;transition:inline-size .2s ease,background .2s ease}.chat-slider-dot[data-astro-cid-xnoxqlgn][aria-selected=true]{inline-size:1.6rem;background:var(--color-white)}@media(prefers-reduced-motion:reduce){.chat-slider-stage[data-astro-cid-xnoxqlgn]>.chat-slide{transition:none;transform:none}}.ask-vcr-grid[data-astro-cid-xnoxqlgn]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;column-gap:var(--space-8);align-items:start}.ask-vcr-copy[data-astro-cid-xnoxqlgn]{grid-row:2}.ask-vcr-logo[data-astro-cid-xnoxqlgn]{grid-column:1;grid-row:1}.ask-vcr-preview[data-astro-cid-xnoxqlgn]{grid-column:2;grid-row:2;margin-top:var(--space-6)}.ask-vcr-copy[data-astro-cid-xnoxqlgn] .label-text[data-astro-cid-xnoxqlgn]{margin:0 0 var(--gap-title-text)}.ask-vcr-lead[data-astro-cid-xnoxqlgn]{margin:var(--space-6) 0 var(--gap-title-text);font-size:var(--text-display-m);color:var(--color-white)}.ask-vcr-desc[data-astro-cid-xnoxqlgn]{margin:0 0 var(--space-6);max-width:var(--content-prose);font-size:var(--text-b);line-height:var(--leading-normal);color:color-mix(in srgb,var(--color-white) 78%,transparent)}.ask-vcr-preview[data-astro-cid-xnoxqlgn] .cbc-question{border:1px solid color-mix(in srgb,var(--color-secondary) 34%,transparent);border-bottom-right-radius:var(--radius-s);background:color-mix(in srgb,var(--color-secondary) 10%,transparent);font-size:var(--text-b);font-weight:700}.ask-cta[data-astro-cid-xnoxqlgn]{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:1024px){.ask-vcr-grid[data-astro-cid-xnoxqlgn]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--space-6)}.ask-vcr-logo[data-astro-cid-xnoxqlgn],.ask-vcr-copy[data-astro-cid-xnoxqlgn],.ask-vcr-preview[data-astro-cid-xnoxqlgn]{grid-column:1;grid-row:auto}.ask-vcr-preview[data-astro-cid-xnoxqlgn],.ask-vcr-lead[data-astro-cid-xnoxqlgn]{margin-top:0}}}@layer vcr.components{.svc-intro[data-astro-cid-4fiwwlwu]{max-width:var(--content-prose);margin:0 0 var(--gap-block);text-align:left}.svc-intro[data-astro-cid-4fiwwlwu] h2[data-astro-cid-4fiwwlwu]{font-size:var(--text-display-m);line-height:var(--leading-tight);margin:var(--gap-eyebrow) 0 var(--gap-title-text)}.svc-intro[data-astro-cid-4fiwwlwu] p[data-astro-cid-4fiwwlwu]:not(.label-text){font-size:var(--text-b);line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin-bottom:0}.vcr-eqx-grid[data-astro-cid-4fiwwlwu]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.info-card[data-astro-cid-4fiwwlwu]{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-4);padding:var(--card-padding);border-radius:var(--radius-m)}.info-card[data-astro-cid-4fiwwlwu] .card-stats[data-astro-cid-4fiwwlwu]{align-self:end}.info-card--eqx[data-astro-cid-4fiwwlwu],.info-card--vcr[data-astro-cid-4fiwwlwu]{border:1px solid var(--color-line)}.info-card--vcr[data-astro-cid-4fiwwlwu]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.info-card--eqx[data-astro-cid-4fiwwlwu]{background-color:var(--color-eqx-green);border-color:var(--color-eqx-green);color:var(--color-eqx-ink)}.card-logo[data-astro-cid-4fiwwlwu]{display:block;width:auto;height:50px;object-fit:contain;object-position:left center;margin-bottom:var(--space-1)}.card-logo--eqx[data-astro-cid-4fiwwlwu]{height:45px}.label-text--vcr[data-astro-cid-4fiwwlwu]{color:var(--color-white)}.info-card[data-astro-cid-4fiwwlwu] h3[data-astro-cid-4fiwwlwu]{font-size:var(--text-display-s);margin-bottom:0;color:currentColor}.info-card[data-astro-cid-4fiwwlwu] p[data-astro-cid-4fiwwlwu]{font-size:var(--text-b);line-height:var(--leading-relaxed);color:currentColor;margin:0}.info-card--eqx[data-astro-cid-4fiwwlwu] .label-text[data-astro-cid-4fiwwlwu],.info-card--eqx[data-astro-cid-4fiwwlwu] .card-stats[data-astro-cid-4fiwwlwu] strong[data-astro-cid-4fiwwlwu]{color:var(--color-eqx-ink)}.info-card--vcr[data-astro-cid-4fiwwlwu] .label-text[data-astro-cid-4fiwwlwu],.info-card--vcr[data-astro-cid-4fiwwlwu] .card-stats[data-astro-cid-4fiwwlwu] strong[data-astro-cid-4fiwwlwu]{color:var(--color-white)}.card-stats[data-astro-cid-4fiwwlwu]{font-size:var(--text-s);color:currentColor;margin:var(--space-1) 0 0;letter-spacing:.01em}.card-stats[data-astro-cid-4fiwwlwu] sup[data-astro-cid-4fiwwlwu]{display:inline-block;font-size:.78em;line-height:var(--leading-tight);vertical-align:baseline;margin-left:.04em;transform:translateY(.24em)}.card-actions[data-astro-cid-4fiwwlwu]{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;margin-top:auto}.info-card[data-astro-cid-4fiwwlwu] .ui-btn[data-astro-cid-4fiwwlwu]{background:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}.info-card--eqx[data-astro-cid-4fiwwlwu] .ui-btn[data-astro-cid-4fiwwlwu]{color:var(--color-eqx-ink)}.info-card[data-astro-cid-4fiwwlwu] .ui-btn[data-astro-cid-4fiwwlwu]:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-ink)}.info-card--eqx[data-astro-cid-4fiwwlwu] .ui-btn[data-astro-cid-4fiwwlwu]:hover{background:var(--color-eqx-ink);border-color:var(--color-eqx-ink);color:var(--color-white)}.info-link[data-astro-cid-4fiwwlwu]{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;color:var(--color-primary);transition:color .2s ease}.info-link[data-astro-cid-4fiwwlwu]:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.vcr-eqx-grid[data-astro-cid-4fiwwlwu]{grid-template-columns:1fr}.info-card[data-astro-cid-4fiwwlwu]{grid-row:auto;grid-template-rows:none}}}@layer vcr.components{@media(min-width:861px)and (prefers-reduced-motion:no-preference){.arch-diagram-section--scroll[data-astro-cid-rq4ggq4o]{height:300vh}.arch-diagram-section--scroll[data-astro-cid-rq4ggq4o] .arch-diagram-layout[data-astro-cid-rq4ggq4o]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:var(--space-8)}.arch-diagram-section--scroll[data-astro-cid-rq4ggq4o] .arch-diagram-title[data-astro-cid-rq4ggq4o]{position:relative;z-index:1;width:max-content;max-width:none}.arch-diagram-metrics[data-astro-cid-rq4ggq4o]{max-height:6rem;overflow:hidden;transition:opacity .3s ease,max-height .4s ease,margin-top .4s ease,visibility .3s}.arch-diagram-section--scroll[data-astro-cid-rq4ggq4o][data-assembling] .arch-diagram-metrics[data-astro-cid-rq4ggq4o]{max-height:0;margin-top:0;opacity:0;visibility:hidden}.arch-diagram-section--scroll[data-astro-cid-rq4ggq4o] .arch-diagram-visual[data-astro-cid-rq4ggq4o] .vlayers{translate:0 calc(var(--vlayers-top-inset) * -1)}.arch-diagram-section--scroll[data-astro-cid-rq4ggq4o] .arch-diagram-intro[data-astro-cid-rq4ggq4o]{margin-top:0}.arch-diagram-section--scroll[data-astro-cid-rq4ggq4o] .arch-diagram-inner{height:100%}.arch-diagram-sticky[data-astro-cid-rq4ggq4o]{position:sticky;top:calc(var(--fixed-nav-height) + var(--space-4))}}.arch-diagram-layout[data-astro-cid-rq4ggq4o]{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:var(--space-8);align-items:start}.arch-diagram-title[data-astro-cid-rq4ggq4o]{margin:0 0 var(--gap-title-block)}.arch-diagram-title[data-astro-cid-rq4ggq4o] span[data-astro-cid-rq4ggq4o]{display:block}.arch-diagram-copy[data-astro-cid-rq4ggq4o]{container-type:inline-size}.arch-diagram-intro[data-astro-cid-rq4ggq4o]{margin-top:var(--space-5);display:grid;gap:var(--space-3)}@container (min-width: 34rem){.arch-diagram-intro[data-astro-cid-rq4ggq4o]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;column-gap:var(--space-5)}}.arch-diagram-intro[data-astro-cid-rq4ggq4o] p[data-astro-cid-rq4ggq4o]{margin:0;font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}.arch-diagram-metrics[data-astro-cid-rq4ggq4o]{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6)}.arch-diagram-metric[data-astro-cid-rq4ggq4o]{display:grid;gap:var(--space-1);border-left:2px solid var(--color-secondary);padding-left:var(--space-2)}@media(max-width:640px){.arch-diagram-metrics[data-astro-cid-rq4ggq4o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3)}}.arch-diagram-metric[data-astro-cid-rq4ggq4o] strong[data-astro-cid-rq4ggq4o]{font:700 var(--text-display-m) / var(--leading-tight) var(--font-heading);color:var(--color-primary)}.arch-diagram-metric[data-astro-cid-rq4ggq4o] span[data-astro-cid-rq4ggq4o]{font:700 var(--text-xs) / var(--leading-snug) var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-muted)}.arch-diagram-cta[data-astro-cid-rq4ggq4o]{margin-top:var(--space-6)}@media(max-width:1024px){.arch-diagram-layout[data-astro-cid-rq4ggq4o]{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}}}@layer vcr.components{.join-title[data-astro-cid-gdhr2xa5]{margin:0 0 var(--gap-title-block);text-align:left}.join-grid[data-astro-cid-gdhr2xa5]{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--space-6)}.join-card[data-astro-cid-gdhr2xa5]{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-3);align-content:start}.join-card[data-astro-cid-gdhr2xa5] h4[data-astro-cid-gdhr2xa5]{margin-bottom:0}.join-card[data-astro-cid-gdhr2xa5] .label-text[data-astro-cid-gdhr2xa5]{color:var(--color-label)}.join-card[data-astro-cid-gdhr2xa5] p[data-astro-cid-gdhr2xa5]{font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft);margin:0}.join-card[data-astro-cid-gdhr2xa5] .ui-btn[data-astro-cid-gdhr2xa5]{align-self:start;justify-self:start;margin-top:var(--space-2)}@media(max-width:767px){.join-grid[data-astro-cid-gdhr2xa5]{grid-template-columns:1fr}.join-card[data-astro-cid-gdhr2xa5]+.join-card[data-astro-cid-gdhr2xa5]{margin-top:var(--space-6)}}}@layer vcr.components{.partners-strip[data-astro-cid-7dmtvvy6]{background:var(--color-surface-soft);border-top:1px solid var(--color-line)}.partners-strip-inner[data-astro-cid-7dmtvvy6]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding-top:var(--space-5);padding-bottom:var(--space-5)}.partners-strip-label[data-astro-cid-7dmtvvy6]{margin:0;font-size:var(--text-m);font-weight:700;color:var(--color-ink)}.partners-strip[data-astro-cid-7dmtvvy6] ul[data-astro-cid-7dmtvvy6]{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-5);align-items:center;justify-content:space-between;min-height:58px;margin:0;padding:0;list-style:none}.partners-strip[data-astro-cid-7dmtvvy6] img[data-astro-cid-7dmtvvy6]{height:var(--logo-height, 26px);width:auto;object-fit:contain;filter:grayscale(1);opacity:.78;mix-blend-mode:multiply;transition:filter .25s ease,opacity .25s ease}.partners-strip[data-astro-cid-7dmtvvy6] li[data-astro-cid-7dmtvvy6].is-muted img[data-astro-cid-7dmtvvy6]{opacity:.5}.partners-strip[data-astro-cid-7dmtvvy6] li[data-astro-cid-7dmtvvy6]:hover img[data-astro-cid-7dmtvvy6]{filter:grayscale(0);opacity:1}@media(prefers-reduced-motion:reduce){.partners-strip[data-astro-cid-7dmtvvy6] img[data-astro-cid-7dmtvvy6]{transition:none}}@media(max-width:1023px){.partners-strip[data-astro-cid-7dmtvvy6] ul[data-astro-cid-7dmtvvy6]{justify-content:flex-start;gap:var(--space-6)}}@media(max-width:767px){.partners-strip-label[data-astro-cid-7dmtvvy6]{margin-bottom:var(--space-2);text-align:center}.partners-strip[data-astro-cid-7dmtvvy6] ul[data-astro-cid-7dmtvvy6]{justify-content:center;gap:var(--space-4) var(--space-3)}.partners-strip[data-astro-cid-7dmtvvy6] li[data-astro-cid-7dmtvvy6]{flex:0 0 calc((100% - 2 * var(--space-3)) / 3);display:flex;align-items:center;justify-content:center;height:48px}.partners-strip[data-astro-cid-7dmtvvy6] img[data-astro-cid-7dmtvvy6]{height:calc(var(--logo-height, 32px) * .8);max-width:100%}}}
