.v-site{font-family:var(--v-font-sans);font-size:var(--v-size-17);color:var(--v-ink-2);background:var(--v-paper);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.7}.v-site :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-wrap:balance}.v-site :where(p,li){text-wrap:pretty}.v-site :where(a){color:inherit;text-decoration:none}.v-site :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.v-site :where(img,svg){max-width:100%;display:block}.v-site :where(table){border-collapse:collapse}.v-site :focus-visible{outline:2px solid var(--v-accent);outline-offset:3px;border-radius:var(--v-radius-1)}.v-site ::selection{background:var(--v-accent);color:var(--v-on-dark)}.v-container{width:100%;max-width:calc(var(--v-max) + 2 * var(--v-gutter));padding-inline:var(--v-gutter);margin-inline:auto}.v-container--wide{max-width:calc(var(--v-max-wide) + 2 * var(--v-gutter))}.v-container--text{max-width:calc(var(--v-max-text) + 2 * var(--v-gutter))}.v-section{padding-block:clamp(4.5rem,9vw,8rem)}.v-section--tight{padding-block:clamp(3rem,6vw,5rem)}.v-section--surface{background:var(--v-surface)}.v-section--ruled{border-top:1px solid var(--v-rule)}.v-section--dark{background:var(--v-dark);color:var(--v-on-dark-2)}.v-section-head{gap:var(--v-space-5);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.v-section-head--flush{margin-bottom:0}@media (min-width:64rem){.v-section-head--split{align-items:end;gap:var(--v-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.v-main section[id]{scroll-margin-top:4.5rem}.v-display{font-family:var(--v-font-display);letter-spacing:-.035em;color:var(--v-ink);font-size:clamp(2.75rem,5vw,4.75rem);font-weight:800;line-height:1.03}.v-title{font-family:var(--v-font-display);letter-spacing:-.03em;color:var(--v-ink);font-size:clamp(2rem,3.6vw,3.125rem);font-weight:700;line-height:1.08}.v-title--sm{letter-spacing:-.025em;font-size:clamp(1.75rem,2.8vw,2.375rem);line-height:1.12}.v-display em,.v-title em{color:var(--v-accent);font-style:normal}.v-heading{font-family:var(--v-font-sans);font-weight:700;font-size:var(--v-size-24);letter-spacing:-.02em;color:var(--v-ink);line-height:1.25}.v-heading-sm{font-family:var(--v-font-sans);font-weight:700;font-size:var(--v-size-20);letter-spacing:-.015em;color:var(--v-ink);line-height:1.3}.v-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--v-accent);align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.v-kicker:before{content:"";background:currentColor;flex:none;width:1.5rem;height:2px}.v-lede{color:var(--v-ink-2);max-width:40rem;font-size:clamp(1.0625rem,1.35vw,1.1875rem);line-height:1.75}.v-body{font-size:var(--v-size-17);line-height:1.75}.v-small{font-size:var(--v-size-15);color:var(--v-ink-3);line-height:1.6}.v-caption{font-size:var(--v-size-13);color:var(--v-ink-3);line-height:1.5}.v-num{font-variant-numeric:tabular-nums lining-nums}.v-mono{font-family:var(--v-font-mono);font-variant-numeric:tabular-nums}.v-measure{max-width:var(--v-max-text)}.v-prose>*+*{margin-top:1.1em}.v-prose :where(strong){color:var(--v-ink);font-weight:700}.v-prose :where(a){color:var(--v-accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.v-btn{min-height:3.125rem;font-family:var(--v-font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--v-base) var(--v-ease), border-color var(--v-base) var(--v-ease), color var(--v-base) var(--v-ease), transform var(--v-base) var(--v-ease), box-shadow var(--v-base) var(--v-ease);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.625rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.v-btn:hover{transform:translateY(-1px)}.v-btn:active{transform:translateY(0)}.v-btn--sm{min-height:2.625rem;padding:0 1.125rem;font-size:.875rem}.v-btn--primary{background:var(--v-accent);color:var(--v-on-dark);box-shadow:0 8px 18px -10px #0478578c}.v-btn--primary:hover{background:var(--v-accent-strong);box-shadow:0 12px 22px -10px #04785799}.v-btn--secondary{background:var(--v-paper);color:var(--v-ink);border-color:var(--v-rule-strong)}.v-btn--secondary:hover{border-color:var(--v-ink-3)}.v-btn--light{background:var(--v-paper);color:var(--v-navy-800)}.v-btn--light:hover{background:var(--v-green-050)}.v-btn--outline-light{color:var(--v-on-dark);background:0 0;border-color:#ffffff6b}.v-btn--outline-light:hover{border-color:var(--v-on-dark)}.v-btn[aria-disabled=true],.v-btn:disabled{background:var(--v-surface-2);border-color:var(--v-surface-2);color:var(--v-ink-3);box-shadow:none;cursor:not-allowed;transform:none}.v-link{color:var(--v-accent);text-underline-offset:.22em;transition:text-decoration-color var(--v-fast) var(--v-ease);align-items:center;gap:.5rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.v-link:hover{text-decoration-color:currentColor}.v-arrow{width:1em;height:1em;transition:transform var(--v-base) var(--v-ease);flex:none}.v-link:hover .v-arrow,.v-btn:hover .v-arrow{transform:translate(3px)}.v-table{font-variant-numeric:tabular-nums lining-nums;width:100%}.v-table :where(thead th){border-bottom:1px solid var(--v-rule-strong);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--v-ink-3);vertical-align:bottom;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.v-table :where(tbody th){border-bottom:1px solid var(--v-rule);text-align:left;color:var(--v-ink);vertical-align:top;padding:1rem;font-weight:600}.v-table :where(td){border-bottom:1px solid var(--v-rule);color:var(--v-ink);vertical-align:top;padding:1rem}.v-table :where(th:first-child,td:first-child){padding-left:0}.v-table :where(th:last-child,td:last-child){padding-right:0}.v-table :where(.is-num){text-align:right;white-space:nowrap}.v-table>caption{caption-side:top;text-align:left;font-size:var(--v-size-15);color:var(--v-ink);padding-bottom:.875rem;font-weight:700;line-height:1.4}.v-card{align-content:start;gap:var(--v-space-4);border:1px solid var(--v-rule);border-radius:var(--v-radius-3);background:var(--v-paper);min-width:0;padding:clamp(1.5rem,2.6vw,2.25rem);display:grid}.v-section--surface .v-card{border-color:var(--v-rule)}.v-card--linked{flex-direction:column;display:flex}.v-card--linked>:last-child{margin-top:auto}.v-card-foot{padding-top:var(--v-space-4);border-top:1px solid var(--v-rule)}.v-grid{gap:clamp(1rem,2vw,1.5rem);display:grid}.v-grid>*{min-width:0}@media (min-width:48rem){.v-grid--2,.v-grid--4,.v-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.v-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.v-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.v-ticks{align-content:start;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.v-ticks>li{font-size:var(--v-size-15);color:var(--v-ink-2);grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.55;display:grid}.v-ticks>li>svg{width:1.125rem;height:1.125rem;color:var(--v-accent);margin-top:.15em}.v-section--dark .v-ticks>li{color:var(--v-on-dark-2)}.v-section--dark .v-ticks>li>svg{color:var(--v-accent-on-dark)}.v-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.v-list>li{font-size:var(--v-size-15);color:var(--v-ink-2);padding-left:1.125rem;line-height:1.55;position:relative}.v-list>li:before{content:"";background:var(--v-accent);border-radius:1px;width:.375rem;height:.375rem;position:absolute;top:.62em;left:0}.v-split{gap:clamp(2rem,4vw,4rem);display:grid}.v-split>*{min-width:0}@media (min-width:64rem){.v-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.v-rules{border-top:1px solid var(--v-rule-strong);margin:0;padding:0;list-style:none}.v-rules>li{border-bottom:1px solid var(--v-rule);font-size:var(--v-size-17);color:var(--v-ink);padding:1rem 0;line-height:1.55}.v-index{border-top:1px solid var(--v-rule-strong);margin:0;padding:0;list-style:none}.v-index>li{border-bottom:1px solid var(--v-rule);gap:.375rem 2rem;padding:1.125rem 0;display:grid}.v-index>li>a{font-size:var(--v-size-17);justify-self:start;line-height:1.4}.v-index>li>p{font-size:var(--v-size-15);color:var(--v-ink-2);margin:0;line-height:1.6}.v-index>li>span{font-size:var(--v-size-13);color:var(--v-ink-3);white-space:nowrap;line-height:1.6}@media (min-width:48rem){.v-index>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr) 5.5rem;align-items:baseline}.v-index>li>span{text-align:right}}.v-faq{border-top:1px solid var(--v-rule-strong);margin:0}.v-faq>div{border-bottom:1px solid var(--v-rule);padding:1.25rem 0}.v-faq dt{font-size:var(--v-size-17);color:var(--v-ink);font-weight:700;line-height:1.45}.v-faq dd{max-width:44rem;font-size:var(--v-size-15);color:var(--v-ink-2);margin:.5rem 0 0;line-height:1.65}.v-steps{counter-reset:v-step;border-top:1px solid var(--v-rule-strong);margin:0;padding:0;list-style:none;display:grid}.v-steps>li{counter-increment:v-step;border-bottom:1px solid var(--v-rule);grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem 1rem;padding:1.25rem 0;display:grid}.v-steps>li:before{content:counter(v-step, decimal-leading-zero);font-family:var(--v-font-mono);font-size:var(--v-size-15);color:var(--v-accent);grid-row:span 2;font-weight:600;line-height:1.6}.v-steps b{font-size:var(--v-size-17);color:var(--v-ink)}.v-steps span{font-size:var(--v-size-15);color:var(--v-ink-2);line-height:1.6}.v-form,.v-form-row{gap:1rem;display:grid}@media (min-width:40rem){.v-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.v-field{gap:.375rem;min-width:0;display:grid}.v-label{font-size:var(--v-size-13);color:var(--v-ink);font-weight:700}.v-input{border:1px solid var(--v-rule-strong);border-radius:var(--v-radius-1);background:var(--v-paper);width:100%;min-height:2.875rem;font:inherit;font-size:var(--v-size-15);color:var(--v-ink);transition:border-color var(--v-fast) var(--v-ease), box-shadow var(--v-fast) var(--v-ease);padding:.625rem .875rem;line-height:1.5}.v-input::placeholder{color:var(--v-ink-3)}.v-input:hover{border-color:var(--v-ink-3)}.v-input:focus{border-color:var(--v-accent);outline:none;box-shadow:0 0 0 3px #04785726}textarea.v-input{resize:vertical;min-height:8rem}.v-form-note{font-size:var(--v-size-13);color:var(--v-ink-3);line-height:1.5}.v-form-status{border-left:3px solid var(--v-accent);background:var(--v-surface);font-size:var(--v-size-15);color:var(--v-ink);padding:.75rem 1rem}.v-form-status[data-tone=error]{border-left-color:var(--v-red-700)}.v-figure{margin:0}.v-figure>figcaption{font-size:var(--v-size-13);color:var(--v-ink-3);margin-top:1rem;line-height:1.5}.v-figure>figcaption b{color:var(--v-ink-2);font-weight:700}.v-section--dark .v-display,.v-section--dark .v-title,.v-section--dark .v-heading,.v-section--dark .v-heading-sm{color:var(--v-on-dark)}.v-section--dark .v-display em,.v-section--dark .v-title em,.v-section--dark .v-kicker{color:var(--v-accent-on-dark)}.v-section--dark .v-lede,.v-section--dark .v-small,.v-section--dark .v-caption{color:var(--v-on-dark-2)}.v-section--dark .v-link{color:var(--v-on-dark)}.v-section--dark .v-figure>figcaption{color:var(--v-on-dark-3)}.v-section--dark .v-figure>figcaption b{color:var(--v-on-dark-2)}.v-section--dark :focus-visible{outline-color:var(--v-on-dark)}.v-motion [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(22px)}.v-motion [data-reveal]{transition:opacity var(--v-slow) var(--v-ease-out), transform var(--v-slow) var(--v-ease-out);transition-delay:var(--reveal-delay,0s)}@keyframes v-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.v-rise>*{animation:v-rise .76s var(--v-ease-out) both}.v-rise>:nth-child(2){animation-delay:90ms}.v-rise>:nth-child(3){animation-delay:.18s}.v-rise>:nth-child(4){animation-delay:.27s}.v-rise>:nth-child(5){animation-delay:.36s}.v-rise>:nth-child(n+6){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.v-motion [data-reveal]:not(.is-revealed){opacity:1;transform:none}.v-motion [data-reveal]{transition:none}.v-rise>*{animation:none}.v-btn:hover,.v-btn:active{transform:none}}.v-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.v-stack-2>*+*{margin-top:var(--v-space-2)}.v-stack-4>*+*{margin-top:var(--v-space-4)}.v-stack-5>*+*{margin-top:var(--v-space-5)}.v-stack-6>*+*{margin-top:var(--v-space-6)}.v-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.v-section-head>*,.v-actions>*{min-width:0}@media print{.v-site{color:#000}.v-section--dark{color:#000;background:0 0}.v-motion [data-reveal]{opacity:1!important;transform:none!important}}
