.iv-focus{background:#091717;border:1px solid #254545}.iv-focus-top{color:#99a6a7;border-bottom:1px solid #254545;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 28px;font-size:14px;display:flex}.iv-focus .iv-focus-tabs{background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;height:auto;padding:0;display:grid}.iv-focus-tabs [role=tab]{color:#99a6a7;border-bottom:2px solid #254545;border-radius:0;min-height:62px;font-size:18px}.iv-focus-tabs [role=tab][aria-selected=true]{color:#89a3a4;background:#142829;border-bottom-color:#89a3a4}.iv-focus [role=tabpanel]{margin:0}.iv-focus-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.iv-focus-question,.iv-focus-evidence{min-width:0;padding:clamp(24px,3.5vw,56px)}.iv-focus-question{border-right:1px solid #254545}.iv-label{color:#9fabab;font-size:14px;line-height:1.5;display:block}.vj-journey .iv-focus-question h3{max-width:17ch;min-height:3.4em;margin:28px 0;font-size:clamp(30px,3vw,49px);line-height:1.12}.iv-date{align-items:center;gap:24px;margin:26px 0 20px;display:flex}.iv-date>span{gap:5px;display:grid}.iv-date>svg{color:#8a9a9b;width:28px;height:28px;transform:rotate(-90deg)}.iv-date strong{color:#c3d0ce;letter-spacing:-.06em;font-size:clamp(44px,5vw,78px);font-weight:400;line-height:1}.iv-date>span:last-child strong{color:#89a3a4}.vj-journey .iv-source{margin-bottom:28px}.iv-next{border-top:1px solid #254545;padding-top:22px}.vj-journey .iv-next p{color:#e8f0ef;margin-bottom:0}.iv-continue{color:#89a3a4;border-top:1px solid #254545;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;font-size:17px;display:flex}.iv-continue:hover{background:#142829}.iv-focus :focus-visible{outline-offset:-4px;outline:2px solid #e8f0ef}@media (max-width:760px){.iv-focus-grid{grid-template-columns:minmax(0,1fr)}.iv-date{gap:12px}.iv-date>svg{flex-shrink:0;width:20px;height:20px}.iv-date strong{font-size:clamp(36px,11vw,52px)}.iv-focus-question{border-bottom:1px solid #254545;border-right:0}.vj-journey .iv-focus-question h3{max-width:20ch;min-height:0;margin:20px 0}.iv-focus-tabs [role=tab]{min-height:54px;font-size:16px}.iv-focus-top{padding:20px}.iv-continue{padding:22px;font-size:16px}}.vj-journey{--vj-accent:#8e9e9e;--vj-text:#e8f0ef;--vj-muted:#8a9a9b;--vj-line:#1f3a3b;color:var(--vj-text)}.vj-chapter{border-bottom:1px solid var(--vj-line);padding:clamp(56px,7vw,116px) 0;scroll-margin-top:30px}.vj-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:32px 7vw;margin-bottom:40px;display:grid}.vj-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;font-size:clamp(32px,3.5vw,60px);font-weight:400;line-height:1.08}.vj-journey p{color:var(--vj-muted);margin:16px 0;font-size:18px;line-height:1.65}.vj-heading>p{max-width:57ch;margin:0}.vj-journey .hs-eyebrow{letter-spacing:.09em;color:var(--vj-accent);margin-bottom:22px;font-size:14px}.vj-journey h3{letter-spacing:-.025em;font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1.25}.vj-journey small,.vj-label{letter-spacing:.075em;color:var(--vj-muted);font-size:14px;line-height:1.5}.vj-label{text-transform:uppercase;margin-bottom:16px;display:block}.vj-journey .vj-example{color:var(--vj-muted);margin-bottom:18px;font-size:12px}.vj-record{border-top:1px solid var(--vj-line);padding:26px 0}.vj-record-title{align-items:baseline;gap:24px;margin-bottom:26px;display:flex}.vj-record-title>span{color:var(--vj-accent);letter-spacing:.08em;flex-shrink:0;font-size:11px}.vj-record-title h3{margin:0}.vj-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.vj-fact dt{color:var(--vj-muted);margin-bottom:9px;font-size:12px;line-height:1.5}.vj-fact dd{color:var(--vj-text);margin:0;font-size:20px;line-height:1.5}.vj-relation-strip{color:#a6b1b2;background:#0c1c1d;align-items:center;gap:24px;margin-top:30px;padding:28px 32px;font-size:19px;display:flex}.vj-relation-strip svg{width:22px;color:var(--vj-accent)}.vj-relation-strip strong{color:var(--vj-accent);font-weight:500}.vj-continuation{background:#071314;border-block:1px solid #2d5151;grid-template-columns:.75fr 1.6fr;display:grid}.vj-context-rail{border-right:1px solid var(--vj-line);padding:36px}.vj-context-rail>span,.vj-fit-title>span{color:var(--vj-accent);font-size:12px}.vj-context-rail h3{margin:25px 0;font-size:34px}.vj-context-rail p strong{color:var(--vj-text);font-size:32px;font-weight:400}.vj-toggle{flex-wrap:wrap;justify-content:start;align-items:stretch;gap:0;display:flex}.vj-toggle [data-slot=toggle-group-item]{white-space:normal;color:#a4afb0;background:0 0;border:1px solid #2c4f50;border-radius:0;flex:1;height:auto;min-height:44px;padding:11px 16px;font-size:13px}.vj-toggle [data-pressed]{color:#ccd1d2;background:#1d3737;border-color:#809293}.vj-register-row{border-bottom:1px solid var(--vj-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:22px;padding:30px;display:grid}.vj-index{color:var(--vj-accent);padding-top:4px;font-size:11px}.vj-register-row h3{margin:8px 0 10px}.vj-register-row p{margin:0;font-size:16px}.vj-status{color:#a8b2b3;white-space:normal;border:1px solid #305656;align-self:start;padding:6px 9px;font-size:11px;line-height:1.5;display:inline-block}.vj-status-muted{color:#bbc4c1;border-color:#2f5455}.vj-emphasis{background:#102323}.vj-register-note{color:var(--vj-muted);align-items:start;gap:16px;padding:22px 30px;display:flex}.vj-register-note svg{flex-shrink:0;margin-top:5px}.vj-register-note p{margin:0;font-size:14px}.vj-route-tabs [data-slot=tabs-list]{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;width:100%;height:auto;padding:0;display:grid}.vj-route-tabs [data-slot=tabs-trigger]{border:1px solid var(--vj-line);color:#8a9a9b;white-space:normal;border-radius:0;min-height:60px;padding:16px;font-size:17px}.vj-route-tabs [data-slot=tabs-trigger][data-active]{color:#f0fff9;background:#182f30;border-color:#6b8484}.vj-choice-proof{background:#0a1919;grid-template-columns:1fr 1fr;gap:50px;min-height:290px;padding:48px;display:grid}.vj-choice-proof>div>strong{letter-spacing:-.05em;color:#9facac;margin:18px 0;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.15;display:block}.vj-choice-proof p{margin:16px 0;font-size:17px}.vj-choice-proof a{color:#a8b2b3;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.vj-evidence-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.vj-evidence-ledger .vj-record-title{display:block}.vj-evidence-ledger h3{margin-top:16px;font-size:24px}.vj-journey blockquote{color:#d7e6e1;margin:18px 0;font-size:21px;line-height:1.55}.vj-evidence-ledger p,.vj-evidence-ledger li{color:var(--vj-muted);font-size:15px;line-height:1.7}.vj-evidence-ledger ul{padding-left:18px;list-style:outside}.vj-workbench{background:#081515;border:1px solid #2d5151}.vj-toolbar{border-bottom:1px solid var(--vj-line);letter-spacing:.07em;color:#94a2a3;justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;font-size:11px;display:flex}.vj-year-shift{grid-template-columns:1fr 44px 1fr 1.1fr;align-items:center;gap:25px;padding:46px 38px;display:grid}.vj-year-shift strong{letter-spacing:-.055em;margin-top:10px;font-size:clamp(48px,7vw,112px);font-weight:400;line-height:1.1;display:block}.vj-year-changed strong{color:#a0acac}.vj-year-shift>p{border-left:1px solid #2d5152;padding-left:28px;font-size:18px}.vj-year-shift>svg{color:var(--vj-accent)}.vj-year-shift>*{min-width:0}@media (min-width:761px){.vj-toolbar>.vj-toggle{min-width:330px}}.vj-inspection{border-top:1px solid var(--vj-line);grid-template-columns:1fr 1fr;display:grid}.vj-assumptions button{text-align:left;border-bottom:1px solid var(--vj-line);cursor:pointer;color:#cfdfd6;background:0 0;align-items:start;gap:18px;width:100%;min-height:110px;padding:26px;display:flex}.vj-assumptions button>span:first-child{color:var(--vj-accent);padding-top:4px;font-size:11px}.vj-assumptions button>span:nth-child(2){flex:1}.vj-assumptions button strong{font-size:19px;font-weight:400;line-height:1.4;display:block}.vj-assumptions button small{letter-spacing:0;margin-top:12px;font-size:12px;display:block}.vj-assumptions button[aria-pressed=true],.vj-call-list button[aria-pressed=true]{background:#182f2f;box-shadow:inset 3px 0 #8e9e9e}.vj-assumptions button:hover,.vj-call-list button:hover{background:#132728}.vj-source-pane{border-left:1px solid var(--vj-line);padding:36px}.vj-source-pane>svg{color:#919fa0;margin-bottom:22px}.vj-source-pane .vj-label{font-size:11px}.vj-source-pane h3{color:#a2adae;margin-top:30px;font-size:22px}.vj-source-pane p{font-size:16px}.vj-exposure-path{grid-template-columns:.7fr 1.3fr;align-items:start;gap:60px;display:grid}.vj-exposure-path>*,.vj-inspection>*,.vj-funding-bench>*,.vj-continuation>*,.vj-review-sheet>*,.vj-funding-envelope>*,.vj-pursuit-body>*{min-width:0}.vj-thesis-node{border-left:2px solid var(--vj-accent);background:#0e1f1f;padding:36px}.vj-thesis-node h3{margin-top:22px;font-size:36px}.vj-thesis-node p{margin-bottom:0;font-size:16px}.vj-linked-cases{border-left:1px solid #305656;padding-left:36px}.vj-linked-cases .vj-record:first-child{border-top:0;padding-top:0}.vj-linked-cases p{font-size:17px}.vj-review-sheet{background:#0e1f1f;border-top:1px solid #527764;grid-template-columns:1fr 1fr;gap:70px;padding:44px;display:grid}.vj-review-sheet h3{font-size:36px}.vj-review-sheet p{font-size:17px}.vj-review-sheet dl{gap:23px;margin:0;display:grid}.vj-review-sheet dd{font-size:18px}.vj-funding-bench{grid-template-columns:.8fr 1.3fr;display:grid}.vj-call-list button{text-align:left;border-bottom:1px solid var(--vj-line);cursor:pointer;background:0 0;grid-template-columns:23px 1fr 20px;gap:14px;width:100%;min-height:142px;padding:30px;display:grid}.vj-call-list button>span{color:var(--vj-accent);padding-top:5px;font-size:11px}.vj-call-list strong{color:#e0ece5;font-size:23px;font-weight:400;line-height:1.3}.vj-call-list small{letter-spacing:0;grid-column:2/3;font-size:12px}.vj-call-list svg{color:var(--vj-accent);grid-area:1/3}.vj-call-detail{border-left:1px solid var(--vj-line);padding:36px 40px}.vj-call-detail h3{font-size:34px}.vj-call-detail>p{margin:18px 0 26px;font-size:16px}.vj-call-detail dl{gap:22px;display:grid}.vj-call-detail blockquote{margin:0;font-size:20px}.vj-call-verdict{border-top:1px solid #51775f;gap:20px;margin-top:28px;padding:24px 0 0;display:flex}.vj-call-verdict>span{color:#81d3a7}.vj-call-verdict strong{color:#8de2b3;font-size:20px;font-weight:500}.vj-call-verdict p{margin:8px 0 0;font-size:16px}.vj-fit-register{border-block:1px solid #567a5f}.vj-fit-title{align-items:center;gap:24px;padding:24px 0;display:flex}.vj-fit-title h3{flex:1;margin:0}.vj-fit-title a{color:#98d9b4;align-items:center;min-height:44px;font-size:14px;display:flex}.vj-fit-row{border-top:1px solid var(--vj-line);grid-template-columns:22px 1fr .6fr;align-items:start;gap:24px;padding:26px 22px;display:grid}.vj-fit-row>svg,.vj-fit-row>span:first-child{color:#a1d9a5}.vj-fit-row h3{margin:0 0 9px;font-size:23px}.vj-fit-row p{margin:0;font-size:17px}.vj-fit-row>span:last-child{text-align:right;color:#bad5bd;justify-self:end;font-size:13px}.vj-funding-envelope{grid-template-columns:1.2fr 1fr;gap:60px;display:grid}.vj-envelope-main{background:#142d20;border-top:1px solid #638568;padding:36px}.vj-envelope-main h3{letter-spacing:-.055em;color:#a3e7ad;font-size:clamp(42px,5.8vw,90px)}.vj-envelope-main p{font-size:16px}.vj-budget-bar{background:#3a4c3d;height:30px;margin-top:32px;display:flex}.vj-budget-bar>span{background:#8dd59d;transition:width .3s}.vj-budget-legend{color:#b6c8b8;justify-content:space-between;gap:25px;margin-top:14px;font-size:12px;display:flex}.vj-budget-legend strong{color:#e1efe0;margin-top:6px;font-size:20px;font-weight:400;display:block}.vj-envelope-calculation{padding-block:30px}.vj-envelope-calculation dl{gap:24px;display:grid}.vj-envelope-calculation p{margin-top:30px;font-size:15px}.vj-pursuit{background:#0a1919;border:1px solid #43684c}.vj-pursuit-header{border-bottom:1px solid var(--vj-line);align-items:center;gap:22px;padding:28px 36px;display:flex}.vj-pursuit-header>svg{color:#a1d8a4}.vj-pursuit-header>div{flex:1}.vj-pursuit-header h3{margin-top:8px;font-size:27px}.vj-pursuit-body{grid-template-columns:1fr 1fr;gap:60px;padding:38px;display:grid}.vj-pursuit-body h3{font-size:29px}.vj-pursuit-body p{font-size:16px}.vj-pursuit-body dl{gap:24px;display:grid}.vj-pursuit-body dd{font-size:18px}.vj-setup{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0;display:grid}.vj-setup>div{border-top:1px solid var(--vj-line);padding-top:22px}.vj-setup span{color:var(--vj-accent);font-size:12px}.vj-setup h3{margin:20px 0 15px;font-size:25px}.vj-setup p{font-size:17px}.vj-other-environments{color:var(--vj-muted);align-items:center;gap:42px;padding:36px 0;font-size:14px;display:flex}.vj-other-environments>a{min-height:44px;color:var(--vj-text);align-items:center;gap:20px;font-size:21px;display:flex}:is(.vj-journey button:focus-visible,.vj-journey a:focus-visible){outline-offset:5px;outline:2px solid #adb7b8}@media (min-width:1600px){.vj-heading h2{font-size:64px}.vj-journey{max-width:1800px;margin:auto}}@media (max-width:1000px){.vj-register-row{grid-template-columns:20px 1fr;gap:16px}.vj-register-row>.vj-status{grid-column:2}.vj-heading{gap:30px}.vj-year-shift{grid-template-columns:1fr 30px 1fr}.vj-year-shift>p{border-left:0;border-top:1px solid var(--vj-line);grid-column:1/-1;margin:0;padding:22px 0 0}.vj-continuation{grid-template-columns:.8fr 1.3fr}.vj-context-rail{padding:25px}.vj-evidence-ledger{gap:25px}.vj-choice-proof,.vj-review-sheet,.vj-pursuit-body{gap:30px;padding:30px}.vj-funding-envelope{gap:30px}.vj-call-detail{padding:28px}.vj-call-list button{padding:25px 20px}.vj-call-list strong{font-size:21px}}@media (max-width:760px){.vj-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.vj-heading h2{max-width:24ch}.vj-journey p{font-size:17px}.vj-facts{grid-template-columns:1fr;gap:23px}.vj-fact dd{font-size:19px}.vj-record-title{display:block}.vj-record-title h3{margin-top:14px}.vj-relation-strip{flex-wrap:wrap;gap:14px;padding:24px;font-size:16px}.vj-relation-strip svg{width:16px}.vj-continuation,.vj-inspection,.vj-exposure-path,.vj-review-sheet,.vj-funding-bench,.vj-funding-envelope,.vj-pursuit-body{grid-template-columns:1fr}.vj-context-rail{border-right:0;border-bottom:1px solid var(--vj-line);grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.vj-context-rail h3{grid-column:1/-1;margin:0;font-size:30px}.vj-context-rail>p{margin:8px 0}.vj-context-rail>.vj-toggle{align-self:center}.vj-register-row{padding:25px 22px}.vj-choice-proof{grid-template-columns:1fr;gap:25px;padding:28px}.vj-choice-proof>div+div{border-top:1px solid var(--vj-line);padding-top:26px}.vj-route-tabs [data-slot=tabs-trigger]{min-height:62px;padding:12px;font-size:15px}.vj-evidence-ledger{grid-template-columns:1fr;gap:0}.vj-evidence-ledger .vj-record{padding:25px 0}.vj-evidence-ledger .vj-record-title{margin-bottom:14px}.vj-toolbar{flex-direction:column;align-items:start;gap:18px;padding:20px}.vj-toolbar>.vj-toggle{width:100%}.vj-year-shift{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:12px;padding:26px 20px}.vj-year-shift strong{font-size:clamp(42px,14vw,64px)}.vj-year-shift small{min-height:34px;display:block}.vj-source-pane{border-left:0;border-top:1px solid var(--vj-line);padding:28px}.vj-exposure-path{gap:28px}.vj-thesis-node{padding:28px}.vj-thesis-node h3{font-size:28px}.vj-linked-cases{padding-left:25px}.vj-review-sheet h3{font-size:30px}.vj-call-list{border-bottom:1px solid var(--vj-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vj-call-list button{border-right:1px solid var(--vj-line);flex-direction:column;gap:13px;min-height:190px;padding:20px 14px;display:flex}.vj-call-list button strong{font-size:17px}.vj-call-list button small{margin-top:auto;font-size:11px;line-height:1.4}.vj-call-list button svg{display:none}.vj-call-list button[aria-pressed=true]{box-shadow:inset 0 -3px #8e9e9e}.vj-call-detail{border-left:0;padding:28px}.vj-call-detail h3{font-size:30px}.vj-fit-title{display:block}.vj-fit-title h3{margin:14px 0 8px;font-size:27px}.vj-fit-row{grid-template-columns:20px 1fr;gap:15px;padding:24px 16px}.vj-fit-row>span:last-child{text-align:left;grid-column:2;justify-self:start}.vj-envelope-main{padding:28px}.vj-envelope-main h3{font-size:58px}.vj-envelope-calculation{padding:0 5px}.vj-envelope-calculation dd{font-size:18px}.vj-pursuit-header{flex-wrap:wrap;gap:15px;padding:25px}.vj-pursuit-header>svg{display:none}.vj-pursuit-header>div{flex-basis:100%}.vj-pursuit-body{padding:26px}.vj-pursuit-body h3{font-size:26px}.vj-setup{grid-template-columns:1fr;gap:20px;margin:30px 0}.vj-setup>div{grid-template-columns:25px 1fr;gap:12px;display:grid}.vj-setup h3{margin:0;font-size:24px}.vj-setup p{grid-column:2;margin:0}.vj-other-environments{flex-wrap:wrap;gap:22px}.vj-other-environments>span{width:100%}.vj-other-environments>a{gap:10px;font-size:18px}}@media (max-width:370px){.vj-year-shift strong{font-size:42px}.vj-year-shift{gap:10px;padding:22px}.vj-context-rail{grid-template-columns:1fr}.vj-context-rail h3{grid-column:auto}.vj-call-list{grid-template-columns:1fr}.vj-call-list button{grid-template-columns:20px 1fr;gap:6px 12px;min-height:90px;padding:18px;display:grid}.vj-call-list button small{grid-column:2}.vj-call-list button[aria-pressed=true]{box-shadow:inset 3px 0 #8e9e9e}.vj-envelope-main h3{font-size:46px}.vj-budget-legend{gap:15px}.vj-budget-legend strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.vj-budget-bar>span{transition:none}}.ve-map{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.ve-ground{min-height:0;margin:0;position:relative;overflow:hidden}.ve-ground svg{width:100%;height:100%;display:block}.ve-ring{fill:#c9a14c08;stroke:#c9a14c80;stroke-width:1.5px;stroke-dasharray:7 6}.ve-blind{fill:#8b9ab50d;stroke:#8b9ab557;stroke-width:1px;stroke-dasharray:2 5}.ve-road{fill:none;stroke:#8b9ab5b3;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ve-road-attend{stroke:#c9a14cbf}.ve-node{stroke-width:1.6px;transition:opacity var(--m-hover) var(--m-curve)}.ve-node:not(.ve-reached){opacity:.5}.ve-hits{position:absolute;inset:0}.ve-hit{max-width:min(48%,152px);color:var(--soft,#aab9cd);text-align:left;text-wrap:balance;cursor:pointer;transition:color var(--m-hover) var(--m-curve), background var(--m-hover) var(--m-curve);background:#04060abd;border:0;border-radius:2px;padding:3px 7px;font-size:14px;line-height:1.22;position:absolute;translate:15px -50%}.ve-hit-left{text-align:right;translate:calc(-100% - 15px) -50%}.ve-hit:hover,.ve-hit-reached{color:var(--paper,#eef3fa)}.ve-hit-on{color:#04060a;background:#c9a14c}.ve-hit:focus-visible{outline-offset:3px;outline:1px solid}.ve-hit-said{cursor:default;pointer-events:none}.ve-scale{justify-content:flex-start;align-items:center;gap:9px;margin:0;display:flex;position:absolute;left:0;right:0}.ve-scale span{border:1px solid #8b9ab58c;border-top:0;flex:none;height:7px}.ve-scale b{color:var(--muted,#74859c);letter-spacing:.06em;white-space:nowrap;flex:none;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12px;font-weight:400}.vr{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.vr-head{color:var(--paper,#eef3fa);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:13px;display:flex}.vr-head i{color:var(--muted,#74859c);letter-spacing:.06em;font-size:12.5px;font-style:normal}.vr-list,.vr-chain{grid-auto-rows:minmax(min-content,92px);align-self:stretch;margin:0;padding:0;list-style:none;display:grid}.vr-list li{border-top:1px solid #b4c4d229;flex-direction:column;justify-content:center;display:flex}.vr-list button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:12px minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:baseline;gap:4px 14px;width:100%;padding:8px 0;display:grid}.vr-mark{background:#8b9ab559;border:1.4px solid #8b9ab5;align-self:center;width:10px;height:10px}.vr-mark-site{border-radius:50%}.vr-mark-port{border-radius:2px}.vr-mark-hub{rotate:45deg}.vr-mark[data-state=at_risk]{background:#c9a14c59;border-color:#c9a14c}.vr-mark[data-state=disruption_reported]{background:#cf5f6859;border-color:#cf5f68}.vr-list b{color:var(--paper,#eef3fa);font-size:17px;font-weight:600;line-height:1.3}.vr-list li[data-reached=no] b{color:var(--soft,#aab9cd)}.vr-list li[data-reached=no] .vr-mark{opacity:.55}.vr-list button>span{color:var(--soft,#aab9cd);font-size:15px;line-height:1.35}.vr-list em{color:var(--muted,#74859c);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;font-style:normal}.vr-list em[data-in=yes],.vr-list em[data-state=at_risk]{color:#c9a14c}.vr-list em[data-state=disruption_reported]{color:#cf5f68}.vr-list li[data-on=yes]{border-top-color:#c9a14c80}.vr-list li[data-on=yes] b,.vr-list button:hover b{color:var(--paper,#eef3fa)}.vr-list button:focus-visible{outline:1px solid var(--soft,#aab9cd);outline-offset:2px}.vr-open{color:var(--muted,#74859c);grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0 0 0 26px;padding:0 0 10px;font-size:15px;line-height:1.45;display:grid}.vr-open i{color:var(--muted,#74859c);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;font-style:normal}.vr-chain{grid-auto-rows:minmax(min-content,74px)}.vr-chain li{border-top:1px solid #b4c4d229;grid-template-columns:82px minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:12px;padding:7px 0;display:grid}.vr-chain b{color:var(--muted,#74859c);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;font-weight:400}.vr-chain span{color:var(--paper,#eef3fa);font-size:15px;line-height:1.35}.vr-chain em{color:var(--muted,#74859c);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:14px;font-style:normal}@container band (width<=620px){.vr-list button{grid-template-columns:12px minmax(0,1fr) auto;padding:6px 0}.vr-list button>span{grid-column:2;font-size:14px}.vr-list em{grid-area:1/3}.vr-chain li{grid-template-columns:82px minmax(0,1fr);row-gap:2px}.vr-chain em{white-space:normal;grid-column:2}}.vs-journey{--vs-ink:#edf0f1;--vs-muted:#b6bec7;--vs-accent:#89a3a4;--vs-ground:#06090c;--vs-top:113px;--vs-win:.56;--vs-gutter:var(--hm-gutter,44px);--vs-pic-top:calc(clamp(48px, 8vh, 88px) + 40px);--vs-col:min(30%, 440px);--vs-foot:84px;--vs-gap:clamp(22px, 2.1vw, 38px);--vs-t:1;color:var(--vs-ink);background:var(--vs-ground);font-family:Manrope,sans-serif;position:relative}.vs-stage{top:var(--vs-top);height:calc(100svh - var(--vs-top));background:var(--vs-ground);z-index:1;min-height:540px;position:sticky;overflow:hidden}.vs-place{transform-origin:100% 0;transition:transform .7s var(--vs-ease), filter .7s var(--vs-ease), opacity .7s var(--vs-ease);position:absolute;inset:0}.vs-moment{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--vs-ease);position:absolute;inset:0}.vs-moment.vs-now{opacity:1}.vs-grain{pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vs-scrim{pointer-events:none;transition:opacity .7s var(--vs-ease);background:linear-gradient(90deg,#04070ab8 0%,#04070a6b 34%,#04070a00 58%),linear-gradient(#04070a00 64%,#04070ab3 100%),radial-gradient(at 100% 0,#04070ad1 0%,#04070a80 22%,#04070a00 52%);position:absolute;inset:0}.vs-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-muted);text-shadow:0 1px 2px #04070ae6;font-size:13px;font-weight:600;display:block}.vs-nav button b{display:none}.vs-text{left:var(--vs-gutter);z-index:2;width:min(38%,600px);animation:vs-rise .5s var(--vs-ease) both;position:absolute;bottom:clamp(96px,15vh,150px)}.vs-kicker{color:#d3dae0;text-shadow:0 1px 2px #04070af2,0 0 12px #04070acc;margin-bottom:14px;font-size:16px;display:block}.vs-kicker b{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-ink);margin-right:12px;font-size:13px;font-weight:600}.vs-sentence,.vs-statement{letter-spacing:-.02em;text-wrap:balance;text-shadow:0 1px 2px #04070af2,0 0 16px #04070ad9,0 0 36px #04070a99;margin:0;font-size:clamp(38px,3.9vw,56px);font-weight:300;line-height:1.04}.vs-objective{color:var(--vs-ink);text-shadow:0 1px 2px #04070af2,0 0 12px #04070acc;margin:18px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.25}.vs-found{margin-top:22px;margin-bottom:8px}.vs-text .vs-eyebrow:first-of-type{margin-bottom:10px}.vs-finding{letter-spacing:-.01em;text-shadow:0 1px 2px #04070af2,0 0 16px #04070ad9,0 0 32px #04070a99;max-width:22ch;margin:22px 0 0;font-size:clamp(23px,2.1vw,28px);font-weight:300;line-height:1.25}.vs-record{color:#cfd6dc;text-shadow:0 1px 2px #04070af2,0 0 12px #04070acc;max-width:46ch;margin:12px 0 0;font-size:16px;line-height:1.5}.vs-found-row{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:12px;display:flex}.vs-basis-cue{color:var(--vs-muted);font:inherit;text-align:left;cursor:pointer;text-shadow:0 1px 2px #04070af2,0 0 12px #04070ad9;transition:color var(--m-hover);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;display:inline-flex}.vs-basis-cue .vs-stance{padding:3px 8px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;line-height:1}.vs-basis-cue i{color:var(--vs-ink);border-bottom:1px solid #8a97a3;font-style:normal}.vs-basis-cue:hover{color:var(--vs-ink)}.vs-basis-cue:hover i{border-bottom-color:var(--vs-ink)}.vs-open{background:var(--vs-accent);min-height:52px;color:var(--vs-ground);font:inherit;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:12px;margin-top:20px;padding:14px 22px;font-size:17px;font-weight:600;transition:background-color .16s,transform .1s;display:inline-flex}.vs-open:hover{background:#eef3fa}.vs-open:active{transform:translateY(1px)}.vs-open:focus-visible{outline:2px solid var(--vs-ink);outline-offset:3px}.vs-nav{left:var(--vs-gutter);right:var(--vs-gutter);z-index:2;border-top:1px solid #b4c4d259;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(16px,2vw,40px);padding:14px 0 20px;display:grid;position:absolute;bottom:0}.vs-nav button{text-align:left;min-height:44px;color:var(--vs-muted);font:inherit;cursor:pointer;text-shadow:0 1px 2px #04070ae6;background:0 0;border:0;border-top:2px solid #0000;margin-top:-15px;padding:10px 0 0;font-size:16px;transition:color .2s,border-color .2s;display:block}.vs-nav button[aria-current]{color:var(--vs-ink);border-top-color:var(--vs-accent)}.vs-nav button:hover{color:var(--vs-ink)}.vs-back{right:var(--vs-gutter);color:#d5dce2;z-index:3;text-shadow:0 0 2px #04070a,0 1px 3px #04070ae6,0 0 12px #04070acc;align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex;position:absolute;top:20px}.vs-back:hover{color:var(--vs-ink)}.vs-journey[data-view=forward] .vs-place{transform:none}.vs-journey[data-view=window] .vs-place{transform:translate(calc(var(--vs-gutter) * -1), var(--vs-pic-top)) scale(var(--vs-win));transform-origin:100% 0}@media (min-width:1101px){.vs-journey[data-view=window] .vs-text{top:var(--vs-pic-top);bottom:var(--vs-foot);width:var(--vs-col);flex-direction:column;display:flex}.vs-journey[data-view=window] .vs-text>*{flex:none}.vs-journey[data-view=window] .vs-rests{max-width:100%;margin-top:auto}}@media (min-width:701px) and (max-width:1100px){.vs-journey.vs-journey[data-view=window] .vs-text{top:var(--vs-pic-top);width:min(42%,480px);bottom:auto}}.vs-journey[data-view=window] .vs-place{filter:brightness(.8)}.vs-journey[data-view=window] .vs-scrim{opacity:.35}.vs-journey[data-view=open] .vs-place{transform:translate(calc(var(--vs-gutter) * -1), 20px) scale(.22);transform-origin:100% 0;filter:brightness(.7)}.vs-journey[data-view=open] .vs-scrim,.vs-journey[data-view=open] .vs-text,.vs-journey[data-view=open] .vs-nav{opacity:0;pointer-events:none}.vs-instrument{z-index:4;overscroll-behavior:contain;background:var(--vs-ground);padding:0 var(--vs-gutter) 0;animation:vs-grow .5s var(--vs-ease) both;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0;overflow-y:auto}.vs-instrument[hidden]{display:none}.vs-instrument-head{z-index:3;z-index:2;background:var(--vs-ground);border-bottom:1px solid #b4c4d259;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:20px;min-width:0;padding:14px 0 10px;display:grid;position:sticky;top:0}.vs-instrument-head .vs-eyebrow b{font-weight:inherit}.vs-instrument-head .vs-eyebrow{grid-column:2}.vs-instrument-head p{letter-spacing:-.01em;grid-column:2;margin:6px 0 0;font-size:26px;font-weight:300}.vs-close{min-height:44px;color:var(--vs-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8a97a3;grid-area:1/3/3;align-items:center;gap:8px;padding:8px 0;font-size:16px;display:inline-flex}.vs-step-rail{display:none}.vs-steps{border-top:1px solid #b4c4d259;flex-wrap:wrap;grid-area:3/1/auto/-1;gap:0 clamp(18px,2.4vw,44px);min-width:0;margin-top:14px;padding-top:2px;display:flex}.vs-steps button{min-height:44px;color:var(--vs-muted);font:inherit;cursor:pointer;transition:color var(--m-hover), border-color var(--m-hover);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-3px;padding:0 0 10px;font-size:16px}.vs-steps button[aria-current]{color:var(--vs-ink);border-bottom-color:var(--vs-accent)}.vs-steps button:hover{color:var(--vs-ink)}.vs-parts{--cc-rule:#b4c4d238;--iw-rule:#b4c4d238;width:100%;max-width:none;animation:m-rise var(--m-settle) var(--m-curve) both;flex-direction:column;justify-content:safe flex-start;place-self:stretch center;margin:20px 0 0;display:flex}.vs-parts[data-kind=reading]{border-top:1px solid #b4c4d247;border-bottom:1px solid #b4c4d247;padding:22px 0}.vs-parts[data-kind=record]{background:#0a0e12;border:1px solid #b4c4d238;border-radius:8px;align-self:start;padding:clamp(22px,2.2vw,34px)}.vs-parts[data-kind=surface]{padding:4px 0 0}.vs-parts[data-kind=note]{border-left:2px solid var(--vs-accent);background:#0b1015;align-self:start;padding:clamp(20px,2vw,30px) clamp(22px,2.2vw,34px)}.vs-parts .vs-solo{gap:0!important;max-width:none!important;display:block!important}.vs-parts .cc-shareholders strong{min-height:2.6em}.vs-parts .iw-work .iw-arrival{align-items:start;gap:44px;padding:0}.vs-parts[data-kind=basis],.vs-parts[data-kind=against]{padding:0}.vs-basis[data-part=basis] .vs-basis-body,.vs-basis[data-part=against] .vs-basis-body{grid-template-columns:minmax(0,1fr)}.vs-basis[data-part=against] .vs-basis-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;gap:18px clamp(24px,3vw,56px)}.vs-parts [class*=-row]:last-child,.vs-parts li:last-child,.vs-parts tr:last-child>*{border-bottom:0}.vs-parts[data-kind=note]{border-left-color:#b4c4d259}.vs-basis[data-part=against] .vs-basis-receipts{grid-area:1/2/4}.vs-basis{grid-template-rows:auto auto;align-content:start;gap:14px;display:grid}.vs-basis-head{border-bottom:1px solid #b4c4d238;gap:6px;padding-bottom:14px;display:grid}.vs-basis-edge{letter-spacing:-.01em;max-width:64ch;margin:0;font-size:34px;font-weight:300;line-height:1.2}.vs-basis-binds{color:var(--vs-muted);max-width:84ch;margin:0;font-size:17px;line-height:1.5}.vs-basis-stance{color:var(--vs-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;display:flex}.vs-stance{color:var(--vs-ink);text-transform:uppercase;letter-spacing:.1em;border:1px solid #8a97a3;border-radius:2px;padding:4px 10px;font-size:12px}.vs-stance-established{border-color:var(--vs-ink)}.vs-stance-unsettled{color:var(--vs-muted);border-color:#b4c4d266}.vs-basis-tally{gap:14px;margin-left:auto;display:inline-flex}.vs-basis-tally b{color:var(--vs-muted);font-weight:400}.vs-basis-tally b[data-state=missing]{color:var(--vs-ink)}.vs-basis-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-content:start;gap:0 clamp(24px,3vw,56px);min-height:0;display:grid}.vs-basis h3{letter-spacing:.12em;text-transform:uppercase;color:var(--vs-muted);margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;font-weight:500}.vs-basis-elements ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.vs-basis-elements li{border-top:1px solid #b4c4d229;grid-template-columns:108px minmax(0,1fr);gap:2px 16px;padding:9px 0;display:grid}.vs-basis-elements li:first-child{border-top:0;padding-top:0}.vs-basis-state{letter-spacing:.08em;text-transform:uppercase;color:var(--vs-muted);grid-row:1/3;align-items:baseline;gap:8px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;display:inline-flex}.vs-basis-state:before{content:"";border:1px solid var(--vs-ink);flex:none;width:9px;height:9px;display:block}li[data-state=proven] .vs-basis-state:before{background:var(--vs-ink)}li[data-state=assumed] .vs-basis-state:before{border-left-width:5px}li[data-state=missing] .vs-basis-state{color:var(--vs-ink)}.vs-basis-element{color:var(--vs-ink);font-size:19px}.vs-basis-statement{color:var(--vs-muted);grid-column:2;font-size:17px;line-height:1.45}.vs-basis-provenance{color:#8e99a4;grid-column:2;margin-top:5px;font-size:15px;line-height:1.45}.vs-basis-side{align-content:start;gap:18px;display:grid}.vs-basis-counter>div{padding:0 0 10px}.vs-basis-counter>div+div{border-top:1px solid #b4c4d229;padding-top:10px}.vs-basis-argument{color:var(--vs-ink);margin:0;font-size:17px}.vs-basis-argument:before{content:"";border:1px solid var(--vs-ink);width:9px;height:9px;margin-right:8px;display:inline-block}[data-status=answered] .vs-basis-argument:before{background:var(--vs-ink)}.vs-basis-note{color:#8e99a4;margin:4px 0 0;font-size:15px;line-height:1.45}.vs-basis-limits p{color:var(--vs-muted);margin:0;font-size:17px;line-height:1.45}.vs-basis-receipts ul{margin:0;padding:0;list-style:none}.vs-basis-receipts li{border-top:1px solid #b4c4d229;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:8px 0;display:grid}.vs-basis-receipts li:first-child{border-top:0}.vs-basis-receipt{color:var(--vs-ink);font-size:17px}.vs-basis-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--vs-muted);align-self:center;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px}.vs-basis-dates{color:#8e99a4;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:15px;display:inline-flex}.vs-basis-dates i{background:#b4c4d259;width:1px;height:10px;display:block}.vs-basis-close ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vs-basis-close li{grid-template-columns:minmax(0,1fr);gap:2px;padding-left:0;display:grid;position:relative}.vs-basis-close .vs-basis-element,.vs-basis-close .vs-basis-provenance{grid-column:1;margin-top:0}.vs-basis-close li:before{content:"";border:1px solid var(--vs-ink);width:9px;height:9px;margin-bottom:5px;display:block}.vs-basis-dates em{font-style:normal}.vs-basis-dates em[data-held=no]{color:var(--vs-ink)}.vs-parts[data-kind=against]{color:#0b1015;background:#eef3fa;border-radius:2px;align-self:start;padding:clamp(24px,2.4vw,40px) clamp(26px,2.8vw,52px)}.vs-parts[data-kind=against] .vs-basis-edge{color:#0b1015}.vs-parts[data-kind=against] .vs-basis-head{border-bottom-color:#04060a2e}.vs-parts[data-kind=against] .vs-basis-stance,.vs-parts[data-kind=against] .vs-basis h3,.vs-parts[data-kind=against] .vs-basis-limits p,.vs-parts[data-kind=against] .vs-basis-tally b{color:#04060a9e}.vs-parts[data-kind=against] .vs-basis-tally b[data-state=missing],.vs-parts[data-kind=against] .vs-basis-argument,.vs-parts[data-kind=against] .vs-basis-receipt,.vs-parts[data-kind=against] .vs-basis-element{color:#0b1015}.vs-parts[data-kind=against] .vs-basis-note,.vs-parts[data-kind=against] .vs-basis-dates,.vs-parts[data-kind=against] .vs-basis-kind,.vs-parts[data-kind=against] .vs-basis-provenance{color:#04060a94}.vs-parts[data-kind=against] .vs-stance{color:#0b1015;border-color:#04060a73}.vs-parts[data-kind=against] .vs-basis-counter>div+div,.vs-parts[data-kind=against] .vs-basis-receipts li{border-top-color:#04060a29}.vs-parts[data-kind=against] .vs-basis-argument:before,.vs-parts[data-kind=against] .vs-basis-close li:before{border-color:#0b1015}.vs-parts[data-kind=against] [data-status=answered] .vs-basis-argument:before{background:#0b1015}.vs-parts[data-kind=record] .cc-finding,.vs-parts[data-kind=record] .iw-finding,.vs-parts[data-kind=record] .kw-finding{padding:22px 0}.vs-instrument-foot{background:var(--vs-ground);min-height:52px;color:var(--vs-muted);border-top:1px solid #b4c4d233;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;font-size:14px;display:flex;position:sticky;bottom:0}.vs-instrument-count{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.vs-instrument-count b{color:var(--vs-ink);font-weight:500}.vs-instrument-count i{background:#b4c4d259;width:1px;height:12px;display:block}.vs-instrument.vs-closing{animation:m-leave var(--m-leave) var(--m-out) both}.vs-parts h2{margin:0 0 8px;font-size:30px;line-height:1.1}.vs-parts h3{margin:0 0 6px;font-size:21px;line-height:1.2}.vs-parts h4,.vs-parts h5{margin:0 0 6px;font-size:19px}.vs-parts p,.vs-parts li,.vs-parts dd,.vs-parts dt{font-size:17px;line-height:1.55}.vs-parts section,.vs-parts .cc-chapter,.vs-parts .iw-development,.vs-parts .iw-retained,.vs-parts .kw-queue{min-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.vs-parts header{margin-bottom:10px}.vs-parts blockquote{margin:10px 0;font-size:16px;line-height:1.5}.vs-parts img{width:auto;max-height:34vh}.vs-parts svg,.vs-parts .cc-map-region{max-height:36vh}.vs-parts table th,.vs-parts table td{padding-top:8px;padding-bottom:8px}.vs-parts ul,.vs-parts ol,.vs-parts dl{margin-top:8px;margin-bottom:0}.vs-parts>*{width:100%}.vs-parts .cc-map-reading,.vs-parts .kp-input,.vs-parts .kp-draft,.vs-parts .cl-desk,.vs-parts .cc-conclusion{max-width:none}.vs-parts .je-contents-toggle,.vs-parts .vx-contents,.vs-parts [hidden]{display:none!important}.vs-parts button:where(:not(.vs-close):not(.cc-depth button):not([class*=source]):not([class*=inspect]):not([class*=remove]):not([class*=dismiss]):not([class*=switch]):not(.rail-paddle)){min-height:44px;color:var(--vs-ink);font:inherit;cursor:pointer;transition:border-color var(--m-hover), color var(--m-hover), opacity var(--m-press);background:0 0;border:1px solid #8a97a3;border-radius:2px;padding:10px 16px;font-size:16px}.vs-parts button:where(:not(.vs-close):not(.cc-depth button):not([class*=source]):not([class*=inspect]):not([class*=remove]):not([class*=dismiss]):not([class*=switch]):not(.rail-paddle)):hover{border-color:var(--vs-ink)}.vs-parts button:where(:not(.vs-close)):active{opacity:.7}.vs-parts .iw-work .iw-action{color:var(--vs-ink);background:0 0;border:1px solid #8a97a3}.vs-parts button[aria-pressed=true]:not(.cc-depth button):not([class*=switch]),.vs-parts .cc-keep[aria-pressed=true],.vs-parts .iw-work .iw-action[aria-pressed=true],.vs-parts .iw-action[aria-pressed=true]{border-color:var(--vs-accent);color:var(--vs-accent);background:0 0}.vs-parts button[class*=source],.vs-parts button[class*=inspect],.vs-parts button[class*=remove],.vs-parts button[class*=dismiss]{text-underline-offset:6px;min-height:44px;color:var(--vs-ink);font:inherit;cursor:pointer;transition:border-color var(--m-hover);background:0 0;border:0;border-radius:0;padding:8px 0;font-size:16px;-webkit-text-decoration:underline #8a97a3;text-decoration:underline #8a97a3;text-decoration-thickness:1px}.vs-parts button[class*=source]:hover,.vs-parts button[class*=inspect]:hover,.vs-parts button[class*=remove]:hover,.vs-parts button[class*=dismiss]:hover{-webkit-text-decoration-color:var(--vs-ink);text-decoration-color:var(--vs-ink)}.vs-parts .cc-dossier,.vs-parts .iw-dossier,.vs-parts .kw-dossier{animation:m-rise var(--m-settle) var(--m-curve) both}.vs-chapter{min-height:100svh;padding:24px var(--vs-gutter);box-sizing:border-box;position:relative}.vs-js .vs-chapter{display:none}.hh-page:has(.vs-js) .hh-footer{display:none}.vs-js .vs-stage{position:relative;top:0}.vs-flow{max-width:60ch}.vs-flow h2{letter-spacing:-.02em;margin:8px 0 12px;font-size:40px;font-weight:300;line-height:1.05}.vs-js .vs-flow{visibility:hidden}.vs-next{z-index:2;padding:clamp(48px, 8vh, 96px) var(--vs-gutter) clamp(40px, 6vh, 72px);background:var(--vs-ground);border-top:1px solid #b4c4d259;position:relative}.vs-next h2{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(32px,3vw,44px);font-weight:300}.vs-next>p{color:var(--vs-muted);max-width:44ch;margin:14px 0 22px;font-size:18px}.vs-others{border-top:1px solid #b4c4d259;flex-wrap:wrap;gap:12px 36px;margin-top:clamp(40px,6vh,64px);padding-top:24px;display:flex}.vs-others a{min-height:44px;color:var(--vs-ink);align-items:center;gap:8px;font-size:17px;text-decoration:none;display:inline-flex}.vs-others a:hover{color:var(--vs-accent)}.vs-arriving .vs-text{animation:vs-rise calc(.5s * var(--vs-t)) var(--vs-ease) both;animation-delay:calc(.2s * var(--vs-t))}@keyframes vs-settle{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes vs-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes vs-in{0%{opacity:0}to{opacity:1}}@keyframes vs-grow{0%{opacity:0;clip-path:inset(40% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.vs-journey *,.vs-journey :after{transition:none!important;animation:none!important}}@media (min-width:701px) and (max-height:800px){.vs-parts .kw-calls [role=tab]{gap:6px;min-height:0;padding:12px 14px}.vs-parts .kw-calls strong{font-size:1.0625rem}.vs-parts .kl-killswitch{margin-top:8px}.vs-parts header{margin-bottom:6px}.vs-instrument-head{padding:14px 0 10px}.vs-instrument-head p{font-size:22px}.vs-parts .cc-shareholders b{font-size:40px}.vs-parts .cc-shareholders>div{padding:14px 0}.vs-parts .cc-shareholders strong{margin:6px 0;font-size:20px}.vs-parts .cc-owned{margin-top:14px}.vs-parts .cc-shareholders strong{min-height:2.6em}.vs-parts[data-kind=against]{padding:18px 22px}.vs-parts .il-groundtruth,.vs-parts .iw-focus{margin-top:0}.vs-basis-edge{font-size:19px}.vs-basis-elements li{padding:5px 0}.vs-basis-head{padding-bottom:8px}.vs-basis-provenance,.vs-basis-stance{margin-top:2px}.vs-basis-receipts li{padding:6px 0}.vs-parts[data-kind=reading]{padding:18px 0}.vs-parts[data-kind=record],.vs-parts[data-kind=note]{padding:20px 24px}.vs-instrument-foot{min-height:44px;padding:10px 0}.vs-parts h2{font-size:22px}.vs-parts h3{font-size:18px}.vs-parts p,.vs-parts li,.vs-parts dd,.vs-parts dt{font-size:14px;line-height:1.45}.vs-parts img{max-height:28vh}.vs-journey{--vs-top:89px;--vs-win:.44}.vs-sentence,.vs-statement{font-size:33px}.vs-finding{font-size:24px}.vs-text{bottom:88px}}@media (min-width:701px) and (max-width:1100px){.vs-text{width:46%}.vs-journey{--vs-win:.46}}@media (max-width:700px){.vs-journey{--vs-gutter:20px}.vs-stage{min-height:0}.vs-place{aspect-ratio:3/2;transform-origin:50% 0;inset:52px 0 auto}.vs-journey[data-view=forward] .vs-place,.vs-journey[data-view=window] .vs-place{transform:none}.vs-journey[data-view=window] .vs-place{filter:none}.vs-scrim{aspect-ratio:3/2;background:#04070a38;inset:52px 0 auto}.vs-journey[data-view=window] .vs-scrim{opacity:1}.vs-text{flex-direction:column;justify-content:flex-start;width:auto;display:flex;inset:calc(74px + 66.67vw) 20px 88px}.vs-objective{font-size:20px}.vs-finding{max-width:none;font-size:18px}.vs-record{color:#a8b2bc;font-size:14px}.vs-basis-cue{gap:4px 10px;margin-top:0;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px}.vs-open{margin-top:14px;font-size:15px}.vs-sentence,.vs-statement{font-size:34px}.vs-basis-cue span:not(.vs-stance){display:none}.vs-nav{gap:0 8px;padding:10px 0 12px;left:20px;right:20px}.vs-nav button{letter-spacing:-.01em;min-height:40px;font-size:16px;line-height:1.2}.vs-back{top:14px;right:20px}.vs-instrument{height:100svh;animation:m-sheet-up var(--m-sheet) var(--m-curve) both;border-top:1px solid #b4c4d273;padding:0 20px 20px;position:fixed;inset:0}.vs-instrument.vs-closing{animation:m-sheet-down var(--m-leave) var(--m-out) both}.vs-parts .cc-dossier,.vs-parts .iw-dossier,.vs-parts .kw-dossier{animation:m-sheet-up var(--m-sheet) var(--m-curve) both}.vs-parts .kl-killswitch>*{white-space:normal;min-width:0}.vs-journey[data-view=open] .vs-place{opacity:0}.vs-instrument-head{padding:14px 0 10px}.vs-instrument-head p{margin-top:2px;font-size:19px}.vs-instrument-count em{display:none}.vs-instrument-head{grid-template-columns:minmax(0,1fr) auto}.vs-instrument-head .vs-eyebrow,.vs-instrument-head p{grid-column:1}.vs-close{grid-column:2}.vs-parts[data-kind=reading]{padding:16px 0}.vs-parts{margin:4px auto}.vs-parts .iw-timeline{padding:0 16px 14px}.vs-parts .iw-timeline .iw-switch{margin:0 -16px 12px}.vs-parts .iw-date-comparison{padding:8px 0}.vs-parts .iw-date-comparison>span{font-size:22px}.vs-parts .iw-date-comparison strong{font-size:26px}.vs-parts .iw-timeline p{margin-bottom:2px}.vs-parts .iw-relationship{padding-top:12px}.vs-parts .iw-relationship h3{margin-bottom:2px;font-size:20px}.vs-parts .iw-source-list{margin:8px 0 0}.vs-nav button span{display:none}.vs-nav button b{font-weight:inherit;display:inline}.vs-basis{gap:6px}.vs-basis-body{grid-template-columns:minmax(0,1fr);gap:22px}.vs-basis-edge{font-size:17px}.vs-basis-stance{gap:6px 12px;margin-top:2px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px}.vs-stance{padding:3px 8px}.vs-basis-binds,.vs-basis-statement,.vs-basis-argument,.vs-basis-limits p,.vs-basis-receipt,.vs-basis-provenance,.vs-basis-note{font-size:15px;line-height:1.4}.vs-basis-head{gap:4px;padding-bottom:6px}.vs-basis h3{margin-bottom:5px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:11.5px}.vs-basis-elements li{grid-template-columns:minmax(0,1fr);gap:1px;padding:6px 0}.vs-basis-state{grid-area:auto/1;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:11.5px}.vs-basis-statement,.vs-basis-provenance{grid-column:1}.vs-basis-element{font-size:15px}.vs-basis-statement,.vs-basis-provenance{line-height:1.35}.vs-basis-provenance{margin-top:2px}.vs-basis[data-part=against] .vs-basis-side{grid-template-columns:minmax(0,1fr);gap:12px}.vs-basis[data-part=against] .vs-basis-receipts{grid-area:auto/1}.vs-basis-receipts li{padding:4px 0}.vs-basis-receipt{font-size:15px}.vs-basis-dates{gap:6px;font-size:15px}.vs-basis-kind{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:11.5px}.vs-basis-close ul{gap:6px}.vs-basis-close li{padding-left:15px}.vs-parts[data-kind=against]{padding:12px 14px}.vs-parts[data-kind=against] .vs-basis-argument,.vs-parts[data-kind=against] .vs-basis-limits p,.vs-parts[data-kind=against] .vs-basis-receipt{font-size:15px}.vs-parts[data-kind=against] .vs-basis-receipts li{padding:3px 0}.vs-parts[data-kind=against] .vs-basis-counter>div{padding-bottom:6px}.vs-parts[data-kind=against] .vs-basis-counter>div+div{padding-top:6px}.vs-parts[data-kind=against] .vs-basis-side{gap:8px}.vs-basis-counter>div{padding-bottom:6px}.vs-basis-counter>div+div{padding-top:6px}.vs-basis-argument{font-size:15px}.vs-basis-argument:before{margin-right:6px}.vs-basis-note{margin-top:2px}.vs-basis[data-part=against] .vs-basis-side{gap:10px}.vs-basis-tally{margin-left:0}.vs-steps{display:none}.vs-step-rail{color:var(--vs-muted);border-top:1px solid #b4c4d259;grid-area:3/1/auto/-1;align-items:center;gap:10px;margin-top:8px;padding-top:6px;font-size:13px;display:flex}.vs-step-rail button{min-width:44px;min-height:44px;color:var(--vs-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #8a97a3;border-radius:2px;padding:0;font-size:20px;line-height:1}.vs-step-rail button[disabled]{opacity:.35;cursor:default}.vs-step-rail b{font-weight:400}.vs-parts[data-kind=record],.vs-parts[data-kind=note]{border-radius:2px;justify-self:stretch;max-width:none;min-height:0;padding:16px}.vs-parts[data-kind=surface]{padding:12px 0 0}.vs-instrument-foot{min-height:40px;padding:8px 0;font-size:13px}.vs-instrument-count i{display:none}.vs-parts h2{font-size:21px}.vs-parts h3{font-size:17px}.vs-parts p,.vs-parts li,.vs-parts dd,.vs-parts dt{font-size:14px;line-height:1.45}.vs-parts img{max-height:24vh}.vs-parts svg{max-height:26vh}.vs-parts table th,.vs-parts table td{padding-top:5px;padding-bottom:5px;font-size:13px;line-height:1.35}.vs-parts .cl-assumptions>.cc-label{padding-top:8px;padding-bottom:4px}.vs-parts .cl-assumptions{border-top:0;margin-bottom:0}.vs-instrument .vs-parts .cl-assumptions th,.vs-instrument .vs-parts .cl-assumptions td{padding:4px 8px 4px 0;font-size:13px;line-height:1.3}.vs-instrument .vs-parts .cl-assumptions thead th{padding-top:0;font-size:12px}.vs-instrument .vs-parts .cl-assumptions>.cc-label{padding:0 0 4px}.vs-steps{gap:0 16px;margin-top:10px}.vs-steps button{min-height:40px;font-size:14px}.vs-next{padding:48px 20px 40px}}.vs-journey .vs-stance{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:13px}.vs-journey .rail-status,.vs-journey .vs-eyebrow,.vs-journey .vs-instrument-count{font-size:15px}.vs-journey .cc-inspect,.vs-journey .cc-keep,.vs-journey .cc-label,.vs-journey .cc-remove,.vs-journey .cc-status,.vs-journey .cc-zone,.vs-journey .cl-reach-kind,.vs-journey .cl-reach-relation,.vs-journey .cl-reach-state,.vs-journey .iw-action,.vs-journey .iw-meta,.vs-journey .iw-relation-label,.vs-journey .iw-source,.vs-journey .je-contents-toggle,.vs-journey .kl-meta,.vs-journey .kp-add,.vs-journey .kp-label,.vs-journey .kp-text,.vs-journey .kw-action,.vs-journey .kw-call-date,.vs-journey .kw-contact-alternative,.vs-journey .kw-open-note,.vs-journey .kw-source,.vs-journey .kw-status,.vs-journey .vs-back,.vs-journey .vs-close,.vs-journey .vs-kicker,.vs-journey .vs-record{font-size:17px}.vs-journey .hs-entry,.vs-journey .kp-context{font-size:19px}.vs-journey.vs-journey .cc-inspect,.vs-journey.vs-journey .cc-remove,.vs-journey.vs-journey .iw-source,.vs-journey.vs-journey .kw-source{font-size:17px}.vs-journey.vs-journey .kp-context{font-size:19px}.vs-screen{flex:auto;grid-template-columns:minmax(260px,27%) minmax(0,1fr);align-items:stretch;gap:clamp(24px,3vw,64px);display:grid}.vs-screen[hidden]{display:none}.vs-mark{grid-template-rows:auto auto auto 1fr;justify-items:start;gap:14px;min-width:0;padding:4px 0;display:grid}.vs-mark b{color:var(--vs-ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:400;line-height:1}.vs-mark p{max-width:26ch;color:var(--vs-ink);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:300;line-height:1.16}.vs-mark i{background:#b4c4d247;align-self:stretch;width:1px;margin:16px 0}.vs-mark span{color:var(--vs-muted);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:11.5px}.vs-screen .vs-parts{grid-template-columns:minmax(0,1fr);place-content:safe center;margin:0;display:grid}.vs-screen .vs-parts>*{min-height:0}.vs-screen .vs-parts h2{letter-spacing:-.02em;max-width:18ch;font-size:34px;font-weight:300;line-height:1.12}.vs-screen .vs-parts h3,.vs-screen .vs-parts p,.vs-screen .vs-parts li,.vs-screen .vs-parts td,.vs-screen .vs-parts a{font-size:19px}.vs-screen .vs-parts .iw-meta,.vs-screen .vs-parts figcaption{font-size:13px}.vs-screen[data-kind=record] .vs-parts{align-content:stretch;align-self:stretch}.vs-screen[data-kind=note] .vs-parts{align-content:start;align-self:center}.vs-screen[data-kind=record] .vs-parts>*{align-content:center;width:100%;height:100%;display:grid}.vs-screen[data-kind=note] .vs-parts>*{align-content:start;height:auto;display:grid}.vs-screen[data-kind=surface] .vs-parts,.vs-screen[data-kind=reading] .vs-parts{align-content:stretch}.vs-screen[data-kind=surface] .vs-parts>*{background:#b4c4d20b;border:1px solid #b4c4d238;border-radius:2px;align-content:center;height:100%;padding:clamp(28px,5vh,64px) clamp(32px,5vw,88px);display:grid}.vs-screen[data-kind=reading] .vs-parts>*{border-left:2px solid var(--vs-accent);background:#b4c4d20b;align-content:center;height:100%;padding:clamp(24px,4vh,52px) clamp(28px,3vw,56px);display:grid}.vs-screen[data-kind=note] .vs-parts>*{border-top:1px solid #b4c4d26b;max-width:96ch;padding-top:clamp(20px,3vh,36px)}.vs-screen[data-kind=reading]>.vs-mark>b,.vs-screen[data-kind=surface]>.vs-mark>b,.vs-screen[data-kind=reading]>.vs-mark>span,.vs-screen[data-kind=surface]>.vs-mark>span{color:var(--vs-accent)}@media (max-width:900px){.vs-screen{grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vh,28px)}.vs-mark{grid-template-rows:auto;grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px}.vs-mark p{grid-column:1/-1;font-size:17px}.vs-screen>.vs-mark>i{display:none}.vs-standing{grid-column:1/-1}.vs-screen[data-kind=surface] .vs-parts>*,.vs-screen[data-kind=reading] .vs-parts>*{padding:20px}}.vs-journey[data-vertical=corporate],.vs-journey[data-vertical=investor],.vs-journey[data-vertical=government]{--vs-accent:#89a3a4}.vs-screen .vs-parts span,.vs-screen .vs-parts button,.vs-screen .vs-parts th,.vs-screen .vs-parts figcaption,.vs-screen .vs-parts .iw-meta{font-size:17px}.vs-screen .vs-parts strong,.vs-screen .vs-parts td{font-size:19px}.vs-screen .vs-parts h2 strong,.vs-screen .vs-parts h2 b,.vs-screen .vs-parts b{font-size:inherit}.vs-screen.vs-screen .vs-parts th,.vs-screen.vs-screen .vs-parts td,.vs-screen.vs-screen .vs-parts span,.vs-screen.vs-screen .vs-parts summary,.vs-screen.vs-screen .vs-parts button{font-size:17px}.vs-screen.vs-screen .vs-parts strong,.vs-screen.vs-screen .vs-parts b,.vs-screen.vs-screen .vs-parts blockquote{font-size:19px}.vs-screen.vs-screen .vs-parts small{font-size:15px}.vs-screen.vs-screen .vs-parts h2 b,.vs-screen.vs-screen .vs-parts h3 b{font-size:inherit}.vs-basis.vs-basis h3{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:11.5px}@media (max-width:900px){.vs-journey .vs-eyebrow,.vs-journey.vs-journey .vs-eyebrow{font-size:11.5px}}@media (min-width:701px) and (max-width:900px){.vs-journey .vs-text,.vs-journey.vs-journey .vs-text{top:min(calc(52px + 40vw + 44px), calc(100% - 112px - var(--vs-read-need,340px)));bottom:112px}}.vs-screen .vs-parts,.vs-parts[data-kind=basis]{overscroll-behavior:auto;overflow:visible}@media (max-width:900px){.vs-basis.vs-basis .vs-basis-edge,.vs-basis.vs-basis .vs-basis-binds,.vs-basis.vs-basis .vs-basis-argument,.vs-basis.vs-basis .vs-basis-note,.vs-basis.vs-basis dt,.vs-basis.vs-basis dd,.vs-basis.vs-basis p{font-size:15px}}@media (min-width:901px){.vs-screen[data-kind=surface]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:20px}.vs-screen[data-kind=surface] .vs-mark{border-bottom:1px solid #b4c4d238;grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:0 20px;padding:0 0 14px}.vs-screen[data-kind=surface] .vs-mark b{font-size:34px}.vs-screen[data-kind=surface] .vs-mark p{text-align:right;max-width:none;color:var(--vs-muted);justify-self:end;font-size:17px}.vs-screen[data-kind=surface]>.vs-mark>i{display:none}.vs-screen[data-kind=note]{grid-template-columns:minmax(0,1fr) minmax(220px,23%)}.vs-screen[data-kind=note] .vs-mark{grid-area:1/2;justify-items:start}.vs-screen[data-kind=note] .vs-parts{grid-area:1/1}.vs-screen[data-kind=record] .vs-mark,.vs-screen[data-kind=reading] .vs-mark{border-right:1px solid #b4c4d229;padding-right:clamp(16px,2vw,32px)}.vs-screen[data-kind=note] .vs-mark{border-left:1px solid #b4c4d229;padding-left:clamp(16px,2vw,32px)}}.vs-standing{border-top:1px solid #b4c4d247;grid-row:4;align-content:start;align-self:stretch;gap:12px;width:100%;min-width:0;padding-top:16px;display:grid}.vs-standing-top,.vs-standing-foot{gap:12px;min-width:0;display:grid}.vs-standing-top{align-self:start}.vs-standing-foot{align-self:start;justify-items:stretch}.vs-standing-foot .vs-standing-cue{justify-self:start}.vs-standing-tally{border-top:1px solid #b4c4d22e;padding-top:14px}.vs-standing-head{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-muted);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px}.vs-standing ul{margin:0;padding:0;list-style:none;display:grid}.vs-standing li{border-top:1px solid #b4c4d224;grid-template-columns:10px minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.vs-standing li:first-child{border-top:0;padding-top:2px}.vs-standing li i{border:1px solid var(--vs-muted);border-radius:0;grid-row:1/3;width:9px;height:9px;margin-top:5px}.vs-standing li[data-state=proven] i{background:var(--vs-muted)}.vs-standing li[data-state=assumed] i{box-shadow:inset 5px 0 0 var(--vs-muted)}.vs-standing li em{color:var(--vs-ink);font-size:15px;font-style:normal;line-height:1.25}.vs-standing li span{letter-spacing:.08em;color:var(--vs-muted);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:11.5px}.vs-standing li[data-state=missing] span{color:var(--vs-ink)}.vs-standing-tally{letter-spacing:.06em;color:var(--vs-muted);align-self:end;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;display:flex}.vs-standing-tally i{background:#b4c4d259;flex:none;width:1px;height:11px;margin:0 2px}.vs-standing-cue{color:var(--vs-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-top:2px;padding:0;font-size:15px;display:inline-flex}.vs-standing-cue em{border-bottom:1px solid #b4c4d266;font-style:normal}.vs-standing-cue:hover{color:var(--vs-ink)}.vs-standing-cue:hover em{border-bottom-color:var(--vs-ink)}.vs-standing-cue svg{flex:none}@media (min-width:901px){.vs-screen[data-kind=surface] .vs-standing{display:contents}.vs-screen[data-kind=surface] .vs-standing-foot{grid-area:1/4;align-self:center;align-items:center;gap:18px;display:flex}.vs-screen[data-kind=surface] .vs-standing-top{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:baseline;gap:10px 28px;padding-top:12px;display:flex}.vs-screen[data-kind=surface] .vs-standing-top ul{flex-wrap:wrap;gap:8px 28px;display:flex}.vs-screen[data-kind=surface] .vs-standing li{border-top:0;grid-template-columns:10px auto;padding:0}.vs-screen[data-kind=surface] .vs-standing li span{display:none}.vs-screen[data-kind=surface] .vs-standing-tally{border-top:0;align-self:center;padding-top:0}}@media (max-width:900px){.vs-standing{grid-row:auto;gap:10px;padding-top:12px}.vs-standing-top{display:none}.vs-standing-tally{border-top:0;padding-top:0}.vs-standing-foot{flex-wrap:wrap;align-self:start;align-items:center;gap:10px 16px;display:flex}}.vs-parts .cc-dossier-body,.vs-parts .iw-dossier-body,.vs-parts .kw-dossier-body{overscroll-behavior:auto;min-height:0;max-height:none;overflow:visible}.vs-mark>b,.vs-mark>span{animation:m-rise var(--m-settle) var(--vs-ease) both}@keyframes vs-roll{0%{clip-path:inset(0 0 102%);translate:0 12px}to{clip-path:inset(0);translate:0}}@keyframes vs-uncover{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.vs-text{animation:none}.vs-text>*{animation:vs-roll var(--m-move) var(--vs-ease) both}.vs-text>:nth-child(2){animation-delay:calc(1 * var(--m-stagger))}.vs-text>:nth-child(3){animation-delay:calc(2 * var(--m-stagger))}.vs-text>:nth-child(4){animation-delay:calc(3 * var(--m-stagger))}.vs-text>:nth-child(5){animation-delay:calc(4 * var(--m-stagger))}.vs-text>:nth-child(n+6){animation-delay:calc(5 * var(--m-stagger))}.vs-moment.vs-now{animation:vs-uncover var(--m-move) var(--vs-ease) both}.vs-instrument-head p{animation:vs-roll var(--m-settle) var(--vs-ease) both}@media (min-height:940px) and (min-width:901px){.vs-standing{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.vs-standing-top{grid-template-rows:auto minmax(0,1fr);align-self:stretch}.vs-standing-top ul{grid-auto-rows:minmax(0,1fr);align-content:stretch;align-self:stretch}.vs-standing li{align-content:start}.vs-standing-foot{align-self:end}}.vs-basis-more{border-top:1px solid #b4c4d247;margin-top:4px}.vs-basis-more>summary{cursor:pointer;min-height:44px;color:var(--vs-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0 0;font-size:15px;list-style:none;display:flex}.vs-basis-more>summary::-webkit-details-marker{display:none}.vs-basis-more>summary span{letter-spacing:.08em;color:var(--vs-muted);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px}.vs-basis-more>summary:after{content:"+";color:var(--vs-muted)}.vs-basis-more[open]>summary:after{content:"2"}.vs-basis-more>section{margin-top:16px}.vs-basis-held ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vs-basis-held li{gap:2px;display:grid}.vs-basis-counter>details>summary{cursor:pointer;align-items:baseline;gap:10px;min-height:44px;list-style:none;display:flex}.vs-basis-counter>details>summary::-webkit-details-marker{display:none}.vs-basis-counter>details>summary:after{content:"+";color:var(--vs-muted);margin-left:auto}.vs-basis-counter>details[open]>summary:after{content:"2"}.vs-more{width:100%;min-height:44px;color:var(--vs-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #b4c4d247;justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding:12px 0 0;font-size:15px;display:flex}.vs-more span{letter-spacing:.08em;color:var(--vs-muted);font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:11.5px}@media (max-height:900px){.vs-parts{margin-top:12px}.vs-parts[data-kind=reading]{padding:14px 0}.vs-parts[data-kind=record]{padding:clamp(14px,1.6vw,22px)}.vs-parts[data-kind=note]{padding:clamp(13px,1.5vw,20px) clamp(15px,1.7vw,24px)}}.vs-rests{border-top:1px solid var(--line,#b4c4d229);flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:40ch;margin:clamp(18px,2.4vh,28px) 0 0;padding-top:14px;display:flex}.vs-rests b i{color:var(--muted);letter-spacing:.04em;margin-left:8px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:13px;font-style:normal;font-weight:400}.vs-rests .vs-eyebrow{margin:0 0 2px}.vs-rests b{color:var(--paper);font-size:17px;font-weight:600;line-height:1.3}.vs-rests i{color:var(--soft);letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:13px;font-style:normal}.vs-rests-holds{color:var(--soft);margin-top:6px;font-size:15px;line-height:1.45}.vs-rests-without{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:1100px){.vs-rests{display:none}}.vs-estate-map{z-index:2;top:var(--vs-pic-top);bottom:var(--vs-foot);left:calc(var(--vs-gutter) + var(--vs-col) + var(--vs-gap));right:calc(var(--vs-win) * 100% + var(--vs-gutter) + var(--vs-gap));position:absolute}.vs-estate{z-index:2;left:calc(100% - var(--vs-win) * 100% - var(--vs-gutter));right:var(--vs-gutter);top:calc(var(--vs-pic-top) + var(--vs-win) * (100svh - var(--vs-top)) + 26px);bottom:var(--vs-foot);position:absolute;container:band/inline-size}.vs-journey[data-view=window]{--vs-win:.36}@media (max-width:1560px){.vs-journey[data-view=window]{--vs-win:.34}}@media (max-width:1340px){.vs-journey[data-view=window]{--vs-win:.32}}@media (max-height:940px){.vs-journey[data-view=window]{--vs-win:.32}}@media (min-width:701px) and (max-width:1100px){.vs-journey[data-view=window]{--vs-win:.46}.vs-estate-map{display:none}.vs-estate{left:var(--vs-gutter);right:var(--vs-gutter);top:max(calc(var(--vs-pic-top) + var(--vs-win) * (100svh - var(--vs-top)) + 22px), calc(var(--vs-read-foot,470px) + 22px));bottom:var(--vs-foot)}.vs-estate .vr-open{display:none}.vs-estate .vr-chain li{padding:5px 0}.vs-estate .vr{gap:8px}}@media (max-width:700px){.vs-estate,.vs-estate-map{display:none}}@media (max-width:700px) and (max-height:700px){.vs-place,.vs-scrim{aspect-ratio:16/9}.vs-journey .vs-text{top:calc(72px + 56.25vw);bottom:84px}.vs-journey .vs-sentence,.vs-journey .vs-statement{font-size:28px}.vs-journey .vs-finding{font-size:16px}.vs-journey .vs-record{font-size:13px}.vs-journey .vs-open{margin-top:10px;font-size:14px}}.vs-illustrative{max-width:44ch;color:var(--vs-muted);letter-spacing:.02em;margin:14px 0 0;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:12.5px;line-height:1.5}.vs-basis-cue i{white-space:nowrap}@media (max-width:700px){.vs-instrument-foot{margin-top:12px;position:static}.vs-journey[data-view=window] .vs-text{justify-content:flex-start;bottom:auto}.vs-journey[data-view=window] .vs-estate{left:20px;right:20px;top:calc(var(--vs-read-foot,480px) + 16px);overscroll-behavior:contain;z-index:2;display:block;position:absolute;bottom:88px;overflow:auto}.vs-journey[data-view=window] .vs-estate .vr-open{display:none}.vs-journey[data-view=window] .vs-estate .vr-chain li{padding:5px 0}.vs-illustrative{margin-top:10px;font-size:11.5px}}@media (min-width:901px) and (max-width:1100px){.vs-screen{grid-template-columns:minmax(230px,30%) minmax(0,1fr)}.vs-standing-foot .vs-standing-cue{flex-wrap:wrap;gap:8px 12px}.vs-standing-foot .vs-standing-cue em{white-space:normal}}@media (max-width:700px){.vs-journey[data-view=window] .vs-place,.vs-journey[data-view=window] .vs-scrim{opacity:0;pointer-events:none}.vs-journey[data-view=window] .vs-text{top:56px}.vs-journey[data-view=window] .vs-estate .vr{gap:8px}.vs-journey[data-view=window] .vs-estate .vr-list button{padding:3px 0}}.vs-journey[data-vertical=corporate]{--vs-accent:#89a3a4;--vs-warm:#f1904b}.vs-journey[data-vertical=corporate] .vs-place{filter:brightness(1.16)saturate(1.1)contrast(.95)}.vs-journey[data-vertical=corporate]:not([data-view=window]):not([data-view=open]) .vs-scrim{background:linear-gradient(100deg,#04070ad1 0%,#04070a8c 26%,#04070a1f 46%,#04070a00 60%),linear-gradient(#04070a00 62%,#04070a38 78%,#04070abd 100%),radial-gradient(at 100% 0,#04070a9e 0%,#04070a33 26%,#04070a00 50%),linear-gradient(#f1904b12,#f1904b12)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{width:min(46%,720px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{letter-spacing:-.025em;font-size:clamp(44px,5vw,78px);font-weight:350;line-height:1.02}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective{color:#e7ecf2;max-width:24em;margin-top:22px;font-size:clamp(23px,1.75vw,30px);line-height:1.32}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker{color:#e2e8ef;margin-bottom:18px;font-size:17px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker b{color:var(--vs-accent);margin-right:14px;font-size:15px}.vs-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.vs-cta-go{color:#fff;font:inherit;letter-spacing:-.005em;cursor:pointer;transition:background .2s var(--vs-ease), transform .2s var(--vs-ease), box-shadow .2s var(--vs-ease);background:#3a6667;border:0;border-radius:8px;align-items:center;gap:12px;padding:16px 26px;font-size:19px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px #04070a73}:is(.vs-cta-go:hover,.vs-cta-go:focus-visible){background:#4a7a7b;transform:translateY(-2px);box-shadow:0 16px 38px #04070a8c}.vs-cta-go svg{transition:transform .2s var(--vs-ease)}:is(.vs-cta-go:hover svg,.vs-cta-go:focus-visible svg){transform:translate(3px)}.vs-cta-quiet{color:#e2e8ef;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8ef66;border-radius:0;padding:14px 4px;font-size:18px;transition:color .2s,border-color .2s}:is(.vs-cta-quiet:hover,.vs-cta-quiet:focus-visible){color:#fff;border-bottom-color:var(--vs-accent)}.vs-nav{border-top:0;gap:clamp(12px,1.2vw,20px);padding:0;bottom:clamp(24px,3.4vh,44px)}.vs-nav button{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:0;color:var(--vs-ink);transition:border-color .2s var(--vs-ease), background .2s var(--vs-ease), transform .2s var(--vs-ease), box-shadow .2s var(--vs-ease);background:#080d1499;border:1px solid #b4c8e033;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;margin:0;padding:16px 20px 17px;display:grid;box-shadow:0 8px 26px #04070a59}.vs-nav-mark{width:42px;height:42px;color:var(--vs-accent);transition:background .2s var(--vs-ease), color .2s var(--vs-ease), border-color .2s var(--vs-ease);background:#89a3a41a;border:1px solid #b4c8e038;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.vs-nav-name{letter-spacing:-.012em;color:#fff;font-size:clamp(18px,1.25vw,22px);font-weight:500;line-height:1.15}.vs-nav-name b{font-weight:inherit;display:none}.vs-nav-line{color:#b9c5d3;transition:color .2s var(--vs-ease);font-size:clamp(13px,.86vw,15px);line-height:1.35}:is(.vs-nav button:hover,.vs-nav button:focus-visible){background:#0c131ec2;border-color:#89a3a48c;transform:translateY(-3px);box-shadow:0 16px 36px #04070a80}:is(.vs-nav button:hover .vs-nav-line,.vs-nav button:focus-visible .vs-nav-line){color:#dbe3ec}.vs-nav button[aria-current]{border-color:var(--vs-accent);background:#0e182ad1}.vs-nav button[aria-current] .vs-nav-mark{border-color:var(--vs-accent);color:#fff;background:#3a6667}.vs-nav button[aria-current] .vs-nav-line{color:#cfdae7}@media (prefers-reduced-motion:reduce){.vs-nav button,.vs-cta-go{transition:none}.vs-nav button:hover,.vs-cta-go:hover{transform:none}}@media (min-width:901px) and (min-height:801px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{bottom:clamp(176px,22vh,250px)}}@media (min-width:901px) and (max-height:800px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{bottom:168px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{font-size:clamp(38px,3.6vw,52px)}.vs-cta{margin-top:24px}}@media (max-width:900px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{width:auto}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{font-size:clamp(27px,7vw,40px);line-height:1.06}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker{margin-bottom:10px;font-size:15px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective{margin-top:10px;font-size:17px;line-height:1.34}.vs-cta{flex-wrap:nowrap;align-items:stretch;gap:10px;margin-top:14px}.vs-cta-go{white-space:nowrap;flex:0 auto;justify-content:center;gap:8px;padding:12px 16px;font-size:16px}.vs-cta-quiet{white-space:nowrap;flex:0 auto;padding:12px 2px;font-size:15px}.vs-nav{gap:8px;bottom:12px}.vs-nav button{text-align:center;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:6px;padding:9px 5px 10px}.vs-nav button .vs-nav-mark{border-radius:8px;grid-row:auto;width:30px;height:30px;display:grid}.vs-nav button .vs-nav-name{font-size:13px;display:block}.vs-nav button .vs-nav-name span{display:none}.vs-nav button .vs-nav-name b{display:inline}.vs-nav button .vs-nav-line{display:none}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{bottom:84px}}@media (max-width:700px){.vs-journey[data-vertical=corporate]:not([data-view=window]):not([data-view=open]) .vs-scrim{background:#04070a2e}.vs-journey[data-vertical=corporate] .vs-place{filter:brightness(1.1)saturate(1.08)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{top:calc(64px + 66.67vw)}}@media (max-width:700px) and (max-height:740px){.vs-place,.vs-scrim{aspect-ratio:12/5}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{top:calc(60px + 41.67vw);bottom:76px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{font-size:24px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker{margin-bottom:6px;font-size:14px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective{margin-top:7px;font-size:15px;line-height:1.3}.vs-cta{gap:8px;margin-top:10px}.vs-cta-go{padding:10px 13px;font-size:15px}.vs-cta-quiet{padding:10px 2px;font-size:14px}.vs-nav{bottom:10px}.vs-nav button{gap:5px;padding:7px 4px 8px}.vs-nav button .vs-nav-mark{width:26px;height:26px}.vs-nav button .vs-nav-name{font-size:12px}}@media (min-width:901px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-place{inset:0 0 0 50%;transform:none}.vs-journey[data-vertical=corporate]:not([data-view=window]):not([data-view=open]) .vs-place{filter:brightness(1.1)saturate(1.08)contrast(.98)}.vs-journey[data-vertical=corporate]:not([data-view=window]):not([data-view=open]) .vs-scrim{background:linear-gradient(90deg,#06090ceb 0%,#06090c57 5%,#06090c00 14%),linear-gradient(#f1904b0f,#f1904b0f);inset:0 0 0 50%}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{left:var(--vs-gutter);width:calc(50% - var(--vs-gutter) - clamp(32px, 3.4vw, 64px));height:auto;padding-bottom:calc(var(--vs-nav-room,210px) + clamp(16px, 2.4vh, 28px));flex-direction:column;justify-content:safe center;margin-block:0;display:flex;top:clamp(58px,8vh,98px);bottom:0;right:auto}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence,.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective,.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker{text-shadow:none}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav{width:calc(50% - var(--vs-gutter) - clamp(32px, 3.4vw, 64px));right:auto}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav button{-webkit-backdrop-filter:none;backdrop-filter:none}}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker{margin-bottom:clamp(14px,1.6vh,24px);font-size:clamp(20px,1.5vw,28px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker b{font-size:clamp(17px,1.25vw,24px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{letter-spacing:-.028em;font-size:clamp(38px,min(5.4vw,7.4vh),104px);line-height:1.01}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective{max-width:none;margin-top:clamp(16px,1.8vh,30px);font-size:clamp(19px,min(2.35vw,3.3vh),45px);line-height:1.28}.vs-cta{gap:clamp(12px,1.4vh,20px) clamp(18px,1.8vw,32px);margin-top:clamp(22px,3vh,44px)}.vs-cta-go{border-radius:8px;padding:clamp(15px,1.5vh,22px) clamp(24px,1.9vw,36px);font-size:clamp(19px,1.35vw,26px)}.vs-cta-quiet{padding:clamp(13px,1.3vh,19px) 4px;font-size:clamp(18px,1.25vw,24px)}.vs-nav-mark{width:clamp(42px,3vw,54px);height:clamp(42px,3vw,54px)}@media (min-width:901px) and (max-width:1300px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;padding:12px 8px 13px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark{grid-row:auto}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-line{display:none}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-name{font-size:17px}}@media (min-width:901px) and (max-height:800px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{padding-bottom:calc(var(--vs-nav-room,124px) + 16px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{font-size:clamp(38px,4vw,62px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective{font-size:clamp(20px,1.8vw,30px)}}@media (max-width:900px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark{width:30px;height:30px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark svg{width:18px;height:18px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{font-size:clamp(29px,7.6vw,44px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective{font-size:clamp(18px,4.6vw,22px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker{font-size:16px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker b{font-size:15px}}@media (max-width:700px) and (max-height:740px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark{width:26px;height:26px}}@media (min-width:901px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-back{left:var(--vs-gutter);font-size:clamp(17px,1.1vw,21px);top:clamp(22px,3vh,40px);right:auto}}@media (min-width:901px) and (min-height:850px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav{grid-template-columns:1fr;gap:clamp(8px,1vh,14px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav button{grid-template-rows:auto;grid-template-columns:auto auto 1fr;align-items:center;gap:0 clamp(14px,1.2vw,22px);padding:clamp(10px,1.1vh,15px) clamp(16px,1.3vw,22px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark{grid-row:auto;width:clamp(38px,2.6vw,48px);height:clamp(38px,2.6vw,48px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-line{border-left:1px solid #b4c8e033;padding-left:clamp(4px,.6vw,12px)}:is(.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav button:hover,.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav button:focus-visible){transform:translate(4px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{padding-bottom:calc(var(--vs-nav-room,250px) + clamp(16px, 2.4vh, 28px))}}@media (min-width:901px) and (max-height:849px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav button{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:7px;padding:11px 8px 12px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark{grid-row:auto;width:38px;height:38px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark svg{width:20px;height:20px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-line{display:none}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-name{font-size:17px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{padding-bottom:calc(var(--vs-nav-room,130px) + 16px)}}@media (max-width:900px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{font-size:clamp(26px,7vw,40px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective{margin-top:9px;font-size:clamp(16px,4.3vw,20px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker{margin-bottom:9px;font-size:15px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker b{font-size:14px}.vs-cta{gap:9px;margin-top:13px}.vs-cta-go{border-radius:8px;padding:11px 15px;font-size:16px}.vs-cta-quiet{padding:11px 2px;font-size:15px}}@media (max-width:700px) and (max-height:740px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-sentence{font-size:21px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-objective{margin-top:5px;font-size:14px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-kicker{margin-bottom:5px;font-size:13px}.vs-cta{margin-top:9px}.vs-cta-go{padding:9px 12px;font-size:14px}.vs-cta-quiet{padding:9px 2px;font-size:13px}}.vs-nav-mark{border-radius:8px;width:clamp(54px,3.8vw,76px);height:clamp(54px,3.8vw,76px)}.vs-nav-mark svg{width:clamp(26px,1.9vw,36px);height:clamp(26px,1.9vw,36px)}.vs-nav-name{font-size:clamp(26px,2vw,40px)}.vs-nav-line{font-size:clamp(17px,1.25vw,25px)}@media (min-width:901px) and (min-height:850px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav button{gap:0 clamp(18px,1.5vw,28px);padding:clamp(14px,1.5vh,22px) clamp(18px,1.5vw,28px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark{width:clamp(54px,3.8vw,76px);height:clamp(54px,3.8vw,76px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{padding-bottom:calc(var(--vs-nav-room,250px) + clamp(16px, 2.4vh, 28px))}}@media (min-width:901px) and (max-height:849px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark{width:54px;height:54px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-mark svg{width:27px;height:27px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-nav .vs-nav-name{font-size:24px}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-text{padding-bottom:calc(var(--vs-nav-room,146px) + 16px)}}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-statement{letter-spacing:-.026em;text-shadow:none;font-size:clamp(30px,min(3.85vw,5.6vh),70px);line-height:1.03}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-finding{text-shadow:none;font-size:clamp(18px,min(1.9vw,2.9vh),35px);line-height:1.28}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-record{text-shadow:none;font-size:clamp(14px,min(1.1vw,1.8vh),21px);line-height:1.5}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-open,.vs-journey:not([data-view=window]):not([data-view=open]) .vs-cta{align-self:flex-start}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-open{border-radius:8px;gap:14px;padding:clamp(15px,1.5vh,22px) clamp(24px,1.9vw,36px);font-size:clamp(18px,1.2vw,23px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-open svg{width:clamp(20px,1.4vw,26px);height:clamp(20px,1.4vw,26px)}@media (min-width:901px) and (max-height:849px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-statement{font-size:clamp(30px,3.05vw,48px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-finding{font-size:clamp(18px,1.5vw,25px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-record{font-size:clamp(14px,1vw,17px);line-height:1.45}}@media (max-width:900px){.vs-journey:not([data-view=window]):not([data-view=open]) .vs-statement{font-size:clamp(21px,5.4vw,30px)}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-finding{font-size:clamp(14px,3.5vw,16px);line-height:1.3}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-record{margin-top:8px;font-size:12px;line-height:1.38}.vs-journey:not([data-view=window]):not([data-view=open]) .vs-open{margin-top:10px;padding:9px 13px;font-size:15px}}.vs-instrument-head{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(20px,2vw,40px)}.vs-instrument-head .vs-eyebrow,.vs-instrument-head p{grid-column:1}.vs-instrument-head .vs-eyebrow{letter-spacing:.01em;color:var(--vs-ink);text-shadow:none;font-size:clamp(26px,2.6vw,44px);font-weight:400;line-height:1.1}.vs-instrument-head .vs-eyebrow b{color:var(--vs-accent);font-weight:400}.vs-close{grid-column:2;gap:10px;font-size:clamp(17px,1.2vw,22px)}.vs-close svg{width:clamp(20px,1.4vw,26px);height:clamp(20px,1.4vw,26px)}.vs-steps{gap:0 clamp(24px,3vw,56px);margin-top:clamp(14px,1.6vh,22px)}.vs-steps button{border-bottom-width:3px;min-height:52px;padding:0 0 14px;font-size:clamp(22px,2.1vw,34px)}@media (max-width:900px){.vs-instrument-head .vs-eyebrow{font-size:clamp(20px,5vw,28px)}.vs-close{font-size:16px}.vs-steps button{min-height:44px;padding:0 0 10px;font-size:19px}}.vs-step-away{min-height:52px;color:var(--vs-muted);transition:color var(--m-hover), border-color var(--m-hover);border-bottom:3px solid #0000;align-items:center;gap:10px;margin-bottom:-3px;padding:0 0 14px;font-size:clamp(22px,2.1vw,34px);text-decoration:none;display:inline-flex}:is(.vs-step-away:hover,.vs-step-away:focus-visible){color:var(--vs-ink);border-bottom-color:var(--vs-accent)}@media (max-width:900px){.vs-step-away{min-height:44px;padding:0 0 10px;font-size:19px}}.vf-page{--vf-muted:#b6c0ca;--vf-rule:#36404a;--vf-accent:#9ca9a9}.vf-page .vf-hero{grid-template-columns:1.4fr 1fr;align-items:start;gap:5vw;padding:44px 0 64px;display:grid}.vf-page .vf-hero .hs-large-logo{width:min(460px,90%);height:auto;margin:0 0 28px}.vf-page .vf-hero h1{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(38px,4.5vw,70px);font-weight:400;line-height:1.05}.vf-page .vf-hero p{color:var(--vf-muted);max-width:42ch;margin:0 0 22px;font-size:20px;line-height:1.5}.vf-page .vf-hero a{color:#eef3f6;align-items:center;gap:18px;min-height:44px;font-size:18px;display:inline-flex}.vf-foundation{color:#edf2f5}.vf-intro{border-top:1px solid var(--vf-rule);grid-template-columns:1.2fr 1fr;align-items:end;gap:7vw;padding:46px 0 36px;display:grid}.vf-intro h2,.vf-continuity h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.16}.vf-intro h2 span{color:var(--vf-muted)}.vf-intro>p{color:var(--vf-muted);max-width:49ch;margin:0;font-size:18px;line-height:1.55}.vf-work{background:#11171d;border:1px solid #3a4651}.vf-proof{border-top:1px solid #50616c;margin:0;padding-top:18px}.vf-proof figcaption{color:#b9c8d4;margin-bottom:18px;font-size:16px;line-height:1.45}.vf-fit-parts{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vf-fit-parts>div{grid-template-columns:46px 1fr;align-items:center;gap:8px 14px;display:grid}.vf-fit-parts>div>span{grid-column:1/-1;font-size:18px}.vf-fit-parts strong{color:#c7d2db;font-size:16px;font-weight:400;line-height:1.35}.vf-proof-mark{border-radius:4px;place-items:center;width:46px;height:52px;display:grid}.vf-confirmed{color:#aeb8b8;background:#1b3535;border:1px solid #7f9192}.vf-open{color:#d8e2eb;border:1px dashed #9babba;font-size:27px}.vf-date-track{justify-content:space-between;gap:30px;display:flex}.vf-date-track>div:last-child{text-align:right}.vf-date-track span,.vf-owner-row span{color:#b5c4d0;font-size:16px}.vf-date-track strong,.vf-owner-row strong{margin:6px 0 0;font-size:20px;font-weight:400;line-height:1.3;display:block}.vf-date-line{border-top:1px solid #829aa7;justify-content:space-between;margin:24px 8px 12px;display:flex;position:relative}.vf-date-line i{background:#c7d2db;width:10px;height:10px;transform:translateY(-6px)rotate(45deg)}.vf-date-line i:last-child{background:#93a2a2}.vf-date-line b{background:repeating-linear-gradient(125deg,#0000 0 9px,#45616b 9px 10px);height:10px;position:absolute;top:-5px;left:0;right:0}.vf-owner-row{grid-template-columns:1fr 24px 1fr;align-items:center;gap:16px;display:grid}.vf-owner-row>div:first-child strong{color:#a7b4c0}.vf-owner-row>div:last-child{border-top:2px solid #93a2a2;padding-top:10px}.vf-linked-partner{border-top:1px solid #617b86;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:14px;font-size:16px;display:flex}.vf-linked-partner>span:last-child{color:#b2c1cd}@media (max-width:760px){.vf-fit-parts{gap:16px}.vf-fit-parts>div{grid-template-columns:1fr}.vf-proof-mark{width:100%;height:46px}.vf-owner-row{gap:10px}.vf-owner-row strong,.vf-date-track strong{font-size:18px}}.vf-label,.vf-example{letter-spacing:0;color:var(--vf-muted);font-size:16px;font-weight:400;line-height:1.5}.vf-context{border-bottom:1px solid var(--vf-rule);background:#192129;grid-template-columns:1fr auto;gap:18px;padding:28px 32px 24px;display:grid}.vf-context h3{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.22}.vf-example{color:#a8b5c2;align-self:start}.vf-context-parts{color:#d0d9e1;flex-wrap:wrap;grid-column:1/-1;gap:10px 28px;font-size:16px;line-height:1.5;display:flex}.vf-context-parts span{border-left:2px solid #617583;padding-left:12px}.vf-context-parts .vf-context-added{border-color:var(--vf-accent);color:var(--vf-accent)}.vf-work-body{grid-template-columns:1fr 1.25fr;display:grid}.vf-developments{border-right:1px solid var(--vf-rule);padding:28px 32px}.vf-developments>p{max-width:31ch;margin:0 0 18px}.vf-case{text-align:left;border:0;border-top:1px solid var(--vf-rule);width:100%;color:inherit;cursor:pointer;background:0 0;padding:20px 44px 20px 18px;transition:background .18s;position:relative}.vf-case:last-child{border-bottom:1px solid var(--vf-rule)}.vf-case:before{content:"";background:0 0;width:2px;position:absolute;top:16px;bottom:16px;left:0}.vf-case[aria-pressed=true]{background:#1d2932}.vf-case[aria-pressed=true]:before{background:var(--vf-accent)}.vf-case strong{letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:400;line-height:1.25;display:block}.vf-case>svg{color:#a1b2bf;position:absolute;top:24px;right:14px}.vf-case:hover{background:#202b34}.vf-finding-path{color:var(--vf-muted);align-items:center;gap:18px;font-size:16px;display:flex}.vf-finding-path svg{color:var(--vf-accent)}.vf-finding>h3{letter-spacing:-.035em;max-width:30ch;margin:20px 0 16px;font-size:clamp(26px,2.35vw,36px);font-weight:400;line-height:1.19}.vf-event{color:#c1ced8;margin:0 0 20px;font-size:18px;line-height:1.5}.vf-detail-rows{margin:0;font-size:18px;line-height:1.5}.vf-detail-rows>div{grid-template-columns:130px 1fr;gap:16px;padding-bottom:18px;display:grid}.vf-detail-rows dt{color:#b6c0ca;font-size:16px}.vf-detail-rows dd{margin:0}.vf-dossier{grid-template-rows:auto minmax(0,1fr);display:grid}body:has(.vf-dossier){padding-bottom:48dvh}.vf-suggestion:focus{outline-offset:5px;outline:2px solid #bec6c6}@media (max-width:760px){.vf-detail-rows>div{grid-template-columns:1fr;gap:8px}.vf-depth-result{padding-top:14px}body:has(.vf-dossier){padding-bottom:55dvh}.vf-intro>p{margin:0}}.vf-connection{border-left:1px solid #647782;padding-left:18px}.vf-connection p{max-width:46ch;margin:8px 0 24px;font-size:18px;line-height:1.5}.vf-consequence{border-top:1px solid #536772;padding-top:20px}.vf-consequence .vf-label{color:var(--vf-accent)}.vf-consequence p{max-width:42ch;margin:8px 0 0;font-size:20px;line-height:1.4}.vf-depth{border-top:1px solid var(--vf-rule);padding:24px 32px}.vf-depth-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.vf-depth-heading h3{margin:0;font-size:20px;font-weight:400}.vf-depth-heading fieldset{flex-wrap:wrap;gap:4px;display:flex}.vf-foundation fieldset{border:0;min-width:0;margin:0;padding:0}.vf-depth-heading button{color:var(--vf-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px 14px;font-size:16px}.vf-depth-heading button[aria-pressed=true]{color:#fff;border-bottom-color:var(--vf-accent)}.vf-depth-result{grid-template-columns:.7fr 1.5fr auto;align-items:start;gap:16px 30px;min-height:115px;padding-top:26px;display:grid}.vf-depth-result>p{margin:0;font-size:18px;line-height:1.5}.vf-inspect{color:#e8f2f6;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;font-size:16px;line-height:1.4;display:inline-flex}.vf-continuity{grid-template-columns:1fr 1fr;gap:7vw;padding:50px 0;display:grid}.vf-continuity p{max-width:47ch;margin:18px 0 0;font-size:18px;line-height:1.55}.vf-continuity .vf-secondary{color:var(--vf-muted)}.vf-review-register{border-top:1px solid var(--vf-rule);margin-top:24px}.vf-review-register button{text-align:left;color:#edf2f5;border:0;border-bottom:1px solid var(--vf-rule);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 8px;transition:background .16s;display:flex}.vf-review-register button:hover,.vf-review-register button[aria-expanded=true]{background:#18212a}.vf-review-register strong{font-size:20px;font-weight:400;line-height:1.35;display:block}.vf-review-register button>span>span{color:var(--vf-muted);margin-top:6px;font-size:18px;line-height:1.5;display:block}.vf-review-register svg{flex:none}.vf-retained-materials{margin:0 0 14px;padding:0;font-size:18px;line-height:1.5;list-style:none}.vf-retained-materials li{border-left:2px solid #6e8999;margin-bottom:8px;padding:4px 0 4px 12px}.vf-suggestion{border-left:1px solid #4b5c65;padding-left:32px}.vf-suggestion h3{letter-spacing:-.025em;margin:12px 0;font-size:26px;font-weight:400}.vf-suggestion p{color:var(--vf-muted);margin-top:0}.vf-suggestion-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:18px 0 12px;display:flex}.vf-suggestion-actions button{font:inherit;color:#edf2f6;cursor:pointer;background:#1f2d36;border:1px solid #50616d;min-height:44px;padding:10px 14px;font-size:16px}.vf-suggestion-actions button:last-child{background:0 0;border-color:#0000}.vf-suggestion small{color:var(--vf-muted);font-size:16px;line-height:1.5}:is(.vf-page button:focus-visible,.vf-page a:focus-visible,.vf-dossier button:focus-visible){outline-offset:4px;outline:2px solid #bec6c6}.vf-page .vf-environments{border-top:1px solid var(--vf-rule);padding:40px 0 25px;scroll-margin-top:24px}.vf-environments>p{color:var(--vf-muted);max-width:65ch;font-size:18px;line-height:1.5}.vf-page .vf-environments .hh-environment-choices{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px;display:grid}.vf-page .vf-environments .hh-choice{flex-direction:column;justify-content:start;align-items:start;gap:14px;padding:22px 0;display:flex}.vf-page .vf-environments .hh-choice p{color:var(--vf-muted);margin:0;font-size:18px;line-height:1.5}.vf-page .vf-environments .hh-choice>span{margin-top:auto;padding-top:10px}.vf-dossier{z-index:110;color:#eef3f6;background:#18212a;border:1px solid #6b7e8d;border-radius:8px 8px 0 0;max-height:48dvh;position:fixed;bottom:0;left:24px;right:24px;overflow:hidden;box-shadow:0 -12px 50px #0005}.vf-dossier-body{min-height:0;overflow:auto}.vf-dossier>header{background:#18212a;justify-content:space-between;gap:22px;padding:22px 28px 18px;display:flex;position:sticky;top:0}.vf-dossier h2{letter-spacing:-.025em;margin:8px 0 0;font-size:24px;font-weight:400;line-height:1.2}.vf-dossier-controls{align-items:start;gap:8px;display:flex}.vf-dossier-controls button{color:#e6eef5;cursor:pointer;background:0 0;border:1px solid #50616d;border-radius:4px;place-items:center;min-width:44px;min-height:44px;display:grid}.vf-dossier-body{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 28px 24px;display:grid}.vf-dossier-body h3{margin:8px 0 12px;font-size:18px;font-weight:500}.vf-dossier-body p{color:#c4d0db;margin:0;font-size:18px;line-height:1.5}.vf-dossier-body .vf-dossier-note{grid-column:1/-1;font-size:16px}@media (min-width:1600px){.vf-page{max-width:1720px;margin:auto}}@media (max-width:1000px){.vf-page .vf-hero{grid-template-columns:1fr 1fr}.vf-work-body{grid-template-columns:.9fr 1.1fr}.vf-depth-result{grid-template-columns:1fr 2fr}.vf-inspect{grid-column:2}.vf-case strong{font-size:20px}.vf-developments,.vf-finding{padding:24px}}@media (max-width:900px){.vf-page .vf-hero{grid-template-columns:1fr;gap:24px;padding:26px 0 36px}.vf-page .vf-hero .hs-large-logo{width:min(320px,100%);margin-bottom:20px}.vf-page .vf-hero h1{max-width:15ch;font-size:42px}.vf-page .vf-hero p{margin-bottom:12px;font-size:18px}.vf-intro{grid-template-columns:1fr;gap:20px;padding:30px 0 24px}.vf-intro h2,.vf-continuity h2{font-size:30px}.vf-context{grid-template-columns:1fr;gap:14px;padding:20px}.vf-example{grid-row:1}.vf-context h3{font-size:25px}.vf-context-parts{gap:10px 18px}.vf-work-body{grid-template-columns:1fr}.vf-developments{border-right:0;padding:20px 20px 0}.vf-developments>p{max-width:none}.vf-case-list{flex-wrap:wrap;gap:5px;display:flex}.vf-case{border:1px solid #43535f;flex:auto;width:auto;min-height:44px;padding:10px 12px}.vf-case:last-child{border:1px solid #43535f}.vf-case strong,.vf-case svg,.vf-case:before{display:none}.vf-case[aria-pressed=true]{border-color:var(--vf-accent)}.vf-case .vf-label{color:#d3e0e8;font-size:16px}.vf-finding{padding:24px 20px}.vf-finding>h3{margin:16px 0 24px;font-size:27px}.vf-consequence p{font-size:20px}.vf-depth{padding:20px}.vf-depth-heading h3{font-size:21px}.vf-depth-heading button{padding:12px 9px}.vf-depth-result{grid-template-columns:1fr;gap:10px;min-height:0;padding-top:20px}.vf-inspect{grid-column:1;margin-top:6px}.vf-continuity{grid-template-columns:1fr;gap:28px;padding:34px 0}.vf-suggestion{padding-left:20px}.vf-page .vf-environments{padding-top:30px}.vf-page .vf-environments .hh-environment-choices{grid-template-columns:1fr;gap:0;margin-top:24px}.vf-page .vf-environments .hh-choice{grid-template-columns:1fr 28px;display:grid}.vf-page .vf-environments .hh-choice p{grid-column:1}.vf-page .vf-environments .hh-choice>span{grid-area:1/2/3;align-self:center;padding:0}.vf-dossier{max-height:55dvh;left:8px;right:8px}.vf-dossier>header{gap:12px;padding:18px}.vf-dossier h2{font-size:21px}.vf-dossier-body{grid-template-columns:1fr;padding:0 18px 24px}.vf-dossier-controls{gap:5px}}@media (prefers-reduced-motion:reduce){.vf-case,.vf-review-register button{transition:none}}.vf-env-short{display:none}.vf-page>.hs-back{margin-bottom:8px;font-size:16px}.vf-page .vf-hero{grid-template-columns:1.15fr 1fr;align-items:end;gap:5vw;padding:24px 0 32px}#vextrum.vf-page .vf-hero img.hs-large-logo{width:min(330px,85%);margin:0 0 16px}.vf-page .vf-hero h1{max-width:22ch;font-size:clamp(34px,3.5vw,56px)}.vf-page .vf-hero p{margin-bottom:12px;font-size:18px}.vf-context{background:#151c23;gap:10px;padding:20px 28px}.vf-context h2{letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(23px,2.1vw,32px);font-weight:400;line-height:1.2}.vf-context-parts{display:none}.vf-context-added{display:inline-block}.vf-work:has(.vf-context-added) .vf-context-parts{display:flex}.vf-work-body{grid-template-columns:.8fr 1.4fr}.vf-developments{padding:24px 28px}.vf-case{padding:18px 40px 18px 18px}.vf-case-short{display:none}.vf-case strong{font-size:20px;line-height:1.3}.vf-finding{padding:24px 32px 20px}.vf-page .vf-finding>h3{max-width:none;margin:12px 0 20px;font-size:clamp(27px,2.6vw,38px)}.vf-finding-path{font-size:16px}.vf-finding .vf-connection{border-top:1px solid #394751;margin-top:20px;padding-top:16px}.vf-finding .vf-connection p{margin:4px 0 0;font-size:18px}.vf-proof{border-top:0;padding-top:0}.vf-proof figcaption{margin-bottom:14px}.vf-proof .vf-proof-summary{color:#d0dae2;margin:14px 0 0;font-size:18px;line-height:1.45}.vf-requirements table{border-collapse:collapse;table-layout:fixed;width:100%}.vf-requirements th{font-weight:400;line-height:1.35}.vf-requirements thead th{color:#bac6d0;text-align:center;border-bottom:1px solid #53616d;padding:10px 8px;font-size:16px}.vf-requirements thead th:first-child{text-align:left;width:42%;padding-left:0}.vf-requirements tbody th{text-align:left;border-bottom:1px solid #36444e;padding:18px 12px 18px 0;font-size:20px}.vf-requirements td{text-align:center;color:#9ca9aa;background:#1b2930;border-bottom:1px solid #36444e}.vf-requirements td svg{margin:auto;display:block}.vf-requirements td:last-child{border-left:6px solid #11171d}.vf-requirements .vf-unresolved{outline-offset:-7px;color:#e7edf3;background:0 0;outline:1px dashed #8b9cab;font-size:28px}.vf-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vf-calendar-plot{border-bottom:1px solid #718491;height:190px;margin-bottom:8px;position:relative}.vf-launch-boundary,.vf-assessment-date{border-left:1px solid #85939e;width:45%;padding-left:12px;position:absolute;top:14px;bottom:0}.vf-launch-boundary{left:3%}.vf-assessment-date{border-color:#919fa0;left:57%}.vf-calendar-plot span{color:#b9c7d1;font-size:16px}.vf-calendar-plot strong{max-width:11ch;margin-top:8px;font-size:20px;font-weight:400;line-height:1.25;display:block}.vf-calendar-gap{border-top:3px solid #919fa0;padding-top:10px;position:absolute;bottom:20px;left:3%;right:43%}.vf-calendar-gap span{white-space:nowrap;color:#edf2f5;font-size:18px}.vf-owner-comparison{grid-template-columns:1fr 24px 1fr;align-items:center;gap:20px;display:grid}.vf-owner-comparison>div{flex-direction:column;align-items:stretch;display:flex}.vf-owner-comparison span{color:#b9c7d1;font-size:16px}.vf-owner-comparison strong{min-height:60px;margin-top:12px;font-size:22px;font-weight:400;line-height:1.25}.vf-owner-comparison i{border-left:1px solid #8a9aa8;height:32px;margin-left:20px}.vf-owner-comparison b{border:1px solid #566774;padding:12px;font-size:18px;font-weight:400;line-height:1.35}.vf-owner-comparison>div:last-child strong{color:#a9b4b4}.vf-depth{padding:20px 28px}@media (min-width:1600px){.vf-page .vf-hero{padding-top:32px;padding-bottom:40px}.vf-finding{padding:32px 40px}.vf-requirements tbody th{padding-block:25px}.vf-case{padding-block:24px}}@media (max-width:900px){.vf-page{position:relative}.vf-env-full{display:none}.vf-env-short{display:inline}.vf-page .vf-hero a{gap:8px;font-size:16px;position:absolute;top:24px;right:5vw}.vf-page .vf-hero{grid-template-columns:1fr;gap:16px;padding:16px 0 24px}#vextrum.vf-page .vf-hero img.hs-large-logo{width:min(260px,85%);margin-bottom:12px}.vf-page .vf-hero h1{max-width:20ch;font-size:clamp(32px,6vw,44px)}.vf-page .vf-hero p{max-width:48ch;margin-bottom:6px;font-size:18px}.vf-work-body{grid-template-columns:1fr}.vf-context{gap:8px;padding:18px 20px}.vf-context h2{font-size:24px}.vf-developments{padding:14px 20px 0}.vf-developments>.vf-label{display:none}.vf-case-list{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.vf-case{text-align:center;border-bottom:2px solid #38464f;min-width:0;padding:12px 8px}.vf-case:first-child{padding-left:0}.vf-case:last-child{padding-right:0}.vf-case[aria-pressed=true]{background:0 0;border-bottom-color:#96a3a4}.vf-case strong,.vf-case svg,.vf-case .vf-case-long{display:none}.vf-case .vf-case-short{font-size:16px;line-height:1.3;display:block}.vf-case:before{display:none}.vf-page .vf-case{border:0;min-height:52px;border-bottom:2px solid #38464f!important}.vf-case[aria-pressed=true]{border-bottom-color:#96a3a4!important}.vf-finding{padding:20px}.vf-finding h3{margin:10px 0 18px;font-size:28px}.vf-depth{padding:20px}}@media (max-width:480px){.vf-finding>.vf-finding-path{display:none}.vf-page .vf-finding>h3{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vf-context{flex-wrap:wrap;display:flex}.vf-example{order:-1;font-size:16px}.vf-context .vf-label{display:none}.vf-context h2{margin:0;font-size:22px}.vf-finding h3{font-size:27px}.vf-requirements tbody th{padding-block:18px;font-size:18px}.vf-requirements thead th:first-child{width:34%}.vf-requirements thead th{padding-inline:2px}.vf-owner-comparison{grid-template-columns:1fr 20px 1fr;gap:10px}.vf-owner-comparison strong{min-height:80px;font-size:20px}.vf-owner-comparison>div>span{min-height:44px}.vf-owner-comparison b{padding:10px;font-size:16px}.vf-calendar-plot strong{font-size:18px}.vf-calendar-gap span{font-size:16px}}@media (min-width:481px) and (max-width:900px){.vf-page .vf-hero a{top:36px}}.vf-page .vf-work{background:0 0;border:0}.vf-page .vf-context{border-top:1px solid var(--vf-rule);background:0 0;padding:20px 0}.vf-page .vf-work-body{display:block}.vf-page .vf-developments{border:0;padding:0}.vf-page .vf-developments>p{display:none}.vf-page .vf-case-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.vf-page .vf-case{text-align:center;background:0 0;border:0;min-height:52px;padding:14px 12px;border-bottom:2px solid var(--vf-rule)!important}.vf-page .vf-case[aria-pressed=true]{color:#edf2f5;border-bottom-color:var(--vf-accent)!important}.vf-page .vf-case:hover{background:#171c21}.vf-page .vf-case .vf-case-long,.vf-page .vf-case strong,.vf-page .vf-case svg,.vf-page .vf-case:before{display:none}.vf-page .vf-case .vf-case-short{color:inherit;font-size:16px;display:block}.vf-page .vf-finding{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 6%;padding:32px 0;display:grid}.vf-page .vf-finding>h3{clip-path:none;width:auto;max-width:20ch;height:auto;margin:0;padding:0;font-size:clamp(28px,3vw,42px);line-height:1.18;position:static;overflow:visible}.vf-page .vf-finding .vf-proof{grid-area:1/2/3}.vf-page .vf-finding .vf-connection{border:0;grid-column:1;align-self:end;margin:0;padding:0}.vf-page .vf-requirements td{color:#eef3f6;text-align:left;background:0 0;padding:16px 12px;font-size:18px}.vf-page .vf-requirements td:last-child{border-left:0}.vf-page .vf-requirements tbody th{font-size:20px}.vf-page .vf-requirements thead th{text-align:left}.vf-page .vf-requirements thead th:first-child{width:52%}.vf-page .vf-requirements .vf-unresolved{background:0 0;outline:0;font-size:18px}.vf-page .vf-requirements .vf-unresolved>span{border-left:2px solid var(--vf-accent);padding-left:12px;display:block}.vf-page .vf-continuity{border-top:1px solid var(--vf-rule)}.vf-page .vf-review-register .vf-secondary{font-size:16px}.vf-simple-dossier{box-shadow:none;flex-direction:column;display:flex}.vf-inspection-levels{border:0;border-bottom:1px solid #50616d;flex-wrap:wrap;grid-column:1/-1;gap:0;margin:0;padding:0;display:flex}.vf-inspection-levels button{min-height:48px;font:inherit;color:#c4d0db;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 18px;font-size:16px}.vf-inspection-levels button[aria-pressed=true]{color:#eef3f6;border-bottom-color:#96a3a4}.vf-inspection-levels button:hover{background:#25303a}.vf-role-summary{grid-column:1/-1;max-width:72ch}.vf-review-action{grid-column:1/-1;justify-self:start}@media (max-width:700px){.vf-page>.hs-back{display:none}.vf-page .vf-hero a{position:static}.vf-page .vf-hero>div:last-child{flex-direction:column;gap:8px;display:flex}.vf-page .vf-hero{padding-bottom:16px}.vf-page .vf-context{padding:16px 0}.vf-page .vf-finding{grid-template-columns:1fr;gap:20px;padding:24px 0}.vf-page .vf-finding>h3{max-width:none;font-size:27px}.vf-page .vf-finding .vf-proof{grid-area:auto/1}.vf-page .vf-finding .vf-connection{grid-column:1}.vf-page .vf-requirements tbody th,.vf-page .vf-requirements td{padding-block:16px;font-size:18px}.vf-inspection-levels{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vf-inspection-levels button{padding-inline:2px}}@media (max-width:370px){.vf-page .vf-hero p{display:none}.vf-page .vf-hero h1{font-size:28px}#vextrum.vf-page .vf-hero img.hs-large-logo{width:230px}.vf-page .vf-hero{gap:12px}.vf-page .vf-finding{gap:16px;padding-top:20px}.vf-page .vf-finding>h3{font-size:24px}}.da-hold{position:relative}.da-hold:has(>.pl-js){height:420vh}.da-hold>.pl-js{min-height:100vh;align-content:start;min-height:100svh;position:sticky;top:0;overflow:hidden}.da-hold>.pl .pl-claim,.da-hold>.pl .pl-says,.da-hold>.pl .pl-rail{z-index:1;position:relative}.da{aspect-ratio:975/822;z-index:0;grid-area:2/2/4;align-self:center;width:100%;margin:0;position:relative;container-type:inline-size}.da[data-fitted]{grid-area:auto;max-width:none;position:absolute}.da-plate{position:absolute;inset:0}.da-plate img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.da-bar{-webkit-mask-image:var(--da-wipe);-webkit-mask-image:var(--da-wipe);mask-image:var(--da-wipe);-webkit-mask-size:100% 100%;mask-size:100% 100%}.da-glint{-webkit-mask-image:var(--da-edge);-webkit-mask-image:var(--da-edge);mask-image:var(--da-edge);opacity:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.da-seams{position:absolute;inset:0}.da-seam{opacity:.35}.da-glow{opacity:.25}.da[data-whole] .da-seams{animation:5.2s ease-in-out infinite da-breathe}.da[data-whole] .da-bloom{animation-name:da-breathe-bloom}.da[data-away] .da-seams{animation-play-state:paused}@keyframes da-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes da-breathe-bloom{0%,to{opacity:.55}50%{opacity:1}}.da-labels{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.da-label{white-space:nowrap;will-change:opacity, transform;gap:.35em;font-size:clamp(11px,2cqw,17px);display:grid;position:absolute}.da-label[data-side=end]{text-align:right}.da-label[data-side=mid]{text-align:center}.da-label svg,.da-legend svg{color:var(--vextrum,#89a3a4);flex:none}.da-label[data-side=end] svg{justify-self:end}.da-label[data-side=mid] svg{justify-self:center}.da-label span{color:var(--soft,#aab9cd);letter-spacing:-.005em;font-weight:400;line-height:1.1}.da-title{transform:translate(-50%, calc(-50% + var(--da-rise,0px)));text-align:center;color:var(--paper,#eef3fa);letter-spacing:-.022em;white-space:nowrap;margin:0;font-size:clamp(18px,4.5cqw,46px);font-weight:300;line-height:1.08;position:absolute;top:47.2%;left:50.4%}.da-legend{display:none}@media (max-width:900px){.da-hold>.pl-js{grid-template-rows:auto auto auto 1fr auto;row-gap:10px;padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(28px,5vh,56px)}.da-hold>.pl-js .pl-rail{gap:6px 8px;padding-bottom:6px;font-size:12px}.da-hold>.pl-js .pl-step{gap:8px}.da-hold>.pl-js .pl-step+.pl-step:before{width:12px}.da-hold>.pl-js .pl-claim{font-size:clamp(28px,8vw,34px)}.da-hold>.pl-js .pl-lead,.da-hold>.pl-js .pl-say p{display:none}.da-hold>.pl-js .pl-say b{font-size:15px}.da-hold>.pl-js .pl-say+.pl-say{padding-top:10px}.da-hold>.pl-js .pl-says{gap:10px}.da{--da-span:min(134vw, calc((100svh - 330px) * 2.1));width:var(--da-span);max-width:none;margin:calc(var(--da-span) * -.19) 0 calc(var(--da-span) * -.2) calc((100% - var(--da-span)) / 2);order:3;grid-area:auto/1;place-self:center start}.da-labels{display:none}.da-title{font-size:calc(var(--da-span) * .046)}.da-legend{order:4;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.da-legend li{color:var(--soft,#aab9cd);align-items:center;gap:8px;font-size:13px;display:flex}}@media (prefers-reduced-motion:reduce){.da-hold:has(>.pl-js){height:auto}.da-hold>.pl-js{position:relative}.da[data-whole] .da-seams,.da[data-whole] .da-bloom{animation:none}}.oa-hold{position:relative}.oa-hold:has(>.pl-js){height:520vh}.oa-hold>.pl-js{min-height:100vh;align-content:start;min-height:100svh;position:sticky;top:0;overflow:hidden}.oa-hold>.pl .pl-rail,.oa-hold>.pl .pl-claim,.oa-hold>.pl .pl-says{z-index:2;position:relative}@media (min-width:901px){.oa-hold>.pl.pl{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.oa{z-index:1;width:min(calc(100% + var(--hm-gutter,44px)), calc((100svh - 140px) * 4 / 3));aspect-ratio:4/3;margin:0 0 0 calc(var(--hm-gutter,44px) * -.5);translate:0 var(--oa-shift,0px);grid-area:2/1/4;place-self:center;position:relative;container-type:inline-size}.oa img{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute}.oa .oa-base{width:100%;height:100%;inset:0}.oa-entity{will-change:opacity, transform}.oa-ring{-webkit-mask-image:var(--oa-sweep);-webkit-mask-image:var(--oa-sweep);mask-image:var(--oa-sweep);-webkit-mask-size:100% 100%;mask-size:100% 100%}.oa-wire{-webkit-mask-image:var(--oa-wipe);-webkit-mask-image:var(--oa-wipe);mask-image:var(--oa-wipe);-webkit-mask-size:100% 100%;mask-size:100% 100%}.oa-hot{-webkit-mask-image:var(--oa-edge);-webkit-mask-image:var(--oa-edge);mask-image:var(--oa-edge);opacity:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.oa-names,.oa-links,.oa-attributes{margin:0;padding:0;list-style:none}.oa-name,.oa-link{white-space:nowrap;pointer-events:none;position:absolute}.oa-name{translate:-50% calc(-100% + var(--oa-rise,0px));color:var(--soft,#aab9cd);will-change:opacity;font-size:clamp(10px,1.55cqw,15px);line-height:1.1}.oa-name[data-front]{translate:-50% var(--oa-rise,0px)}.oa-link{translate:-50% calc(14px + var(--oa-rise,0px));color:var(--vextrum,#89a3a4);font:500 clamp(8px, 1.1cqw, 11px) var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;will-change:opacity;background:#04060acc;border-radius:2px;padding:3px 7px 2px}.oa-attributes{width:92%;color:var(--muted,#74859c);font:500 clamp(8px, 1.15cqw, 11px) var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex;position:absolute;bottom:1.5%;left:50%;translate:-50%}.oa-now,.oa-steps{display:none}@media (max-width:900px){.oa-hold>.pl-js.pl{grid-template-rows:auto auto auto 1fr auto auto auto 1fr;row-gap:0;padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(20px,3vh,32px)}.oa-hold>.pl-js.pl .pl-rail{grid-row:1;gap:6px 8px;padding-bottom:10px;font-size:12px}.oa-hold>.pl-js.pl .pl-step{gap:8px}.oa-hold>.pl-js.pl .pl-step+.pl-step:before{width:12px}.oa-hold>.pl-js.pl .pl-claim{grid-row:2;margin-bottom:10px;font-size:clamp(28px,8vw,34px)}.oa-hold>.pl-js.pl .pl-says{grid-row:3;gap:10px}.oa-hold>.pl-js.pl .pl-lead,.oa-hold>.pl-js.pl .pl-say p{display:none}.oa-hold>.pl-js.pl .pl-say b{font-size:15px}.oa-hold>.pl-js.pl .pl-say+.pl-say{padding-top:10px}.oa{--oa-span:min(131vw, calc((100svh - 300px) / .56));width:var(--oa-span);margin:calc(var(--oa-span) * -.155) 0 calc(var(--oa-span) * -.1) calc((100% - var(--oa-span)) / 2);grid-area:5/1;justify-self:start;translate:none}.oa-names,.oa-links,.oa-attributes{display:none}.oa-now{text-align:center;grid-row:6;justify-items:center;gap:6px;min-height:64px;margin:4px 0 0;display:grid}.oa-now i{font:normal 500 11px/1 var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vextrum,#89a3a4)}.oa-now span{color:var(--paper,#eef3fa);letter-spacing:-.01em;font-size:20px;font-weight:300;line-height:1.2}.oa-steps{color:var(--muted,#74859c);font:500 10px var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;grid-row:7;justify-content:center;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.oa-steps li{align-items:center;gap:10px;display:inline-flex}.oa-steps li+li:before{content:"";background:#b4c4d247;width:14px;height:1px}.oa-steps li[data-on]{color:var(--paper,#eef3fa)}}@media (prefers-reduced-motion:reduce){.oa-hold:has(>.pl-js){height:auto}.oa-hold>.pl-js{position:relative}}.sa-hold{position:relative}.sa-hold:has(>.pl-js){height:500vh}.sa-hold>.pl-js{min-height:100vh;align-content:start;min-height:100svh;position:sticky;top:0;overflow:hidden}.sa-hold>.pl .pl-rail,.sa-hold>.pl .pl-claim,.sa-hold>.pl .pl-says{z-index:2;position:relative}@media (min-width:901px){.sa-hold>.pl.pl{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)}}.sa{z-index:1;width:calc(100% + var(--hm-gutter,44px) + 56px);margin:0 calc(var(--hm-gutter,44px) * -1) 0 -56px;translate:0 var(--sa-shift,0px);grid-area:2/2/4;align-self:start;position:relative;container-type:inline-size}.sa-plate{transform-origin:0 0;position:absolute;top:0;left:0}.sa-plate img{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute}.sa-base{top:0;left:0}.sa-frame,.sa-claim,.sa-cable{opacity:0}.sa-cable{-webkit-mask-image:var(--sa-wipe);-webkit-mask-image:var(--sa-wipe);mask-image:var(--sa-wipe);-webkit-mask-size:100% 100%;mask-size:100% 100%}.sa-hot{-webkit-mask-image:var(--sa-edge);-webkit-mask-image:var(--sa-edge);mask-image:var(--sa-edge);opacity:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.sa-doc{transform-origin:0 0;opacity:0;position:absolute;top:0;left:0;overflow:hidden}.sa-doc img{width:100%;height:100%;position:static}.sa-doc:after{content:"";background:linear-gradient(118deg,#ffffff0d 0%,#0000 35%,#04060a57 100%);position:absolute;inset:0}.sa-paper-tone img{filter:brightness(.8)contrast(.96)}.sa-names{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.sa-names li{translate:-50% calc(-100% + var(--sa-rise,0px));white-space:nowrap;opacity:0;position:absolute}.sa-name,.sa-claim-name{color:var(--soft,#aab9cd);text-shadow:0 0 8px var(--ink,#04060a), 0 0 3px var(--ink,#04060a);font-size:clamp(11px,1.5cqw,15px)}.sa-claim-name{color:var(--paper,#eef3fa)}.sa-origin{color:var(--vextrum,#89a3a4);font:500 clamp(9px, 1.05cqw, 11px) var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;background:#04060ad1;border-radius:2px;padding:3px 7px 2px}.sa-now,.sa-steps{display:none}@media (max-width:900px){.sa-hold>.pl-js.pl{grid-template-rows:auto auto auto 1fr auto auto auto 1fr;row-gap:0;padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(20px,3vh,32px)}.sa-hold>.pl-js.pl .pl-rail{grid-row:1;gap:6px 8px;padding-bottom:10px;font-size:12px}.sa-hold>.pl-js.pl .pl-step{gap:8px}.sa-hold>.pl-js.pl .pl-step+.pl-step:before{width:12px}.sa-hold>.pl-js.pl .pl-claim{grid-row:2;max-width:none;margin-bottom:10px;font-size:clamp(28px,8vw,34px)}.sa-hold>.pl-js.pl .pl-says{grid-row:3;gap:10px}.sa-hold>.pl-js.pl .pl-lead,.sa-hold>.pl-js.pl .pl-say p{display:none}.sa-hold>.pl-js.pl .pl-say b{font-size:15px}.sa-hold>.pl-js.pl .pl-say+.pl-say{padding-top:10px}.sa{--sa-span:118vw;width:var(--sa-span);margin:8px 0 0 calc((100% - var(--sa-span)) / 2);grid-area:5/1;justify-self:start;translate:none}.sa-names{display:none}.sa-now{text-align:center;grid-row:6;justify-items:center;gap:6px;min-height:64px;margin:10px 0 0;display:grid}.sa-now i{font:normal 500 11px/1 var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vextrum,#89a3a4)}.sa-now span{color:var(--paper,#eef3fa);letter-spacing:-.01em;font-size:22px;font-weight:300;line-height:1.2}.sa-steps{color:var(--muted,#74859c);font:500 10px var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;grid-row:7;justify-content:center;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sa-steps li{align-items:center;gap:10px;display:inline-flex}.sa-steps li+li:before{content:"";background:#b4c4d247;width:14px;height:1px}.sa-steps li[data-on]{color:var(--paper,#eef3fa)}}@media (prefers-reduced-motion:reduce){.sa-hold:has(>.pl-js){height:auto}.sa-hold>.pl-js{position:relative}}.ra-hold{position:relative}.ra-hold:has(>.pl-js){height:500vh}.ra-hold>.pl-js{min-height:100vh;align-content:start;min-height:100svh;position:sticky;top:0;overflow:hidden}.ra-hold>.pl .pl-rail,.ra-hold>.pl .pl-claim,.ra-hold>.pl .pl-says{z-index:2;position:relative}@media (min-width:901px){.ra-hold>.pl.pl{grid-template-columns:minmax(0,1.36fr) minmax(0,.64fr)}}.ra{z-index:1;width:calc(100% + var(--hm-gutter,44px) + 40px);margin:0 -40px 0 calc(var(--hm-gutter,44px) * -1);translate:0 var(--ra-shift,0px);-webkit-mask-composite:source-in;grid-area:2/1/4;align-self:start;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 7% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 7% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;container-type:inline-size}.ra-still{width:100%;height:100%;position:absolute;inset:0}.pl-js .ra-still{display:none}.ra-plate{transform-origin:0 0;display:none;position:absolute;top:0;left:0}.pl-js .ra-plate{display:block}.ra-plate img{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute}.ra-base{top:0;left:0}.ra-slab,.ra-stack{opacity:0}.ra-slab{transform-origin:0 0}.ra-doc{transform-origin:0 0;opacity:0;position:absolute;top:0;left:0;overflow:hidden}.ra-doc img{filter:brightness(.8)contrast(.96);width:100%;height:100%;position:static}.ra-doc:after{content:"";background:linear-gradient(118deg,#ffffff0d 0%,#0000 35%,#04060a57 100%);position:absolute;inset:0}.ra-marked{-webkit-mask-image:var(--ra-wipe);-webkit-mask-image:var(--ra-wipe);mask-image:var(--ra-wipe);-webkit-mask-size:100% 100%;mask-size:100% 100%}.ra-names{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ra-names li{translate:-50% calc(-100% + var(--ra-rise,0px));white-space:nowrap;opacity:0;color:var(--soft,#aab9cd);text-shadow:0 0 8px var(--ink,#04060a), 0 0 3px var(--ink,#04060a);font-size:clamp(11px,1.3cqw,14px);position:absolute}.ra-now,.ra-steps{display:none}@media (max-width:900px){.ra-hold>.pl-js.pl{grid-template-rows:auto auto auto 1fr auto auto auto 1fr;row-gap:0;padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(20px,3vh,32px)}.ra-hold>.pl-js.pl .pl-rail{grid-row:1;gap:6px 8px;padding-bottom:10px;font-size:12px}.ra-hold>.pl-js.pl .pl-step{gap:8px}.ra-hold>.pl-js.pl .pl-step+.pl-step:before{width:12px}.ra-hold>.pl-js.pl .pl-claim{grid-row:2;max-width:none;margin-bottom:10px;font-size:clamp(28px,8vw,34px)}.ra-hold>.pl-js.pl .pl-says{grid-row:3;gap:10px}.ra-hold>.pl-js.pl .pl-lead,.ra-hold>.pl-js.pl .pl-say p{display:none}.ra-hold>.pl-js.pl .pl-say b{font-size:15px}.ra-hold>.pl-js.pl .pl-say+.pl-say{padding-top:10px}.ra{--ra-span:118vw;width:var(--ra-span);margin:8px 0 0 calc((100% - var(--ra-span)) / 2);grid-area:5/1;justify-self:start;translate:none}.ra-names{display:none}.ra-now{text-align:center;grid-row:6;justify-items:center;gap:6px;min-height:64px;margin:10px 0 0;display:grid}.ra-now i{font:normal 500 11px/1 var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vextrum,#89a3a4)}.ra-now span{color:var(--paper,#eef3fa);letter-spacing:-.01em;font-size:22px;font-weight:300;line-height:1.2}.ra-steps{color:var(--muted,#74859c);font:500 10px var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;grid-row:7;justify-content:center;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ra-steps li{align-items:center;gap:10px;display:inline-flex}.ra-steps li+li:before{content:"";background:#b4c4d247;width:14px;height:1px}.ra-steps li[data-on]{color:var(--paper,#eef3fa)}}@media (prefers-reduced-motion:reduce){.ra-hold:has(>.pl-js){height:auto}.ra-hold>.pl-js{position:relative}}.vf-page.vf-board{--vb-col:34%;--vb-gap:clamp(28px, 3vw, 56px);--vb-header:113px}.vf-page.vf-board .vf-context-parts{display:flex}@media (min-width:1001px){.hh-page .vf-page.vf-board{box-sizing:border-box;min-height:calc(100svh - var(--vb-header));grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-top:clamp(12px,1.8vh,20px);padding-bottom:clamp(18px,3vh,34px);display:grid}.vf-page.vf-board>.hs-back{grid-area:1/2;align-self:center;margin:0 0 clamp(14px,2.2vh,24px) clamp(20px,2vw,36px);font-size:15px}.vf-page.vf-board>.vf-hero{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,36%);align-items:center;gap:0 clamp(20px,2.4vw,40px);padding:0 0 clamp(14px,2.2vh,24px)}.vf-page.vf-board>.vf-hero>div:first-child{flex-wrap:wrap;align-items:center;gap:6px clamp(18px,2vw,32px);display:flex}#vextrum.vf-page.vf-board .vf-hero .hs-large-logo{width:clamp(190px,16vw,240px);margin:0}.vf-page.vf-board .vf-hero h1{max-width:none;margin:0;font-size:clamp(24px,2.1vw,30px)}.vf-page.vf-board .vf-hero p{max-width:44ch;margin:0;font-size:16px;line-height:1.5}.vf-page.vf-board>.vf-foundation{grid-area:2/1/auto/-1;grid-template-columns:var(--vb-col) minmax(0, 1fr);border-top:1px solid var(--vf-rule);grid-template-rows:auto 1fr;row-gap:clamp(14px,2.2vh,26px);padding:clamp(16px,2.6vh,30px) 0 clamp(16px,2.4vh,26px);display:grid;position:relative}.vf-page.vf-board>.vf-foundation:before{content:"";top:clamp(16px,2.6vh,30px);bottom:clamp(16px,2.4vh,26px);left:var(--vb-col);background:var(--vf-rule);width:1px;position:absolute}.vf-page.vf-board .vf-work,.vf-page.vf-board .vf-continuity{display:contents}.vf-page.vf-board .vf-context{padding:0 var(--vb-gap) 0 0;background:0 0;border:0;grid-area:1/1;display:block}.vf-page.vf-board .vf-context h2{letter-spacing:-.03em;max-width:15ch;margin:6px 0 0;font-size:clamp(26px,2.4vw,34px);line-height:1.15}.vf-page.vf-board .vf-context-parts{flex-direction:column;align-items:start;gap:8px;margin-top:clamp(14px,2.2vh,22px);font-size:17px}.vf-page.vf-board .vf-suggestion{padding:0 var(--vb-gap) 0 0;border:0;grid-area:2/1;align-self:end}.vf-page.vf-board .vf-suggestion h3{margin:6px 0 8px;font-size:22px}.vf-page.vf-board .vf-suggestion p{max-width:36ch;margin:0;font-size:16px;line-height:1.5}.vf-page.vf-board .vf-suggestion-actions{margin:clamp(10px,1.6vh,16px) 0 8px}.vf-page.vf-board .vf-suggestion small{font-size:15px}.vf-page.vf-board .vf-suggestion:focus:not(:focus-visible){outline:none}.vf-page.vf-board .vf-work-body{padding-left:var(--vb-gap);grid-area:1/2;display:block}.vf-page.vf-board .vf-case{min-height:44px;padding:10px 12px}.vf-page.vf-board .vf-finding{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 5%;padding:clamp(16px,2.4vh,26px) 0 0}.vf-page.vf-board .vf-finding>h3{max-width:18ch;font-size:clamp(24px,2.1vw,30px);line-height:1.18}.vf-page.vf-board .vf-proof figcaption{margin-bottom:10px}.vf-page.vf-board .vf-requirements thead th{padding:8px}.vf-page.vf-board .vf-requirements tbody th{padding:10px 12px 10px 0;font-size:18px}.vf-page.vf-board .vf-requirements td{padding:10px 12px;font-size:17px}.vf-page.vf-board .vf-requirements .vf-unresolved{font-size:17px}.vf-page.vf-board .vf-proof .vf-proof-summary{margin-top:10px;font-size:17px}.vf-page.vf-board .vf-calendar-plot{height:clamp(120px,17vh,170px)}.vf-page.vf-board .vf-calendar-plot strong{max-width:none}.vf-page.vf-board .vf-calendar-gap{bottom:0}.vf-page.vf-board .vf-owner-comparison strong{min-height:0;margin-top:8px;font-size:20px}.vf-page.vf-board .vf-continuity>div:first-child{padding-left:var(--vb-gap);grid-area:2/2;align-self:end}.vf-page.vf-board .vf-continuity h2{letter-spacing:0;color:var(--vf-muted);font-size:16px;font-weight:400;line-height:1.5}.vf-page.vf-board .vf-review-register{margin-top:6px}.vf-page.vf-board .vf-review-register button{padding:12px 8px 12px 0}.vf-page.vf-board .vf-review-register strong{font-size:19px}.vf-page.vf-board .vf-review-register button>span>span{margin-top:2px;font-size:16px}.vf-page.vf-board .vf-review-register .vf-secondary{margin:10px 0 0;font-size:15px}.vf-page.vf-board>.vf-environments{grid-area:3/1/auto/-1;grid-template-columns:var(--vb-col) minmax(0, 1fr);border-top:1px solid var(--vf-rule);grid-template-rows:auto auto;column-gap:0;padding:clamp(14px,2.2vh,26px) 0 0;scroll-margin-top:0;display:grid}.vf-page.vf-board .vf-environments>h2{padding-right:var(--vb-gap);grid-area:1/1;max-width:none;margin:0;font-size:clamp(22px,1.9vw,26px)}.vf-page.vf-board .vf-environments>p{max-width:none;padding-right:var(--vb-gap);grid-area:2/1;margin:8px 0 0;font-size:16px}.vf-page.vf-board .vf-environments .hh-environment-choices{padding-left:var(--vb-gap);border-left:1px solid var(--vf-rule);grid-area:1/2/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,2.4vw,40px);margin:0;display:grid}.vf-page.vf-board .vf-environments .hh-choice{border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px 0;min-height:0;padding:0;display:grid;position:relative}.vf-page.vf-board .vf-environments .hh-choice h2{grid-area:1/1;margin:0;padding-right:40px;font-size:22px}.vf-page.vf-board .vf-environments .hh-choice p{grid-area:2/1;max-width:none;margin:0;font-size:16px;line-height:1.45}.vf-page.vf-board .vf-environments .hh-choice>span{width:28px;height:28px;min-height:0;margin:0;padding:0;position:absolute;top:0;right:0}.hh-page .vf-page.vf-board-after{padding-top:0}.vf-page.vf-board-after .hh-next-step{padding-top:clamp(28px,4vh,45px)}}@media (min-width:1001px) and (max-height:879px){.hh-page .vf-page.vf-board{padding-top:10px;padding-bottom:16px}.vf-page.vf-board>.vf-hero{padding-bottom:12px}.vf-page.vf-board>.hs-back{margin-bottom:12px}.vf-page.vf-board>.vf-foundation{row-gap:12px;padding:14px 0 12px}.vf-page.vf-board>.vf-foundation:before{top:14px;bottom:12px}.vf-page.vf-board .vf-finding{padding-top:14px}.vf-page.vf-board .vf-case{padding:8px 12px}.vf-page.vf-board .vf-requirements tbody th,.vf-page.vf-board .vf-requirements td{padding-block:8px}.vf-page.vf-board .vf-review-register button{padding-block:10px}.vf-page.vf-board .vf-suggestion-actions{margin:8px 0 6px}.vf-page.vf-board>.vf-environments{padding-top:12px}.vf-page.vf-board .vf-environments>p{margin-top:4px}}@media (min-width:1001px) and (max-height:800px){.vf-page.vf-board{--vb-header:89px}.vf-page.vf-board .vf-environments>p{display:none}.vf-page.vf-board .vf-context h2{font-size:26px}.vf-page.vf-board .vf-context-parts{gap:6px;margin-top:10px}.vf-page.vf-board>.vf-hero{padding-bottom:8px}.vf-page.vf-board>.hs-back{margin-bottom:8px}.vf-page.vf-board>.vf-foundation{row-gap:8px;padding:8px 0}.vf-page.vf-board>.vf-foundation:before{top:8px;bottom:8px}.vf-page.vf-board .vf-case{padding:6px 12px}.vf-page.vf-board .vf-finding{padding-top:8px}.vf-page.vf-board .vf-proof figcaption{margin-bottom:6px}.vf-page.vf-board .vf-requirements thead th{padding:6px 8px}.vf-page.vf-board .vf-requirements tbody th,.vf-page.vf-board .vf-requirements td{padding-block:6px}.vf-page.vf-board .vf-suggestion h3{margin:4px 0 6px;font-size:20px}.vf-page.vf-board .vf-suggestion-actions{margin:6px 0 4px}.vf-page.vf-board .vf-review-register button{padding-block:8px}.vf-page.vf-board>.vf-environments{padding-top:8px}}@media (min-width:1001px) and (max-height:739px){.hh-page .vf-page.vf-board{padding-top:8px;padding-bottom:12px}.vf-page.vf-board>.vf-hero{padding-bottom:6px}.vf-page.vf-board .vf-calendar-plot{height:112px}.vf-page.vf-board .vf-calendar-plot span{line-height:1.2}.vf-page.vf-board .vf-proof figcaption{margin-bottom:4px}.vf-page.vf-board .vf-proof .vf-proof-summary{margin-top:6px}.vf-page.vf-board .vf-suggestion h3{margin:2px 0 4px}.vf-page.vf-board .vf-suggestion small{font-size:14px}}
