.theme-v6 .v6-pagehead{isolation:isolate;background:radial-gradient(60rem 28rem at 88% -10%, hsl(var(--brand) / .13), transparent 62%), radial-gradient(40rem 22rem at 0% 110%, hsl(var(--brand) / .07), transparent 60%), linear-gradient(180deg, hsl(var(--surface)) 0, hsl(var(--surface) / 0) 100%);padding-block:clamp(3.5rem,2rem + 6vw,7.5rem) clamp(3.5rem,2rem + 5vw,7rem);position:relative;overflow:hidden}.theme-v6 .v6-pagehead .v6-display{text-wrap:balance;max-width:16ch;font-size:clamp(2.75rem,1.4rem + 4.6vw,5.25rem)}.theme-v6 .v6-pagehead .v6-lead{max-width:38rem;margin-top:1.75rem;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem)}@media (prefers-reduced-motion:no-preference){.theme-v6 .v6-pagehead .v6-display{animation:v6-rise .95s var(--ease) 50ms both}.theme-v6 .v6-pagehead .v6-lead{animation:v6-rise .95s var(--ease) .2s both}.theme-v6 .v6-pagehead-actions{animation:v6-rise .95s var(--ease) .32s both}.theme-v6 .pagehead-art .art-in{animation:1.6s linear .1s both v6-fade}}.theme-v6 .pg-sec{padding-block:clamp(4rem,2.5rem + 5.5vw,8.5rem);position:relative}.theme-v6 .pg-sec.tint{background:linear-gradient(180deg, hsl(var(--surface) / 0) 0, hsl(var(--surface) / .88) clamp(3rem, 6vw, 6rem), hsl(var(--surface) / .88) calc(100% - clamp(3rem, 6vw, 6rem)), hsl(var(--surface) / 0) 100%)}.theme-v6 .pg-sec.navy{background:radial-gradient(50rem 24rem at 85% 0%, hsl(var(--brand) / .28), transparent 65%), linear-gradient(180deg, hsl(var(--navy-deep)), hsl(var(--navy)));color:#ffffffc7}.theme-v6 .pg-sec.navy :is(h1,h2,h3,h4,.pg-statement){color:#fff}.theme-v6 .pg-sec.navy .pg-lead,.theme-v6 .pg-sec.navy p{color:#ffffffc7}.theme-v6 .pg-sec.navy :focus-visible{outline-color:hsl(var(--brand-bright))}.theme-v6 .pg-sec.navy .tile{box-shadow:none;background:#ffffff0f;border-color:#ffffff24}.theme-v6 .pg-sec.navy .tile :is(h3,.name){color:#fff}.theme-v6 .pg-sec.navy .tile :is(p,li,.desc){color:#ffffffc2}.theme-v6 .pg-sec.navy .pg-ic{color:#fff;background:#ffffff1a}.theme-v6 .pg-sec.navy .v6-btn-quiet{color:#fff;background:0 0;border-color:#ffffff59}.theme-v6 .pg-sec.navy .v6-btn-primary{color:hsl(var(--navy));box-shadow:none;background:#fff}.theme-v6 .pg-sec.navy .v6-link{color:#fff}.theme-v6 .pg-head{gap:1.25rem;max-width:46rem;margin-bottom:clamp(2.5rem,1.5rem + 3.5vw,5rem);display:grid}.theme-v6 .pg-h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;color:hsl(var(--foreground));margin:0;font-size:clamp(2.25rem,1.4rem + 2.9vw,3.5rem);font-weight:400;line-height:1.07}.theme-v6 .pg-lead{max-width:64ch;color:hsl(var(--ink-2));margin:0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}.theme-v6 .pg-body{max-width:64ch;color:hsl(var(--ink-2));margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.75}.theme-v6 .pg-statement{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;max-width:30ch;color:hsl(var(--foreground));margin:0;font-size:clamp(1.875rem,1.1rem + 3.2vw,3.625rem);font-weight:400;line-height:1.14}.theme-v6 .pg-split{gap:clamp(2rem,1.25rem + 3vw,4.5rem);display:grid}.theme-v6 .pg-split-head .pg-head{margin-bottom:0}@media (min-width:1000px){.theme-v6 .pg-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.theme-v6 .pg-split.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.theme-v6 .pg-split.flip .pg-split-head{order:2}.theme-v6 .pg-split.sticky .pg-split-head{top:calc(var(--header-h) + 2.5rem);position:sticky}}.theme-v6 .pg-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:720px){.theme-v6 .pg-grid.c2,.theme-v6 .pg-grid.c3,.theme-v6 .pg-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.theme-v6 .pg-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-v6 .pg-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-v6 .pg-tile{height:100%;padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.theme-v6 .pg-tile :is(h2,h3){margin:1.25rem 0 .6rem;font-size:1.5rem;line-height:1.15}.theme-v6 .pg-tile p{color:hsl(var(--ink-2));margin:0;font-size:1rem;line-height:1.65}.theme-v6 .pg-tile p+p{margin-top:.75rem}.theme-v6 .pg-tile .tags{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.theme-v6 .pg-tile .tags li{background:hsl(var(--brand) / .08);color:hsl(var(--brand));border-radius:999px;padding:.45rem .7rem;font-size:.8125rem;line-height:1}.theme-v6 .pg-ic{background:hsl(var(--brand) / .1);width:3.25rem;height:3.25rem;color:hsl(var(--brand));border-radius:999px;flex:none;place-items:center;display:inline-grid}.theme-v6 .pg-ic svg{width:1.5rem;height:1.5rem}.theme-v6 .pg-ic.lg{width:4.25rem;height:4.25rem}.theme-v6 .pg-ic.lg svg{width:2rem;height:2rem}.theme-v6 .pg-stats{flex-wrap:wrap;gap:2rem clamp(2.5rem,1rem + 6vw,7rem);margin:0;display:flex}.theme-v6 .pg-stat{flex-direction:column-reverse;gap:.35rem;display:flex}.theme-v6 .pg-stat dt{color:hsl(var(--ink-3));font-size:1rem}.theme-v6 .pg-stat dd{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;font-size:clamp(3.5rem,2rem + 6vw,7rem);line-height:.95}.theme-v6 .pg-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.theme-v6 .pg-list>li{border-top:1px solid hsl(var(--border));align-items:flex-start;gap:1.25rem;padding-block:1.5rem;display:flex}.theme-v6 .pg-list>li:first-child{border-top:0;padding-top:0}.theme-v6 .pg-list h3{margin:0 0 .35rem;font-size:1.375rem;line-height:1.2}.theme-v6 .pg-list p{margin:0;line-height:1.65}.theme-v6 .pg-sec.navy .pg-list>li{border-color:#ffffff29}.theme-v6 .pg-flow{width:100%;height:auto;color:hsl(var(--brand));display:block}.theme-v6 .pg-flow text{font-family:var(--font-inter), system-ui, sans-serif}.theme-v6 .pg-flow .node{fill:hsl(var(--card));stroke:hsl(var(--border))}.theme-v6 .pg-flow .core{fill:hsl(var(--brand))}.theme-v6 .pg-flow .link{stroke:hsl(var(--brand) / .45);fill:none;stroke-width:1.5px}.theme-v6 .pg-flow .t1{fill:hsl(var(--foreground));font-size:15px;font-weight:500}.theme-v6 .pg-flow .t2{fill:hsl(var(--ink-3));font-size:12px}.theme-v6 .pg-flow .tw{fill:#fff;font-size:16px;font-weight:500}.theme-v6 .pg-frame{background:linear-gradient(160deg, hsl(var(--brand) / .12), hsl(var(--surface)));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card);aspect-ratio:4/3;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.theme-v6 .pg-frame:before{content:"";background:hsl(var(--card));box-shadow:var(--shadow-card);border-radius:12px;position:absolute;inset:1.25rem}.theme-v6 .pg-frame-name{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:hsl(var(--foreground));font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem);position:relative}.theme-v6 .pg-long{gap:2.5rem;display:grid}.theme-v6 .pg-toc{font-size:.9375rem}.theme-v6 .pg-toc ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.theme-v6 .pg-toc a{color:hsl(var(--ink-2));min-height:2.25rem;padding:.4rem 0;text-decoration:none;display:block}.theme-v6 .pg-toc a:hover{color:hsl(var(--brand))}@media (min-width:1000px){.theme-v6 .pg-long{grid-template-columns:15rem minmax(0,46rem);justify-content:center;gap:4rem}.theme-v6 .pg-toc{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.theme-v6 .pg-formtile{box-shadow:var(--shadow-lift);padding:clamp(1.5rem,1rem + 2vw,3rem)}.theme-v6 .pg-h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;margin:clamp(3rem,2rem + 3vw,5rem) 0 1.5rem;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:400;line-height:1.15}.theme-v6 .pg-mv{gap:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}.theme-v6 .pg-mv-label{color:hsl(var(--brand));letter-spacing:0;margin:0 0 1rem;font:500 1rem/1.3 var(--font-inter), system-ui, sans-serif!important}@media (min-width:1000px){.theme-v6 .pg-mv{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,7rem)}.theme-v6 .pg-mv .pg-statement{font-size:clamp(1.625rem,1rem + 1.6vw,2.5rem)}}.theme-v6 .pg-stack{gap:1.25rem;display:grid}.theme-v6 .pg-tile-row{align-items:flex-start;gap:1.5rem;display:flex}.theme-v6 .pg-tile-row h3{margin-top:0}@media (max-width:560px){.theme-v6 .pg-tile-row{flex-direction:column}}.theme-v6 .pg-iso{max-width:none;margin-top:clamp(3rem,2rem + 4vw,6rem)}.theme-v6 .pg-chips{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.theme-v6 .pg-chip{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card);color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.6rem;padding:.35rem 1.1rem .35rem .4rem;font-weight:500;display:inline-flex}.theme-v6 .pg-chip .pg-ic{width:2.25rem;height:2.25rem}.theme-v6 .pg-chip .pg-ic svg{width:1.1rem;height:1.1rem}.theme-v6 .pg-split-body>.rv+.pg-chips+.rv{margin-top:0}.theme-v6 .pg-statrow{flex-wrap:wrap;align-items:center;gap:2.5rem clamp(2.5rem,1rem + 6vw,7rem);display:flex}.theme-v6 .pg-stat-text{align-items:center;gap:1.25rem;display:flex}.theme-v6 .pg-stat-title{font-family:var(--font-display), Georgia, serif;color:hsl(var(--foreground));margin:0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.1}.theme-v6 .pg-stat-sub{color:hsl(var(--ink-3));margin:.25rem 0 0}.theme-v6 .pg-cover{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.theme-v6 .pg-cover:after{content:"";border-radius:inherit;position:absolute;inset:0}.theme-v6 .pg-cover:focus-visible{outline:none}.theme-v6 .tile:has(.pg-cover:focus-visible){outline:2px solid hsl(var(--brand));outline-offset:3px}.theme-v6 .pg-more{color:hsl(var(--brand));align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-weight:500;display:inline-flex}.theme-v6 .pg-more svg{width:1rem;height:1rem}.theme-v6 .pg-rows{gap:clamp(3rem,2rem + 4vw,6rem);display:grid}.theme-v6 .pg-rowname{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:1.25rem 0 .75rem;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);font-weight:400;line-height:1.02}.theme-v6 .pg-rowtag{color:hsl(var(--brand));max-width:24ch;margin:0;font-size:1.0625rem}.theme-v6 .pg-pills{margin:2rem 0}.theme-v6 .pg-sec.navy .pg-pills li{color:#fff;background:#ffffff1a;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9375rem;display:inline-flex}.theme-v6 .pg-pills svg{width:1rem;height:1rem}.theme-v6 .pg-prod{gap:clamp(2rem,1.25rem + 3vw,5rem);display:grid}.theme-v6 .pg-prod-text,.theme-v6 .pg-prod-side{align-content:start;gap:1.75rem;min-width:0;display:grid}@media (min-width:1000px){.theme-v6 .pg-prod{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.theme-v6 .pg-prod.flip{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.theme-v6 .pg-prod.flip .pg-prod-text{order:2}.theme-v6 .pg-prod-side{top:calc(var(--header-h) + 2.5rem);position:sticky}}.theme-v6 .pg-prod-title{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.theme-v6 .pg-prod-title .pg-rowname{margin:0 0 .5rem}.theme-v6 .pg-badge{background:hsl(var(--brand) / .1);color:hsl(var(--brand));border-radius:999px;margin-bottom:.5rem;padding:.35rem .8rem;font-size:.8125rem;font-weight:500;display:inline-block}.theme-v6 .pg-h4{font-family:var(--font-display), Georgia, serif;margin:0 0 1rem;font-size:1.375rem;font-weight:400}.theme-v6 .pg-checks{gap:.8rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.theme-v6 .pg-checks li{align-items:flex-start;gap:.75rem;line-height:1.55;display:flex}.theme-v6 .pg-checks svg{width:1.25rem;height:1.25rem;color:hsl(var(--brand));flex:none;margin-top:.2rem}.theme-v6 .pg-dots{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.theme-v6 .pg-dots li{padding-left:1.1rem;line-height:1.5;position:relative}.theme-v6 .pg-dots li:before{content:"";background:hsl(var(--brand));border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}.theme-v6 .pg-pagehead-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.theme-v6 .pg-sec .rv,.theme-v6 .v6-page .rv{display:block}@media (max-width:719px){.theme-v6 .pg-flow-wide{display:none}}.theme-v6 .pg-iso-chip{font-family:var(--font-display), Georgia, serif;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.75rem;margin:clamp(2rem,1.5rem + 2vw,3.5rem) 0 0;padding:.9rem 1.4rem;font-size:1.25rem;display:inline-flex;color:#fff!important}.theme-v6 .pg-iso-chip svg{width:1.25rem;height:1.25rem}.theme-v6 .pg-stat-tile{justify-content:space-between;height:100%;min-height:11rem;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.theme-v6 .pg-stat-big{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem);line-height:1.05}.theme-v6 .pg-stat-label{color:hsl(var(--ink-3));margin:.75rem 0 0;font-size:1.0625rem}.theme-v6 .pg-tile-center .pg-ic+h3{margin-top:1.5rem}.theme-v6 .pg-meta{color:hsl(var(--ink-3));justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;font-size:.875rem;display:flex}.theme-v6 .pg-tile.col{flex-direction:column;display:flex}.theme-v6 .pg-watch{color:hsl(var(--brand));cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem 0;font-weight:500;display:inline-flex}.theme-v6 .pg-watch svg{width:1rem;height:1rem}.theme-v6 .pg-cat{color:hsl(var(--brand));align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:inline-flex}.theme-v6 .pg-cat svg{width:1rem;height:1rem}.theme-v6 .pg-sec.navy .pg-checks svg{color:#fff}.theme-v6 .tile.pg-tile.pg-tile-row{flex-direction:row;align-items:flex-start}@media (max-width:560px){.theme-v6 .tile.pg-tile.pg-tile-row{flex-direction:column}}.theme-v6 .pg-pills-brand{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.theme-v6 .pg-pills-brand li{background:hsl(var(--brand) / .08);color:hsl(var(--brand));border-radius:999px;padding:.5rem .9rem;font-size:.9375rem;font-weight:500}.theme-v6 .pg-outcome{max-width:34ch;font-size:clamp(1.625rem,1rem + 2.2vw,2.75rem)}.theme-v6 .pg-sec.navy .pg-outcome-label{color:hsl(var(--brand-bright))}.theme-v6 .pg-phases-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:none}.theme-v6 .pg-phase-tag{font-weight:500;color:hsl(var(--brand))!important}@media (max-width:719px){.theme-v6 .pg-phases-list{display:grid}}.theme-v6 .v6-page,.theme-v6 .v6-footer{z-index:1;position:relative}.theme-v6 .pg-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-v6 .pg-ambient span{opacity:.4;will-change:transform;background:radial-gradient(closest-side, hsl(var(--brand) / .26), hsl(var(--brand) / .12) 45%, transparent 100%);border-radius:50%;display:block;position:absolute}.theme-v6 .pg-ambient .b1{width:62vmax;height:62vmax;top:-16vmax;left:-18vmax}.theme-v6 .pg-ambient .b2{background:radial-gradient(closest-side, hsl(var(--brand-bright,var(--brand)) / .22), hsl(var(--brand-bright,var(--brand)) / .1) 45%, transparent 100%);width:52vmax;height:52vmax;top:28vh;right:-16vmax}.theme-v6 .pg-ambient .b3{width:46vmax;height:46vmax;bottom:-24vmax;left:18vw}@media (max-width:720px){.theme-v6 .pg-ambient .b1{width:90vmin;height:90vmin;top:-20vmin;left:-30vmin}.theme-v6 .pg-ambient .b2{width:80vmin;height:80vmin;right:-35vmin}.theme-v6 .pg-ambient .b3{display:none}}.theme-v6 .pg-sec>.v6-shell{z-index:1;position:relative}.theme-v6 .pg-sec.tint:before,.theme-v6 .pg-sec.navy:before{content:"";pointer-events:none;opacity:.05;background-size:28px 28px;position:absolute;inset:0}.theme-v6 .pg-sec.tint:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%2316213a'/%3E%3C/svg%3E")}.theme-v6 .pg-sec.navy:before{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%23ffffff'/%3E%3C/svg%3E")}.theme-v6 .pg-sec.navy{border-radius:clamp(1.25rem,3vw,2.75rem) clamp(1.25rem,3vw,2.75rem) 0 0;overflow:clip}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pg-rv-l{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes pg-rv-r{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes pg-count{0%{--n:0}}@keyframes pg-active{0%{opacity:.85}30%,70%{opacity:1}to{opacity:.85}}.theme-v6 .rv.from-l{animation-name:pg-rv-l}.theme-v6 .rv.from-r{animation-name:pg-rv-r}.theme-v6 .pg-ic{animation:linear both pg-ic-pop;animation-timing-function:var(--ease);animation-timeline:view();animation-range:cover 4% cover 26%}@media (min-width:721px){.theme-v6 .pg-count{--n:var(--to);counter-reset:pgn var(--n);animation:linear both pg-count;animation-timeline:view();animation-range:cover 4% cover 26%}.theme-v6 .pg-count:after{content:counter(pgn)}.theme-v6 .pg-count-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1000px){.theme-v6 .pg-split.sticky{view-timeline:--row block}.theme-v6 .pg-split.sticky .pg-split-head{animation:linear both pg-active;animation-timeline:--row;animation-range:cover}}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.theme-v6 .rv{transition:opacity .8s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 70ms), transform .8s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 70ms)}.io-ready .theme-v6 .rv:not(.in){opacity:0;transform:translateY(32px)}.io-ready .theme-v6 .rv.from-l:not(.in){transform:translate(-32px)}.io-ready .theme-v6 .rv.from-r:not(.in){transform:translate(32px)}}}.theme-v6 .pg-bento{grid-template-columns:1fr;gap:1.25rem;display:grid}.theme-v6 .pg-bento>.rv{min-width:0}.theme-v6 .pg-bento>.rv>.tile{height:100%}@media (min-width:720px){.theme-v6 .pg-bento.b3,.theme-v6 .pg-bento.b4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.theme-v6 .pg-bento.b3{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-v6 .pg-bento.b4{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-v6 .pg-chips{margin-top:1.25rem}.theme-v6 .pg-listrow{align-items:flex-start;gap:1.5rem;display:flex}.theme-v6 .pg-listrow :is(h2,h3){margin:.25rem 0 .5rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.theme-v6 .pg-listrow p{margin:0;font-size:1.0625rem;line-height:1.65}.theme-v6 .pg-list>li{padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.theme-v6 .pg-sec.navy .pg-listrow p{color:#ffffffc7}@media (max-width:560px){.theme-v6 .pg-listrow{flex-direction:column;gap:1rem}}.theme-v6 .v6-pagehead{-webkit-mask-image:linear-gradient(#000 calc(100% - 5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 5rem),#0000)}.theme-v6 .pg-mission{gap:clamp(1.5rem,1rem + 2vw,3rem);margin-top:clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media (min-width:1000px){.theme-v6 .pg-mission{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.theme-v6 .pg-mission-lead{font-family:var(--font-display), Georgia, serif;color:hsl(var(--foreground));font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);line-height:1.3}.theme-v6 .pg-time{border-left:1px solid hsl(var(--border));gap:clamp(2.5rem,2rem + 2vw,4rem);margin:0;padding:0 0 0 clamp(1.25rem,1rem + 1.2vw,2.25rem);list-style:none;display:grid}.theme-v6 .pg-time>li{position:relative}.theme-v6 .pg-time>li:before{content:"";background:hsl(var(--brand));width:13px;height:13px;box-shadow:0 0 0 6px hsl(var(--brand) / .14), 0 0 0 1px hsl(var(--card));border-radius:999px;position:absolute;top:1.5rem;left:calc(-1*clamp(1.25rem,1rem + 1.2vw,2.25rem) - 6.5px)}.theme-v6 .pg-time-year{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;font-size:clamp(3.5rem,2rem + 5vw,6.5rem);line-height:1}.theme-v6 .pg-time h3{margin:.6rem 0 .5rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.theme-v6 .pg-time p:not(.pg-time-year){max-width:56ch;margin:0;font-size:1.0625rem;line-height:1.7}.theme-v6 .pg-cycle{grid-template-columns:1fr;gap:1.25rem;margin:0 0 clamp(2rem,1.5rem + 2vw,3.5rem);padding:0;list-style:none;display:grid}.theme-v6 .pg-cycle>li{min-width:0;position:relative}.theme-v6 .pg-cycle>li>.rv,.theme-v6 .pg-cycle .tile{height:100%}.theme-v6 .pg-cycle .pg-tile h3{font-size:1.5rem}@media (min-width:720px){.theme-v6 .pg-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.theme-v6 .pg-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.theme-v6 .pg-cycle>li:not(:last-child):after{content:"";z-index:2;background:#ffffff59;width:1.5rem;height:2px;position:absolute;top:2.9rem;right:-1.5rem}}.theme-v6 .radar{width:var(--size);aspect-ratio:1;position:relative}.theme-v6 .radar-node{width:calc(var(--size) * .1);aspect-ratio:1;color:hsl(var(--brand));border:1px solid hsl(var(--border));background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 24px -12px #16213a66}.theme-v6 .radar-node svg{width:48%;height:48%}.theme-v6 .radar-node:after{content:"";border:1px solid hsl(var(--brand) / .5);opacity:0;border-radius:50%;position:absolute;inset:-6px}.theme-v6 .rings{width:var(--size);aspect-ratio:1;position:relative}.theme-v6 .rings svg g{transform-origin:200px 200px}.theme-v6 .rings-core{width:calc(var(--size) * .24);aspect-ratio:1;color:hsl(var(--brand));border:1px solid hsl(var(--border));box-shadow:0 0 0 calc(var(--size) * .03) hsl(var(--brand) / .1), 0 20px 40px -16px #16213a66;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-v6 .rings-core svg{width:46%;height:46%}.theme-v6 .rings-core .rings-lock{background:hsl(var(--brand));color:#fff;box-sizing:content-box;border-radius:50%;width:20%;height:20%;padding:3px;position:absolute;bottom:18%;right:18%}.theme-v6 .flow-art{width:100%;height:100%;display:block}.theme-v6 .flow-pulse{transform-box:fill-box;transform-origin:50%;opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes pg-sweep{to{transform:rotate(360deg)}}@keyframes pg-ping{0%{opacity:.9;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes pg-node{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.08)}}@keyframes pg-flow-pulse{0%{opacity:.8;transform:scale(.9)}35%,to{opacity:0;transform:scale(1.6)}}@keyframes pg-spin{to{transform:rotate(360deg)}}@keyframes pg-spin-r{to{transform:rotate(-360deg)}}.theme-v6 .rg{transform-origin:200px 200px}.theme-v6 .rg-1{animation:40s linear infinite pg-spin}.theme-v6 .rg-2{animation:55s linear infinite pg-spin-r}.theme-v6 .rg-3{animation:70s linear infinite pg-spin}.theme-v6 .radar-sweep{transform-origin:200px 200px;animation:14s linear infinite pg-sweep}.theme-v6 .radar-node{animation:pg-node 5s ease-in-out var(--d,0s) infinite}.theme-v6 .radar-node:after{animation:pg-ping 4s ease-out var(--d,0s) infinite}.theme-v6 .rings .ring-a{animation:80s linear infinite pg-spin}.theme-v6 .rings .ring-b{animation:60s linear infinite pg-spin-r}.theme-v6 .rings .ring-c{animation:45s linear infinite pg-spin}.theme-v6 .flow-pulse{animation:pg-flow-pulse 6.4s ease-out var(--d,0s) infinite}}.theme-v6 .pg-time{border-left:0;position:relative}.theme-v6 .pg-time:before{content:"";background:hsl(var(--border));width:1px;position:absolute;top:0;bottom:0;left:0}.theme-v6 .pg-time:after{content:"";background:hsl(var(--brand));transform-origin:top;opacity:0;width:2px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pg-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pg-dot{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.theme-v6 .pg-time:after{opacity:1;animation:linear both pg-line;animation-timeline:view();animation-range:cover 18% cover 75%}.theme-v6 .pg-time>li:before{animation:linear both pg-dot;animation-timeline:view();animation-range:cover 10% cover 30%}}}@supports not (animation-timeline:view()){.theme-v6 .pg-time:after{display:none}}.theme-v6 .pg-sec .rv.pg-stat{display:flex}.theme-v6 .v6-page{overflow-x:clip}.theme-v6 .signal-art{width:100%;height:100%;display:block}.theme-v6 .signal-ping{transform-box:fill-box;transform-origin:50%;opacity:0}.theme-v6 .flow-runner{opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes pg-signal{0%{opacity:.75;transform:scale(.7)}80%,to{opacity:0;transform:scale(6.2)}}@keyframes pg-dots-drift{to{transform:translate(20px,20px)}}.theme-v6 .signal-ping{animation:pg-signal 6s ease-out var(--d,0s) infinite}.theme-v6 .flow-dots{animation:28s linear infinite alternate pg-dots-drift}@supports (offset-path:path("M0 0 L1 1")){@keyframes pg-runner{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.theme-v6 .flow-runner{offset-path:path("M104 96 C104 131 156 131 156 166 C156 201 104 201 104 236 C104 271 156 271 156 306");animation:7s linear infinite pg-runner}}}.theme-v6 .flow-pulse{animation-duration:7s}.theme-v6 .pg-draw{stroke-dasharray:1;stroke-dashoffset:0}.theme-v6 .pg-tile{position:relative}.theme-v6 .pg-tile:before{content:"";background:linear-gradient(90deg, hsl(var(--brand)), hsl(var(--brand) / 0));transform-origin:0;opacity:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;top:-1px;left:0;right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pg-ic-pop{0%{opacity:0;transform:scale(.55)}65%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:none}}@keyframes pg-sweep-x{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes pg-draw-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.theme-v6 .pg-tile:before{animation:linear both pg-sweep-x;animation-timeline:view();animation-range:cover 6% cover 38%}.theme-v6 .pg-draw{animation:linear both pg-draw-in;animation-timeline:view();animation-range:cover 10% cover 50%}}}.theme-v6 .fld{position:relative}.theme-v6 .fld .fld-ic{width:1.1rem;height:1.1rem;color:hsl(var(--ink-3));pointer-events:none;transition:color .2s;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.theme-v6 .fld.fld-top .fld-ic{top:1.05rem;transform:none}.theme-v6 .fld:focus-within .fld-ic{color:hsl(var(--brand))}.theme-v6 .pg-formtile :is(input,select,textarea){transition:border-color .2s,box-shadow .2s,background-color .2s}.theme-v6 .pg-formtile :is(input,select,textarea):hover{border-color:hsl(var(--ink-3) / .6)}.theme-v6 .pg-formtile :is(input,select,textarea):focus{border-color:hsl(var(--brand));box-shadow:0 0 0 4px hsl(var(--brand) / .14);background:#fff;outline:none}.theme-v6 .tick{flex:none;width:1.6rem;height:1.6rem;display:inline-grid}.theme-v6 .tick svg{width:100%;height:100%}.theme-v6 .tick .tick-ring,.theme-v6 .tick .tick-mark{stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){@keyframes pg-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.theme-v6 .tick .tick-ring{animation:.5s ease-out both pg-tick}.theme-v6 .tick .tick-mark{animation:.4s ease-out .4s both pg-tick}}.theme-v6 .pg-steps{grid-template-columns:1fr;gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.theme-v6 .pg-steps h3{margin:1.25rem 0 .6rem;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem)}.theme-v6 .pg-steps p{max-width:34ch;margin:0;font-size:1.0625rem;line-height:1.65}.theme-v6 .pg-steps>li{position:relative}@media (min-width:900px){.theme-v6 .pg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.theme-v6 .pg-steps>li:not(:last-child):after{content:"";background:linear-gradient(90deg, hsl(var(--brand) / .5), hsl(var(--brand) / .08));height:1px;position:absolute;top:2.1rem;left:5.5rem;right:-1.5rem}}.theme-v6 .pg-compare{padding:clamp(.75rem,.4rem + 1vw,1.5rem);overflow:clip}.theme-v6 .pg-compare-inner{position:relative}.theme-v6 .pg-compare table{z-index:1;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;position:relative}.theme-v6 .pg-panel{z-index:0;background:linear-gradient(180deg, hsl(var(--brand) / .09), hsl(var(--brand) / .05));width:38%;box-shadow:inset 0 3px 0 hsl(var(--brand)), 0 24px 48px -28px hsl(var(--brand) / .5), 0 2px 6px #16213a0d;transform-origin:top;border-radius:14px;position:absolute;top:0;bottom:0;right:0}.theme-v6 .pg-compare th,.theme-v6 .pg-compare td{vertical-align:middle;padding:1.1rem 1.25rem;font-size:1rem;line-height:1.55}.theme-v6 .pg-compare tbody th,.theme-v6 .pg-compare tbody td{height:7rem}.theme-v6 .pg-compare thead th{top:calc(var(--header-h) - 1px);z-index:3;background:hsl(var(--card));font:500 .9375rem/1.3 var(--font-inter), system-ui, sans-serif;color:hsl(var(--ink-3));padding-block:1rem;position:sticky}.theme-v6 .pg-compare thead th.y{color:hsl(var(--brand));background:color-mix(in srgb, hsl(var(--brand)) 7%, hsl(var(--card)));border-radius:14px 14px 0 0}.theme-v6 .pg-compare tbody tr>*{border-top:1px solid hsl(var(--border))}.theme-v6 .pg-compare tbody tr:first-child>*{border-top:0}.theme-v6 .pg-compare tbody tr>.y{border-top-color:hsl(var(--brand) / .14)}.theme-v6 .pg-compare tbody th{font-weight:400}.theme-v6 .pg-rowlabel{font-family:var(--font-display), Georgia, serif;color:hsl(var(--foreground));align-items:center;gap:.85rem;font-size:1.25rem;line-height:1.2;display:flex}.theme-v6 .pg-rowlabel .pg-ic{width:2.5rem;height:2.5rem}.theme-v6 .pg-rowlabel .pg-ic svg{width:1.15rem;height:1.15rem}.theme-v6 .pg-compare td.c{color:hsl(var(--ink-3))}.theme-v6 .pg-compare td.y{color:hsl(var(--foreground));display:table-cell}.theme-v6 .pg-compare td.y .pg-check{vertical-align:-.15em;width:1.05rem;height:1.05rem;color:hsl(var(--brand));margin:0 .6rem 0 0;display:inline-block}.theme-v6 .pg-compare td.y span{display:inline}.theme-v6 .pg-sec tr.rv{display:table-row}@media (hover:hover){.theme-v6 .pg-compare tbody tr{transition:background-color .2s}.theme-v6 .pg-compare tbody tr:hover>th,.theme-v6 .pg-compare tbody tr:hover>td.c{background:hsl(var(--surface) / .7)}}@media (max-width:719px){.theme-v6 .pg-compare{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.theme-v6 .pg-panel{display:none}.theme-v6 .pg-compare table,.theme-v6 .pg-compare tbody,.theme-v6 .pg-compare tr,.theme-v6 .pg-compare th,.theme-v6 .pg-compare td{width:auto;display:block}.theme-v6 .pg-compare colgroup{display:none}.theme-v6 .pg-compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.theme-v6 .pg-sec tr.rv{display:block}.theme-v6 .pg-compare tbody tr{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card);border-radius:14px;margin-bottom:1rem;overflow:clip}.theme-v6 .pg-compare tbody tr>*{border-top:0}.theme-v6 .pg-compare tbody th{padding:1.1rem 1.25rem .5rem}.theme-v6 .pg-compare td:before{content:attr(data-label);font:500 .8125rem/1.3 var(--font-inter), system-ui, sans-serif;margin-bottom:.3rem;display:block}.theme-v6 .pg-compare td.c{padding-bottom:1.4rem}.theme-v6 .pg-compare td.c:before{color:hsl(var(--ink-3))}.theme-v6 .pg-compare td.c:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4ce0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.5rem;height:1.5rem;margin:.9rem auto -.2rem;display:block}.theme-v6 .pg-compare td.y{background:hsl(var(--brand) / .07);border-top:3px solid hsl(var(--brand));padding-top:1.2rem}.theme-v6 .pg-compare td.y:before{color:hsl(var(--brand))}.theme-v6 .pg-compare td.y .pg-check{display:none}.theme-v6 .pg-compare td.y span{width:auto;display:inline}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pg-panel-fill{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.theme-v6 .pg-panel{animation:linear both pg-panel-fill;animation-timeline:view();animation-range:cover 8% cover 45%}}}.theme-v6 .v6-pagehead-long .v6-display{max-width:22ch;font-size:clamp(2.125rem,1.25rem + 2.9vw,3.75rem)}.theme-v6 .pg-watch{text-decoration:none}@media (max-width:720px){.theme-v6 .v6-pagehead-long .v6-display{max-width:none;font-size:1.875rem}}.theme-v6 .v6-pagehead{--hsize:min(32.5rem, 40vw)}.theme-v6 .v6-pagehead>.v6-shell{position:relative}.theme-v6 .v6-pagehead>.v6-shell>.pagehead-art{z-index:-1;--size:var(--hsize);width:var(--hsize);height:var(--hsize);aspect-ratio:1;opacity:1;pointer-events:none;color:hsl(var(--brand));position:absolute;top:50%;left:auto;right:clamp(1.25rem,.6rem + 2.6vw,3rem);overflow:clip;translate:0 -50%;-webkit-mask-image:radial-gradient(closest-side,#000 86%,#0000 100%);mask-image:radial-gradient(closest-side,#000 86%,#0000 100%)}.theme-v6 .pagehead-art .art-in,.theme-v6 .pagehead-art .art-in>*{width:100%;height:100%}.theme-v6 .pagehead-art .art-svg{width:100%;height:100%;display:block}@media (min-width:1000px){.theme-v6 .v6-pagehead>.v6-shell{padding-right:calc(clamp(1.25rem, .6rem + 2.6vw, 3rem) + var(--hsize) + 2rem)}}@media (max-width:999px){.theme-v6 .v6-pagehead{--hsize:6.5rem;padding-top:calc(var(--hsize) + 2.25rem)}.theme-v6 .v6-pagehead>.v6-shell>.pagehead-art{top:calc(var(--hsize) * -1 - 1rem);translate:none;animation:none!important}.theme-v6 .v6-pagehead>.v6-shell>.pagehead-art .orb-tile span{font-size:0}}.theme-v6 .gridart{grid-template-columns:repeat(3,1fr);align-content:center;gap:6%;padding:18%;display:grid}.theme-v6 .gridart-tile{aspect-ratio:1;border:1px solid hsl(var(--border));color:hsl(var(--brand));opacity:.85;background:#fff;border-radius:22%;place-items:center;display:grid;box-shadow:0 14px 28px -16px #16213a59}.theme-v6 .gridart-tile svg{width:40%;height:40%}.theme-v6 .net-pulse{stroke-dasharray:1 20;opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes pg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pg-tilepulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes pg-netpulse{0%{opacity:0;stroke-dashoffset:0}20%{opacity:1}60%,to{opacity:0;stroke-dashoffset:-80px}}@keyframes pg-link{0%,to{transform:translate(0)}50%{transform:translateX(var(--dx,10px))}}@keyframes pg-eq{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.1)}}.theme-v6 .lay{animation:7s ease-in-out infinite pg-float}.theme-v6 .lay-2{animation-delay:-2.3s}.theme-v6 .lay-3{animation-delay:-4.6s}.theme-v6 .scr{animation:8s ease-in-out infinite pg-float}.theme-v6 .scr-2{animation-delay:-2.6s}.theme-v6 .scr-3{animation-delay:-5.2s}.theme-v6 .gridart-tile{animation:pg-tilepulse 6s ease-in-out var(--d,0s) infinite}.theme-v6 .net-pulse{animation:pg-netpulse 5s linear var(--d,0s) infinite}.theme-v6 .lnk-a{--dx:12px;animation:9s ease-in-out infinite pg-link}.theme-v6 .lnk-b{--dx:-12px;animation:9s ease-in-out infinite pg-link}.theme-v6 .wv{transform-box:fill-box;transform-origin:50%;animation:pg-eq 3.6s ease-in-out var(--d,0s) infinite}.theme-v6 .quad-spin{transform-origin:200px 200px;animation:120s linear infinite pg-spin}}@media (max-width:1000px) and (min-width:720px){.theme-v6 .pg-compare tbody th,.theme-v6 .pg-compare tbody td{height:8.25rem}.theme-v6 .pg-rowlabel{gap:.6rem;font-size:1.0625rem}.theme-v6 .pg-rowlabel .pg-ic{width:2rem;height:2rem}.theme-v6 .pg-compare th,.theme-v6 .pg-compare td{padding-inline:.9rem;font-size:.9375rem}}.theme-v6 .pg-compare tbody tr:last-child>td.y{border-radius:0 0 14px 14px}.theme-v6 .pg-cycle.on-light>li:not(:last-child):after{background:hsl(var(--brand) / .35)}.theme-v6 .pg-pindex{top:var(--header-h);z-index:20;background:hsl(var(--background) / .88);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsl(var(--border));position:sticky}.theme-v6 .pg-pindex ul{padding:.75rem var(--gutter,1.25rem);scrollbar-width:none;justify-content:center;gap:.6rem;max-width:80rem;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.theme-v6 .pg-pindex ul::-webkit-scrollbar{display:none}.theme-v6 .pg-pchip{white-space:nowrap;background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:999px;padding:.5rem 1.1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.theme-v6 .pg-pchip:hover,.theme-v6 .pg-pchip:focus-visible{background:hsl(var(--brand));color:#fff;border-color:hsl(var(--brand))}@media (max-width:640px){.theme-v6 .pg-pindex ul{justify-content:flex-start}}.theme-v6 .pg-flow4{counter-reset:fl;grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.theme-v6 .pg-flow4>li{min-width:0;position:relative}.theme-v6 .pg-flow4>li>.rv,.theme-v6 .pg-flow4 .tile{height:100%}.theme-v6 .pg-flow4 .pg-tile h3{font-size:1.5rem}@media (min-width:720px){.theme-v6 .pg-flow4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.theme-v6 .pg-flow4{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem}.theme-v6 .pg-flow4>li:not(:last-child):after{content:"";background:hsl(var(--brand) / .5);z-index:2;width:2.25rem;height:2px;position:absolute;top:3.4rem;right:-2.25rem}.theme-v6 .pg-flow4>li:not(:last-child):before{content:"";background:hsl(var(--brand));z-index:3;border-radius:999px;width:8px;height:8px;position:absolute;top:calc(3.4rem - 3px);right:-2.25rem}}.theme-v6 .pg-index{border-top:1px solid hsl(var(--border));margin:0;padding:0;list-style:none}.theme-v6 .pg-index>li{border-bottom:1px solid hsl(var(--border));align-items:baseline;gap:.35rem 2rem;padding:clamp(1.1rem,.8rem + 1vw,1.75rem) 0;display:grid}.theme-v6 .pg-index h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;color:hsl(var(--foreground));margin:0;padding-left:1.6rem;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);font-weight:400;line-height:1.15;position:relative}.theme-v6 .pg-index h3:before{content:"";background:hsl(var(--brand));width:.5rem;height:.5rem;box-shadow:0 0 0 5px hsl(var(--brand) / .14);border-radius:999px;position:absolute;top:.52em;left:0}.theme-v6 .pg-index p{max-width:46ch;color:hsl(var(--ink-3));margin:0;padding-left:1.6rem;font-size:1.0625rem;line-height:1.6}@media (min-width:900px){.theme-v6 .pg-index>li{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.theme-v6 .pg-index p{padding-left:0}}.theme-v6 .pg-quad{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:720px){.theme-v6 .pg-quad{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.theme-v6 .pg-quad>.rv,.theme-v6 .pg-quad .tile{height:100%}.theme-v6 .pg-quad .tile{flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.75rem,1.2rem + 2vw,3rem);display:flex}.theme-v6 .pg-quad .tile .pg-ic{width:5rem;height:5rem}.theme-v6 .pg-quad .tile .pg-ic svg{width:2.25rem;height:2.25rem}.theme-v6 .pg-quad h3{margin:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem)}.theme-v6 .pg-quad p{margin:0;font-size:1.0625rem;line-height:1.7}.theme-v6 .pg-sec .pg-bigidx-title{font-family:var(--font-display), Georgia, serif;color:#fff;margin:0 0 clamp(1.5rem,1rem + 2vw,3rem);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:400;line-height:1.15}.theme-v6 .pg-bigidx{margin:0;padding:0;list-style:none}.theme-v6 .pg-bigidx>li{border-top:1px solid #ffffff29}.theme-v6 .pg-bigidx>li:last-child{border-bottom:1px solid #ffffff29}.theme-v6 .pg-bigidx>li{align-items:center;gap:clamp(.9rem,.5rem + 1.5vw,1.75rem);display:flex}.theme-v6 .pg-bigidx>li:before{content:"";background:hsl(var(--brand-bright));width:.6rem;height:.6rem;box-shadow:0 0 0 .35rem hsl(var(--brand-bright) / .2);border-radius:999px;flex:none;margin-left:.35rem}.theme-v6 .pg-bigidx-item{min-width:0;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#fff;flex:1;padding:clamp(.9rem,.6rem + 1vw,1.5rem) 0;font-size:clamp(1.625rem,1.1rem + 2vw,2.5rem);line-height:1.12}.theme-v6 .pg-bigidx-note{max-width:46ch;margin:clamp(1.5rem,1rem + 2vw,2.5rem) 0 0;font-size:1.0625rem;line-height:1.6}.theme-v6 .pg-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.25rem);margin:0 0 clamp(3rem,2rem + 4vw,6rem);padding:0;list-style:none;display:grid}@media (min-width:900px){.theme-v6 .pg-glance{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-v6 .pg-glance .h-full{height:100%}.theme-v6 .pg-glance-tile{text-align:center;background:hsl(var(--card));border:1px solid hsl(var(--border));height:100%;min-height:11rem;box-shadow:var(--shadow-card);font-family:var(--font-display), Georgia, serif;color:hsl(var(--foreground));transition:translate .3s var(--ease), box-shadow .3s;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 1rem;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);line-height:1.15;text-decoration:none;display:flex}.theme-v6 .pg-glance-tile:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}@media (hover:hover){.theme-v6 .pg-glance-tile:hover{box-shadow:0 18px 36px -20px hsl(var(--brand) / .45);translate:0 -4px}}.theme-v6 .pg-anchor{scroll-margin-top:7rem}@media (min-width:1000px){.theme-v6 .v6-pagehead>.v6-shell{min-height:var(--hsize);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}}.theme-v6 .hubart{position:relative}.theme-v6 .hubart-core{aspect-ratio:1;width:24%;color:hsl(var(--brand));border:1px solid hsl(var(--border));box-shadow:0 0 0 calc(var(--size) * .03) hsl(var(--brand) / .1), 0 20px 40px -16px #16213a66;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-v6 .hubart-core svg{width:46%;height:46%}.theme-v6 .hubart-node{aspect-ratio:1;width:15%;color:hsl(var(--brand));border:1px solid hsl(var(--border));background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 24px -12px #16213a66}.theme-v6 .hubart-node svg{width:48%;height:48%}.theme-v6 .hubart-node.n0{top:12.5%;left:50%}.theme-v6 .hubart-node.n1{top:50%;left:87.5%}.theme-v6 .hubart-node.n2{top:87.5%;left:50%}.theme-v6 .hubart-node.n3{top:50%;left:12.5%}@media (prefers-reduced-motion:no-preference){.theme-v6 .hubart-node{animation:pg-node 5s ease-in-out var(--d,0s) infinite}}.theme-v6 .pg-frame-logo{z-index:1;border-radius:14px;width:56%;height:60%;display:block;position:relative;overflow:hidden}.theme-v6 .pg-frame-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.theme-v6 .pg-teamhead{gap:1.75rem;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.theme-v6 .pg-teamhead .pg-lead{max-width:56ch}.theme-v6 .pg-teamactions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}@media (min-width:1000px){.theme-v6 .pg-teamhead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}.theme-v6 .pg-member-links{gap:.6rem;display:flex}.theme-v6 .pg-member-links a{width:2.75rem;height:2.75rem;color:hsl(var(--brand));background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card);border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.theme-v6 .pg-member-links a:hover{border-color:hsl(var(--brand) / .5)}.theme-v6 .pg-member-links svg{width:1.15rem;height:1.15rem}.theme-v6 .pg-team{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.theme-v6 .pg-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.theme-v6 .pg-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.theme-v6 .pg-team>li>.rv{height:100%}.theme-v6 .pg-member{text-align:center;align-items:center;height:100%;padding:clamp(2.25rem,1.75rem + 1.5vw,3rem) 1.25rem clamp(1.75rem,1.5rem + 1vw,2.25rem)}.theme-v6 .pg-ring{background:conic-gradient(from 210deg, hsl(var(--brand)), hsl(var(--brand) / .15), hsl(var(--brand) / .75), hsl(var(--brand)));width:8.5rem;height:8.5rem;box-shadow:0 0 0 7px hsl(var(--brand) / .07), 0 20px 34px -18px hsl(var(--brand) / .55);border-radius:50%;place-items:center;padding:4px;display:grid}.theme-v6 .pg-avatar{background:linear-gradient(160deg, #fff, hsl(var(--surface)));border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.theme-v6 .pg-monogram{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:hsl(var(--brand));font-size:2.75rem;line-height:1}.theme-v6 .pg-member h3{margin:1.5rem 0 .4rem;font-size:1.5rem}.theme-v6 .pg-member p{color:hsl(var(--ink-2));margin:0;line-height:1.5}.theme-v6 .pg-member h3.sr-only+p{font-family:var(--font-display), Georgia, serif;color:hsl(var(--foreground));margin-top:1.5rem;font-size:1.3125rem;line-height:1.25}.theme-v6 .pg-member{isolation:isolate;position:relative;overflow:hidden}.theme-v6 .pg-member>*{z-index:1;position:relative}.theme-v6 .pg-member:after{content:"";z-index:0;background:linear-gradient(0deg, hsl(var(--brand) / .14), hsl(var(--brand) / 0));opacity:0;pointer-events:none;height:60%;position:absolute;bottom:0;left:0;right:0}.theme-v6 .pg-ring:after{content:"";box-shadow:0 0 0 2px hsl(var(--brand) / .55), 0 0 28px hsl(var(--brand) / .35);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.theme-v6 .pg-ring{position:relative}.theme-v6 .pg-member-social{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.theme-v6 .pg-member-social a{width:2.75rem;height:2.75rem;color:hsl(var(--brand));border-radius:50%;place-items:center;display:grid}.theme-v6 .pg-member-social svg{width:1.15rem;height:1.15rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.theme-v6 .pg-member:after{transition:opacity .5s,transform .5s;transform:translateY(40%)}.theme-v6 .pg-ring{transition:scale .5s}.theme-v6 .pg-ring:after{transition:opacity .4s}.theme-v6 .pg-member:hover:after,.theme-v6 .pg-member:focus-within:after{opacity:1;transform:none}.theme-v6 .pg-member:hover .pg-ring,.theme-v6 .pg-member:focus-within .pg-ring{scale:1.04}.theme-v6 .pg-member:hover .pg-ring:after,.theme-v6 .pg-member:focus-within .pg-ring:after{opacity:1}.theme-v6 .pg-member-social{opacity:0;transition:opacity .3s}.theme-v6 .pg-member:hover .pg-member-social,.theme-v6 .pg-member:focus-within .pg-member-social{opacity:1}}@media (prefers-reduced-motion:no-preference){@keyframes pg-ring-turn{to{transform:rotate(360deg)}}.theme-v6 .pg-ring{animation:40s linear infinite pg-ring-turn}.theme-v6 .pg-ring .pg-avatar{animation:40s linear infinite reverse pg-ring-turn}}@media (max-width:720px){.theme-v6 .pg-sec{padding-block:2rem}.theme-v6 .pg-sec.tint,.theme-v6 .pg-sec.navy{padding-block:2.75rem}.theme-v6 .pg-head{gap:1rem;margin-bottom:1.75rem}.theme-v6 .pg-rows{gap:2rem}.theme-v6 .pg-split{gap:1.5rem}.theme-v6 .v6-pagehead{padding-block:2.75rem 1.5rem}.theme-v6 .v6-pagehead-actions{margin-top:1.5rem}.theme-v6 .v6-pagehead .v6-lead{margin-top:1.25rem}.theme-v6 .pg-h3{margin-block:2rem 1rem}.theme-v6 .v6-pagehead>.v6-shell>.pagehead-art{display:none}.theme-v6 .v6-pagehead>.v6-shell{flex-direction:column;display:flex}.theme-v6 .v6-pagehead>.v6-shell>.pagehead-art.art-orbit{z-index:0;--hsize:min(17rem, calc(100vw - 3rem));width:var(--hsize);height:var(--hsize);opacity:1;order:10;margin:2rem auto 0;display:block;position:relative;top:auto;right:auto;overflow:visible;translate:none;-webkit-mask-image:none;mask-image:none}.theme-v6 .v6-pagehead{padding-top:2.75rem}.theme-v6 .pagehead-art.art-orbit .orb-tile span{font-size:.5rem}.theme-v6 .pg-grid:has(>.rv>.pg-stat-tile){grid-template-columns:1fr 1fr;gap:.75rem}.theme-v6 .pg-grid:has(>.rv>.pg-stat-tile)>.rv:nth-child(3){grid-column:1/-1}.theme-v6 .pg-stat-tile{justify-content:flex-start;gap:.25rem;min-height:0;padding:1rem 1.125rem}.theme-v6 .pg-stat-big{font-size:1.75rem}.theme-v6 .pg-stat-label{margin:0;font-size:.875rem}.theme-v6 .pg-stat-tile{flex-direction:column}.theme-v6 .pg-tile{padding:1.25rem}.theme-v6 .pg-tile h3{margin:1rem 0 .5rem}}@media (min-width:721px) and (max-width:999px){.theme-v6 .v6-pagehead>.v6-shell>.pagehead-art *{animation:none!important}}@media (max-width:720px){.theme-v6 .v6-pagehead>.v6-shell>.pagehead-art:not(.art-orbit){display:none!important}.theme-v6 .v6-pagehead>.v6-shell>.pagehead-art.art-orbit{animation:none!important}}.theme-v6 .pg-tile .pg-pull,.theme-v6 .pg-pull{border-left:3px solid hsl(var(--brand));font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:hsl(var(--foreground));text-wrap:balance;max-width:none;margin:1.5rem 0;padding-left:1.25rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);line-height:1.25}.theme-v6 .pg-rows .pg-tile .pg-body:first-child{margin-top:0}@media (min-width:720px){.theme-v6 .pg-expertise>.rv:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1100px){.theme-v6 .pg-expertise>.rv:last-child:nth-child(odd){grid-column:1/-1}.theme-v6 .pg-expertise>.rv:last-child .tile{-moz-column-gap:1.5rem;grid-template-columns:auto 1fr;align-items:center;column-gap:1.5rem;display:grid}.theme-v6 .pg-expertise>.rv:last-child .tile>.pg-ic{grid-row:1/span 2}.theme-v6 .pg-expertise>.rv:last-child .tile h3{margin:0}.theme-v6 .pg-expertise>.rv:last-child .tile p{max-width:60ch;margin:.5rem 0 0}}.theme-v6 .pg-chiprow{grid-template-columns:1fr;gap:1.25rem;margin:clamp(2.5rem,2rem + 3vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.theme-v6 .pg-chiprow{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-v6 .pg-chiprow>li>.rv,.theme-v6 .pg-chiprow .tile{height:100%}
