@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--vh-navy:#0a2340;--vh-navy-deep:#06172a;--vh-mint:#4fd1a2;--vh-mint-ink:#125b44;--vh-mint-wash:#ddf5eb;--vh-ground:#f3f6f9;--vh-raised:#e8eef4;--vh-paper:#fff;--vh-ink:#14263a;--vh-ink-soft:#4f6072;--vh-rule:#d3dde6;--vh-rule-strong:#65788a;--vh-link:#0a2340;--vh-on-navy:#f3f6f9;--vh-on-navy-soft:#aabccd;--vh-on-navy-rule:#f3f6f929;--vh-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--vh-display:clamp(2.55rem, 1.6rem + 4.2vw, 4.9rem);--vh-h1-doc:clamp(2.3rem, 1.6rem + 3vw, 3.9rem);--vh-h2:clamp(1.7rem, 1.25rem + 1.9vw, 2.75rem);--vh-h3:clamp(1.08rem, 1.02rem + .3vw, 1.26rem);--vh-lede:clamp(1.06rem, .98rem + .4vw, 1.28rem);--vh-body:1.0425rem;--vh-sm:.92rem;--vh-xs:.8rem;--vh-shell:74rem;--vh-measure:66ch;--vh-bay:clamp(4rem, 8.5vw, 7.5rem);--vh-gutter:1.25rem;--vh-ease:cubic-bezier(.16, 1, .3, 1);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--vh-ground:#050e18;--vh-raised:#081626;--vh-paper:#15314d;--vh-ink:#e7eef5;--vh-ink-soft:#aabccd;--vh-rule:#2c3f54;--vh-rule-strong:#859cb0;--vh-link:#bff1dd;--vh-mint-ink:#4fd1a2;--vh-mint-wash:#173f35}}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:1.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.vh{background:var(--vh-ground);min-height:100vh;color:var(--vh-ink);font-family:var(--vh-sans);font-size:var(--vh-body);font-kerning:normal;text-rendering:optimizelegibility;overflow-wrap:break-word;scrollbar-color:var(--vh-rule-strong) var(--vh-ground);margin:0;line-height:1.62}.vh ::selection{background:var(--vh-mint);color:var(--vh-navy-deep)}.vh h1,.vh h2,.vh h3,.vh p,.vh ol,.vh ul,.vh dl,.vh dd,.vh figure{margin:0}.vh h1,.vh h2,.vh h3{text-wrap:balance;font-weight:600}.vh p,.vh li{text-wrap:pretty}.vh img{max-width:100%;display:block}.vh a{color:var(--vh-link);text-underline-offset:.22em;text-decoration-thickness:1px}.vh a:hover{text-decoration-thickness:2px}.vh :focus-visible{outline:3px solid var(--vh-mint);outline-offset:3px;border-radius:.2rem}.vh code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:.9em}.vh-shell{width:min(100% - 2 * var(--vh-gutter), var(--vh-shell));margin-inline:auto}main:focus{outline:none}.vh-skip{z-index:10;background:var(--vh-mint);border-radius:2rem;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-180%);color:var(--vh-navy-deep)!important}.vh-skip:focus{transform:none}.vh-head{background:var(--vh-navy);color:var(--vh-on-navy);border-bottom:1px solid var(--vh-on-navy-rule)}.vh-head__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.6rem;display:flex}.vh-brand{align-items:center;gap:.65rem;min-height:2.75rem;text-decoration:none;display:inline-flex;color:var(--vh-on-navy)!important}.vh-brand__mark{width:2rem;height:2rem;box-shadow:0 0 0 1px var(--vh-on-navy-rule);border-radius:.55rem}.vh-brand__name{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.vh-brand__by{border-left:1px solid var(--vh-on-navy-rule);color:var(--vh-on-navy-soft);font-size:var(--vh-xs);padding-left:.65rem}.vh-nav ul{flex-wrap:wrap;gap:.25rem;padding:0;list-style:none;display:flex}.vh-nav a{min-height:2.75rem;font-size:var(--vh-sm);border-radius:2rem;align-items:center;padding-inline:.8rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--vh-on-navy)!important}.vh-nav a:hover{background:var(--vh-on-navy-rule)}.vh-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--vh-mint);border-radius:0}@media (width<=30rem){.vh-brand__by{display:none}.vh-nav{margin-inline:-.8rem}}.vh-lede{max-width:38rem;font-size:var(--vh-lede);line-height:1.5}.vh-link{font-weight:600}.vh-bay{padding-block:var(--vh-bay)}.vh-bay h2{font-size:var(--vh-h2);letter-spacing:-.03em;color:var(--vh-ink);line-height:1.06}.vh-bay--raised{background:var(--vh-raised)}.vh-split{gap:2rem 4rem;display:grid}@media (width>=52rem){.vh-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.vh-split>h2{max-width:14ch;position:sticky;top:1.5rem}}.vh-prose{max-width:var(--vh-measure);gap:1.1rem;display:grid}.vh-hero{background:var(--vh-navy);color:var(--vh-on-navy);margin-bottom:clamp(2rem,5vw,4rem);padding-top:clamp(3rem,7vw,6rem);position:relative}.vh-hero__grid{gap:2.75rem 4rem;display:grid}.vh-hero__copy{align-content:start;gap:1.5rem;display:grid}.vh-hero h1{max-width:11ch;font-size:var(--vh-display);letter-spacing:-.038em;line-height:1.02}.vh-hero .vh-lede{color:var(--vh-on-navy-soft)}.vh-status{border-top:1px solid var(--vh-on-navy-rule);max-width:34rem;color:var(--vh-on-navy);font-size:var(--vh-sm);align-items:baseline;gap:.65rem;padding-top:1.1rem;display:inline-flex}.vh-status__dot{border:2px solid var(--vh-on-navy-soft);border-radius:50%;flex:none;width:.6rem;height:.6rem;transform:translateY(.05rem)}.vh-hero__figure{margin-bottom:calc(-1*clamp(2rem,5vw,4rem))}@media (width>=60rem){.vh-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end}.vh-hero__copy{padding-bottom:clamp(4rem,7vw,6rem)}}.vh-receipt{--tooth:.75rem;justify-self:end;gap:.85rem;width:100%;max-width:34rem;display:grid}.vh-receipt__paper{padding:1.6rem 1.5rem calc(1.6rem + var(--tooth));background:var(--vh-paper);color:var(--vh-ink);font-variant-numeric:tabular-nums;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x}.vh-receipt__sheet{filter:drop-shadow(0 18px 28px #06172a47)}.vh-receipt__head{border-bottom:2px dashed var(--vh-rule);font-size:var(--vh-sm);letter-spacing:.01em;color:var(--vh-ink);padding-bottom:.9rem;font-weight:600}.vh-receipt__rows{display:grid}.vh-receipt__row{border-bottom:1px solid var(--vh-rule);grid-template-columns:auto minmax(1.5rem,1fr) auto;align-items:baseline;gap:.6rem;padding-block:.72rem;display:grid}.vh-receipt__row:after{content:"";border-bottom:2px dotted var(--vh-rule-strong);opacity:.55;grid-area:1/2;align-self:end;margin-bottom:.38em}.vh-receipt__row dt{grid-area:1/1;font-weight:600}.vh-receipt__row dd{color:var(--vh-ink-soft);font-size:var(--vh-sm);text-align:right;grid-area:1/3}.vh-receipt__row.is-local dd{color:var(--vh-mint-ink);font-weight:600}.vh-receipt__row.is-local dd:before{content:"";background:var(--vh-mint);border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block;transform:translateY(-.08rem)}.vh-receipt__total{border-top:2px solid var(--vh-ink);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:1rem;padding:.85rem 0 0;font-weight:600;display:flex}.vh-receipt__total span:last-child{color:var(--vh-mint-ink)}.vh-receipt__caption{color:var(--vh-ink-soft);font-size:var(--vh-xs)}@media (width<=34rem){.vh-receipt__paper{padding-inline:1.15rem}.vh-receipt__row{grid-template-columns:1fr;gap:.1rem}.vh-receipt__row:after{display:none}.vh-receipt__row dt,.vh-receipt__row dd{text-align:left;grid-area:auto/1}}@media (prefers-reduced-motion:no-preference){.vh-hero .vh-receipt__paper,.vh-doc__glance .vh-receipt__paper{animation:vh-print .9s var(--vh-ease) .12s backwards}@keyframes vh-print{0%{clip-path:inset(0 0 100%);transform:translateY(-1.25rem)}to{clip-path:inset(0);transform:none}}}.vh-ledger{counter-reset:vh-row;border-top:1px solid var(--vh-rule-strong);padding:0;list-style:none;display:grid}.vh-ledger li{border-bottom:1px solid var(--vh-rule);gap:.2rem 2rem;padding-block:1.15rem;display:grid}.vh-ledger h3{font-size:var(--vh-h3);letter-spacing:-.015em}.vh-ledger p{color:var(--vh-ink-soft)}@media (width>=40rem){.vh-ledger li{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline}}.vh-bay--field{background:var(--vh-navy);color:var(--vh-on-navy)}.vh-bay--field h2{max-width:20ch;color:var(--vh-on-navy)}.vh-pair{gap:2.5rem 4rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.vh-pair__item{border-top:1px solid var(--vh-on-navy-rule);align-content:start;gap:.8rem;padding-top:1.25rem;display:grid}.vh-pair__item h3{font-size:var(--vh-h3);letter-spacing:-.015em;align-items:baseline;gap:.65rem;display:flex}.vh-pair__item p{max-width:54ch;color:var(--vh-on-navy-soft)}.vh-pip{border:2px solid var(--vh-on-navy-soft);border-radius:50%;flex:none;width:.7rem;height:.7rem}.vh-pip--local{border-color:var(--vh-mint);background:var(--vh-mint)}@media (width>=52rem){.vh-pair{grid-template-columns:1fr 1fr}}.vh-facts{border-top:1px solid var(--vh-rule-strong);display:grid}.vh-facts>div{border-bottom:1px solid var(--vh-rule);gap:.15rem 2rem;padding-block:.95rem;display:grid}.vh-facts dt{color:var(--vh-ink-soft);font-size:var(--vh-sm)}.vh-facts dd{font-weight:600}@media (width>=40rem){.vh-facts>div{grid-template-columns:9rem minmax(0,1fr);align-items:baseline}}.vh-doc__head{background:var(--vh-navy);color:var(--vh-on-navy);padding-block:clamp(2.75rem,6vw,5rem) clamp(4.5rem,8vw,6.5rem)}.vh-doc__head-grid{gap:1.75rem 4rem;display:grid}.vh-doc__head h1{font-size:var(--vh-h1-doc);letter-spacing:-.035em;line-height:1.04}.vh-doc__product{font-weight:600;margin-top:.85rem!important}.vh-doc__date{color:var(--vh-on-navy-soft);font-size:var(--vh-sm);margin-top:.25rem!important}.vh-doc__intro{color:var(--vh-on-navy-soft)}@media (width>=56rem){.vh-doc__head-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}.vh-doc__glance{margin-top:calc(-1*clamp(3rem,6vw,4.5rem))}.vh-doc__glance .vh-receipt{justify-self:start;max-width:44rem}.vh-doc__glance .vh-receipt__head{font-size:var(--vh-h3);letter-spacing:-.015em}.vh-doc__body{padding-block:clamp(3rem, 6vw, 5rem) var(--vh-bay);gap:2.5rem 4rem;display:grid}.vh-toc h2{font-size:var(--vh-sm);color:var(--vh-ink-soft);margin-bottom:.75rem}.vh-toc ol{counter-reset:vh-toc;border-top:1px solid var(--vh-rule);padding:0;list-style:none;display:grid}.vh-toc li{counter-increment:vh-toc;border-bottom:1px solid var(--vh-rule)}.vh-toc a{min-height:2.75rem;color:var(--vh-ink);font-size:var(--vh-sm);align-items:center;gap:.75rem;padding-block:.4rem;text-decoration:none;display:flex}.vh-toc a:before{content:counter(vh-toc);min-width:1.4rem;color:var(--vh-ink-soft);font-variant-numeric:tabular-nums}.vh-toc a:hover{color:var(--vh-link);text-decoration:underline}@media (width>=60rem){.vh-doc__body{grid-template-columns:17rem minmax(0,1fr);align-items:start}.vh-toc{position:sticky;top:1.5rem}}.vh-sections{max-width:var(--vh-measure);gap:clamp(2.5rem,5vw,3.5rem);display:grid}.vh-sections section{gap:1rem;scroll-margin-top:1.5rem;display:grid}.vh-sections h2{letter-spacing:-.025em;font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem);line-height:1.15}.vh-sections ul{gap:.7rem;padding-left:1.2rem;display:grid}.vh-sections li::marker{color:var(--vh-rule-strong)}.vh-sections__links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.vh-contact a{font-size:var(--vh-lede);font-weight:600}.vh-footnote{border-top:1px solid var(--vh-rule);color:var(--vh-ink-soft);font-size:var(--vh-sm);padding-top:1.25rem}.vh-foot{border-top:1px solid var(--vh-on-navy-rule);background:var(--vh-navy-deep);color:var(--vh-on-navy-soft);font-size:var(--vh-sm);padding-block:3rem 2.25rem}.vh-foot__inner{gap:1.75rem 3rem;display:grid}.vh-foot__name{color:var(--vh-on-navy);font-weight:600;font-size:var(--vh-body);margin-bottom:.35rem!important}.vh-foot__brand p:last-child{max-width:34ch}.vh-foot__links{gap:.1rem;padding:0;list-style:none;display:grid}.vh-foot a{min-height:2.75rem;color:var(--vh-on-navy);overflow-wrap:anywhere;align-items:center;display:inline-flex}.vh-foot__legal{border-top:1px solid var(--vh-on-navy-rule);font-size:var(--vh-xs);padding-top:1.25rem}@media (width>=48rem){.vh-foot__inner{grid-template-columns:1fr auto}.vh-foot__legal{grid-column:1/-1}}
