.vw-glass-lens{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;border-radius:inherit}.vw-button--refracted>span{position:relative}.vw-button--refracted>.vw-glass-hover{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255/.28),rgb(255 255 255/.04) 65%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.65),0 4px 16px rgb(0 0 0/.16)}.vw-site .vw-button--refracted:has(.vw-glass-lens[data-ready=true]){background:none;backdrop-filter:none;box-shadow:none}.vw-site .vw-button--refracted:before{content:none}.vw-categories{--vw-category-copy-size:var(--website-category-copy-size);--vw-category-copy-line:var(--website-category-copy-line);container-type:inline-size;padding:var(--space-6) var(--vw-outer)}.vw-categories,.vw-category-pin{display:flex;flex-direction:column;gap:var(--space-6)}.vw-category-pin{width:100%}.vw-category-mobile-label,.vw-site .vw-category-action-icon{display:none}.vw-category-row{--vw-category-open-width:calc(50cqw - 6px);--vw-category-height:max(var(--website-layout-card-height),calc(var(--vw-category-open-width) / var(--website-layout-category-open-aspect-ratio)));--vw-category-closed-width:calc((100cqw - 3 * var(--website-layout-card-gap) - var(--vw-category-open-width)) / 3);display:grid;gap:var(--website-layout-card-gap);width:100%;height:var(--vw-category-height);--vw-category-duration:calc(var(--website-motion-category-duration) * var(--vw-tempo));--vw-category-content-delay:calc(var(--website-motion-category-content-delay) * var(--vw-tempo));--vw-category-curve:var(--website-motion-category-easing);transition:grid-template-columns var(--vw-category-duration) var(--vw-category-curve)}.vw-category-row[data-retarget=true]{--vw-category-curve:var(--vw-ease-enter)}.vw-category-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;border-radius:var(--website-layout-radius-card);padding:var(--space-4) var(--space-2);color:var(--website-color-white);transition:padding var(--vw-category-duration) var(--vw-category-curve)}.vw-category-card[data-open=true]{padding-inline:var(--space-4)}.vw-category-row[data-animated=false],.vw-category-row[data-animated=false] .vw-category-card{transition:none}.vw-category-hit{position:absolute;inset:0;z-index:1;pointer-events:none}.vw-category-card[data-open=true] .vw-category-hit{pointer-events:auto}.vw-category-scrim{inset:0;width:100%}.vw-category-image,.vw-category-scrim{position:absolute;height:100%;z-index:-1}.vw-category-image{--vw-category-image-render-width:max(var(--vw-category-closed-width),calc(var(--vw-category-height) * var(--vw-category-image-ratio, 1)));top:0;left:calc(var(--vw-category-image-x, 50%) - var(--vw-category-image-render-width) * var(--vw-category-image-anchor, .5));width:var(--vw-category-image-render-width);object-fit:cover;max-width:none!important;filter:saturate(var(--vw-category-saturation-closed,1))}.vw-category-row[data-animated=true] .vw-category-image{transition:width var(--vw-category-duration) var(--vw-category-curve),left var(--vw-category-duration) var(--vw-category-curve),filter var(--vw-category-duration) var(--vw-category-curve)}.vw-category-card[data-open=true] .vw-category-image{filter:saturate(var(--vw-category-saturation-open,1));--vw-category-image-render-width:max(var(--vw-category-open-width),calc(var(--vw-category-height) * var(--vw-category-image-ratio, 1)))}.vw-category-scrim{background:linear-gradient(180deg,rgb(0 0 0/.5),transparent 32%,transparent 68%,rgb(0 0 0/.75))}.vw-category-title{font-family:var(--website-font-serif);font-size:clamp(var(--website-type-category-title-min-size),calc((var(--vw-category-closed-width) - 2 * var(--space-2)) / 5),var(--vw-title-size));line-height:1;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere}.vw-category-title button{display:block;font:inherit;text-align:left;width:100%;white-space:inherit;letter-spacing:inherit}.vw-category-title button:after{content:"";position:absolute;inset:0;z-index:0}.vw-category-title button:focus-visible{outline:none}.vw-category-card:has(.vw-category-title button:focus-visible){outline:2px solid var(--website-color-brand);outline-offset:4px}.vw-category-content{position:absolute;z-index:2;inset:auto auto 16px 16px;width:calc(100% - 32px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);opacity:0;visibility:hidden;transition:none;pointer-events:none}.vw-category-content>p{flex:none;width:min(var(--website-category-copy-width),calc(var(--vw-category-open-width) - 186px));max-width:none;font-size:var(--vw-category-copy-size);line-height:var(--vw-category-copy-line)}.vw-category-card[data-open=true] .vw-category-content{opacity:1;visibility:visible;pointer-events:auto;transition:none}.vw-category-row[data-animated=true] .vw-category-content{transition:opacity var(--vw-motion-snap) var(--vw-category-curve),visibility 0s var(--vw-motion-snap)}.vw-category-row[data-animated=true] .vw-category-card[data-open=true] .vw-category-content{transition:opacity calc(var(--website-motion-category-content-duration) * var(--vw-tempo)) var(--vw-category-curve) var(--vw-category-content-delay),visibility 0s var(--vw-category-content-delay)}.vw-category-content .vw-button{width:130px;z-index:2}.vw-categories:not([data-stack=true]) .vw-category-card:focus-within .vw-category-content{opacity:1;visibility:visible;transition:none;pointer-events:auto}@media (max-width:1024px){.vw-category-card[data-open=true] .vw-category-image,.vw-category-image,.vw-category-row[data-animated=true] .vw-category-image{width:100%;left:0;transition:none}}@media (min-width:768px) and (max-width:1024px){.vw-categories{--vw-small-size:var(--website-category-tablet-copy-size);--vw-small-line:var(--website-category-tablet-copy-line);--vw-category-copy-size:var(--vw-small-size);--vw-category-copy-line:var(--vw-small-line);padding:var(--website-category-tablet-padding)}.vw-categories,.vw-category-pin{gap:var(--website-category-tablet-padding)}.vw-categories .vw-section-label{padding-bottom:6px}.vw-category-row{--website-layout-card-gap:var(--website-category-tablet-gap);--vw-category-content-delay:calc(var(--website-motion-category-content-delay-tablet) * var(--vw-tempo));--vw-category-open-width:min(var(--website-category-tablet-open-width),calc(100cqw * 380 / 992))}.vw-category-card,.vw-category-card[data-open=true]{padding:var(--website-category-tablet-inset);border-radius:var(--website-category-tablet-radius)}.vw-category-title{font-size:min(var(--website-category-tablet-title-size),calc(100cqw * 32 / 992));line-height:var(--website-category-tablet-title-line);white-space:normal}.vw-category-title .vw-trademark{font-size:25.8px}.vw-category-content{inset:auto var(--website-category-tablet-inset) var(--website-category-tablet-inset) auto;width:calc(var(--vw-category-open-width) - 2 * var(--website-category-tablet-inset));gap:var(--space-6)}.vw-category-content>p{width:min(var(--website-category-tablet-copy-width),calc(var(--vw-category-open-width) - 2 * var(--website-category-tablet-inset) - var(--website-category-tablet-button-width) - var(--space-6)))}.vw-category-content .vw-button{width:var(--website-category-tablet-button-width);padding:10px 24px}.vw-category-action-label{display:none}.vw-site .vw-category-action-icon{display:block;width:20px;height:20px;position:relative}}@media (min-width:768px) and (max-width:900px){.vw-category-title{font-size:min(var(--website-category-tablet-title-size),calc((var(--vw-category-closed-width) - 2 * var(--website-category-tablet-inset)) / 5.7))}.vw-category-title .vw-trademark{font-size:.80625em}.vw-category-content{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.vw-category-content>p{width:100%}}@media (max-width:767px){.vw-categories{padding:0;display:block;--vw-small-size:var(--website-category-mobile-copy-size);--vw-small-line:var(--website-category-mobile-copy-line);--vw-category-copy-size:var(--vw-small-size);--vw-category-copy-line:var(--vw-small-line)}.vw-category-pin{padding:var(--website-category-mobile-inset) var(--vw-outer)}.vw-categories .vw-section-label{padding-bottom:6px}.vw-category-row{margin-top:-1.09px;height:auto;display:flex;flex-direction:column;gap:var(--website-category-mobile-gap);transition:none}.vw-category-card,.vw-category-card[data-open=true]{flex:none;width:100%;height:var(--website-category-mobile-open-height);padding:var(--website-category-mobile-inset);border-radius:var(--website-category-mobile-radius);transition:none}.vw-category-card .vw-category-image,.vw-category-card[data-open=true] .vw-category-image{--vw-category-mobile-photo-width:max(100%,calc(var(--website-category-mobile-open-height) * var(--vw-category-mobile-image-ratio, 1)));--vw-category-mobile-photo-height:max(var(--website-category-mobile-open-height),calc(100cqw / var(--vw-category-mobile-image-ratio, 1)));inset:calc((100% - var(--vw-category-mobile-photo-height)) / 2) auto auto calc((100% - var(--vw-category-mobile-photo-width)) / 2);width:var(--vw-category-mobile-photo-width);height:var(--vw-category-mobile-photo-height);filter:saturate(var(--vw-category-saturation-mobile,1));transition:none}.vw-category-title{font-size:var(--website-category-mobile-title-size);line-height:var(--website-category-mobile-title-line);white-space:normal}.vw-category-title button{display:block}.vw-category-title .vw-trademark{top:0;font-size:1em}.vw-category-title button:after{bottom:auto;height:var(--website-category-mobile-peek)}.vw-category-action-label,.vw-category-desktop-label{display:none}.vw-category-mobile-label{display:inline}.vw-site .vw-category-action-icon{display:block;width:20px;height:20px;position:relative}.vw-category-card[data-open=true] .vw-category-content,.vw-category-content{inset:auto var(--website-category-mobile-inset) var(--website-category-mobile-inset);width:auto;visibility:visible;opacity:1;pointer-events:auto;justify-content:space-between;gap:var(--space-2);flex-direction:row;align-items:flex-end;transition:none}.vw-category-content>p{font-kerning:normal;flex:0 1 240px;width:auto;max-width:none;min-width:0}.vw-category-content .vw-button{flex:none;width:68px;padding:10px 24px;opacity:1;visibility:visible;transition:none}.vw-categories[data-stack=true]:not([data-stack-embedded]) .vw-category-pin{position:sticky;top:var(--vw-stack-inset,0)}.vw-categories[data-stack=true] .vw-category-row{overflow:clip;overflow-clip-margin:4px;position:relative;display:block;height:var(--vw-stack-height)}.vw-categories[data-stack=true] .vw-category-card{position:absolute;top:0;left:0;height:var(--vw-stack-open-height);will-change:transform}.vw-categories[data-stack=true] .vw-category-image{top:0;object-fit:fill}.vw-category-scrim{opacity:var(--website-category-mobile-overlay-open-opacity)}.vw-categories[data-stack=true] .vw-category-scrim{opacity:calc(var(--website-category-mobile-overlay-closed-opacity) + (var(--website-category-mobile-overlay-open-opacity) - var(--website-category-mobile-overlay-closed-opacity)) * var(--vw-stack-open, 0))}.vw-categories[data-stack=true] .vw-category-content{opacity:var(--vw-stack-content,0);transform:translate3d(0,var(--vw-stack-content-offset,0),0);transition:none}.vw-categories[data-stack=true] .vw-category-card[data-open=false] .vw-category-content,.vw-categories[data-stack=true] .vw-category-card[data-open=false] .vw-category-content .vw-button{pointer-events:none}}.vw-logo-wall{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.vw-logo-rule{height:4px;border-bottom:1px solid var(--website-color-rule)}.vw-logo-content{display:flex;align-items:flex-start;gap:var(--space-3);container-type:inline-size}.vw-logo-content h2{flex:1 1 0;max-width:420px;min-width:0;font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:pre-line}.vw-logo-grid{display:grid;grid-template-columns:repeat(4,196px);grid-auto-rows:120px;margin-left:auto}.vw-logo-grid li{position:relative}.vw-logo-grid img{position:absolute;left:var(--logo-x);top:var(--logo-y);max-width:none}@media (min-width:1025px) and (max-width:1095px){.vw-logo-content{flex-direction:column;align-items:stretch}.vw-logo-content h2{flex:none;max-width:none}.vw-logo-grid{width:min(960px,100%);margin-inline:auto;justify-content:end}}@media (max-width:1024px){.vw-logo-wall{gap:6px;padding:var(--space-3) var(--space-6)}.vw-logo-rule{height:0;margin-top:-1px}.vw-logo-content{flex-direction:column;align-items:stretch;gap:var(--space-3)}.vw-logo-content h2{flex:none;max-width:none}.vw-logo-grid{width:min(960px,100%);margin-inline:auto;justify-content:end}}@container (max-width: 783px){.vw-logo-grid{grid-template-columns:repeat(3,196px)}}@media (max-width:767px){.vw-logo-wall{padding:var(--space-1) var(--space-4)}.vw-logo-grid{width:auto;margin:0;grid-template-columns:repeat(2,minmax(0,171px));grid-auto-rows:105px;justify-content:start}.vw-logo-grid img{left:calc(var(--logo-x) - 12px - (171px - 100%) / 2);top:calc(var(--logo-y) - 7px)}@container (min-width: 344px){.vw-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 513px){.vw-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}.vw-testimonial-scroll{width:100%}.vw-testimonials{width:100%;padding:var(--space-6) var(--vw-outer);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.vw-testimonial-grid{container-type:inline-size;--vw-testimonial-card-inset:var(--space-6);--vw-testimonial-gap:var(--space-3);--vw-testimonial-card-width:calc((100cqw - 2 * var(--vw-testimonial-gap)) / 3);--vw-testimonial-expanded-width:calc(100cqw - var(--vw-sequence-peek));--vw-testimonial-extra-space:calc((var(--vw-testimonial-expanded-width) - var(--vw-testimonial-card-width)) * (1 - clamp(0, var(--vw-sequence-second, 0), 1)));display:flex;overflow:hidden;gap:var(--vw-testimonial-gap);width:100%}.vw-testimonial-grid .vw-quote-card{flex:0 0 var(--vw-testimonial-card-width);transition:flex-basis var(--vw-sequence);will-change:flex-basis}.vw-testimonial-grid .vw-quote-card:first-child{flex-basis:calc(var(--vw-testimonial-card-width) + var(--vw-testimonial-extra-space))}.vw-testimonial-grid .vw-quote-card:nth-child(2){flex-basis:calc(var(--vw-testimonial-card-width) + (100cqw - 2 * var(--vw-testimonial-card-width) - var(--vw-testimonial-gap) - var(--vw-sequence-peek)) * (1 - clamp(0, var(--vw-sequence-third, 0), 1)))}.vw-testimonial-carousel{display:none}.vw-testimonial-actions{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--space-3)}.vw-testimonial-grid .vw-quote-card>*{width:calc(var(--vw-testimonial-card-width) - 2 * var(--vw-testimonial-card-inset))}.vw-quote-card{background:var(--website-color-warm);border-radius:var(--website-layout-radius-testimonial);padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;justify-content:space-between;min-height:276px;min-width:0}.vw-quote-card blockquote{font-family:var(--website-font-serif);font-size:40px;line-height:40px;letter-spacing:-.02em}.vw-testimonials .vw-author-name{font-size:18px;line-height:24px}.vw-testimonials .vw-author-role{font-size:16px;line-height:24px}@media (min-width:768px) and (max-width:1024px){.vw-testimonials{padding:var(--space-4);gap:var(--space-4)}.vw-testimonials .vw-section-label{padding-bottom:6px}.vw-testimonial-grid{--vw-testimonial-card-inset:var(--space-4)}.vw-quote-card{height:auto;min-height:300px;border-radius:12px;padding:var(--space-3) var(--space-4)}.vw-quote-card blockquote{font-size:32px;line-height:32px}.vw-testimonials .vw-author{gap:var(--website-testimonial-author-gap-mobile)}.vw-testimonials .vw-avatar{width:48px;height:48px}.vw-testimonials .vw-author-name{font-size:16px;line-height:20px}.vw-testimonials .vw-author-role{font-size:14px;line-height:24px}.vw-testimonials .vw-button--large{padding:10px var(--space-6);font-size:16px;line-height:20px}}@media (max-width:767px){.vw-testimonial-grid{display:none}.vw-testimonial-grid .vw-quote-card,.vw-testimonial-grid .vw-quote-card:first-child{flex-basis:auto;width:100%}.vw-testimonial-grid .vw-quote-card>*{width:100%}.vw-quote-card{min-height:0;gap:56px;border-radius:12px}.vw-testimonials{padding-block:var(--space-3);gap:var(--space-4);overflow:clip}.vw-testimonials .vw-section-label{padding-bottom:6px}.vw-testimonial-carousel{display:flex;gap:var(--space-3);width:calc(100% + var(--vw-outer));max-inline-size:none;overflow:auto clip;scroll-snap-type:x mandatory;scroll-padding-inline:0 var(--vw-outer);padding-right:var(--vw-outer)}.vw-testimonial-carousel>[data-blossom-slide]{flex:0 0 min(calc(100% + var(--vw-outer) - var(--space-3) - var(--website-testimonial-mobile-peek)),400px);scroll-snap-align:start;white-space:normal}.vw-testimonial-carousel .vw-quote-card{width:100%;min-height:0;height:auto;aspect-ratio:1;gap:var(--space-6);padding:var(--space-3) var(--space-4)}.vw-testimonial-carousel blockquote{font-size:32px;line-height:32px}.vw-testimonial-carousel .vw-author{gap:var(--website-testimonial-author-gap-mobile)}.vw-testimonial-carousel .vw-avatar{width:48px;height:48px}.vw-testimonial-carousel .vw-author-name{font-size:16px;line-height:20px}.vw-testimonial-carousel .vw-author-role{font-size:14px;line-height:24px}.vw-testimonial-actions .vw-button{flex:1}}@media (max-width:374px){.vw-testimonial-actions .vw-button{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.vw-testimonial-grid{--vw-testimonial-extra-space:0px;--vw-sequence-third:1}}.vw-footer{position:relative;display:flex;flex-direction:column;padding:var(--space-9) var(--space-6)}.vw-footer-rule{height:1px;background:var(--website-color-divider)}.vw-footer-columns{display:grid;grid-template-columns:minmax(0,228fr) repeat(3,minmax(0,240fr)) minmax(max-content,444fr);align-items:start;padding-top:var(--space-4)}.vw-footer-navs h2,.vw-footer-purpose{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase}.vw-footer-navs h2{color:var(--website-color-muted)}.vw-footer-navs{display:contents}.vw-footer-navs ul{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6);font-size:16px;line-height:24px}.vw-footer a:hover:not(.vw-button){text-decoration:underline}.vw-site .vw-footer .vw-contact{justify-self:end;padding:var(--space-1) var(--space-6);font-size:16px;line-height:24px}.vw-wordmark{--vw-reveal-glyphs:13.325% 26.6345% 34.3543% 39.3373% 47.5106% 55.4978% 65.8598% 75.551% 83.8466% 92.9917%;padding-top:var(--website-layout-footer-band-gap)}.vw-wordmark-art{position:relative}@media screen and (prefers-reduced-motion:no-preference){.vw-footer:has(.vw-wordmark:is([data-reveal-state=pending],[data-reveal-state=in])){overflow:clip}.vw-footer .vw-wordmark:is([data-reveal-state=pending],[data-reveal-state=in]){overflow:visible}.vw-footer .vw-wordmark[data-reveal-state=pending]{opacity:0}}.vw-wordmark img{width:100%;height:auto}.vw-wordmark-lens{position:absolute;top:0;left:0;width:var(--vw-lens-size,0);height:var(--vw-lens-size,0);overflow:hidden;border-radius:50%;isolation:isolate;pointer-events:none;opacity:0}.vw-wordmark-lens[data-ready]{opacity:1}.vw-wordmark-lens-optics{position:absolute;top:calc(-.5 * var(--vw-lens-size, 0px));left:calc(-.5 * var(--vw-lens-size, 0px));width:calc(2 * var(--vw-lens-size, 0px));height:calc(2 * var(--vw-lens-size, 0px))}.vw-wordmark-lens-light{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle closest-side,rgb(255 255 255/0) calc(100% - 1.75px),rgb(255 255 255/.123) calc(100% - 1.3125px),rgb(255 255 255/.277) calc(100% - .875px),rgb(255 255 255/.4) calc(100% - .4375px),rgb(255 255 255/.45) 100%),rgb(200 186 187/.1)}.vw-alliance,.vw-credentials p,.vw-footer .vw-contact,.vw-legal li{width:calc-size(max-content,round(up,size,1px))}.vw-legal{display:flex;justify-content:space-between;align-items:center;min-height:30px;font-size:14px;line-height:14px;opacity:0;pointer-events:none;transition:opacity calc(var(--website-motion-footer-legal-fade) * var(--vw-tempo)) var(--website-motion-footer-legal-fade-easing)}.vw-legal:focus-within,.vw-legal[data-at-bottom=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.vw-legal{transition:none}}.vw-legal nav,.vw-legal ul{display:flex;align-items:center;gap:var(--space-7)}.vw-credentials{display:flex;align-items:center;gap:var(--space-9);white-space:nowrap}.vw-alliance{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--website-color-border)}@media (max-width:1024px){.vw-footer{padding:var(--space-8) var(--space-4)}.vw-footer-columns{grid-template-columns:repeat(4,minmax(0,240px));row-gap:var(--space-6);padding-top:var(--space-3)}.vw-footer-navs ul{gap:6px;margin-top:var(--space-4);font-size:14px}.vw-site .vw-footer .vw-contact{grid-column:1;justify-self:start;padding-inline:var(--space-4);font-size:14px}.vw-footer-bottom{padding-right:var(--space-4)}.vw-wordmark img{aspect-ratio:976/143}.vw-legal{flex-wrap:wrap;gap:var(--space-4) var(--space-6);font-size:12px}.vw-credentials{margin-left:auto}.vw-legal nav,.vw-legal ul{gap:var(--space-6)}.vw-credentials{gap:var(--space-8)}.vw-alliance{padding:6px var(--space-3)}}@media (max-width:767px){.vw-footer{gap:var(--space-6);padding:var(--space-6) var(--space-3)}.vw-footer-columns{grid-template-columns:calc((100% - var(--space-2)) * 221.3 / 358) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:stretch;column-gap:0;row-gap:0;min-height:408px;padding-top:0}.vw-footer-purpose{align-self:start}.vw-footer-navs{display:flex;grid-column:2;grid-row:1/3;flex-direction:column;justify-content:space-between;gap:var(--space-4)}.vw-footer-navs ul{gap:var(--space-3);margin-top:var(--space-3);line-height:20px}.vw-site .vw-footer .vw-contact{grid-row:2;align-self:end;padding:6px var(--space-5);font-size:16px;line-height:20px}.vw-footer-bottom{display:flex;flex-direction:column;gap:var(--space-6);padding-right:0}.vw-wordmark{--vw-reveal-glyphs:12.2443% 21.4786% 27.4391% 37.2155% 46.7693% 59.1637% 70.7554% 80.6785% 91.6173%;padding-top:var(--space-6)}.vw-wordmark-art{margin-right:var(--space-2)}.vw-wordmark img{aspect-ratio:358/63}.vw-legal{flex-direction:column;align-items:stretch;gap:var(--space-6)}.vw-legal nav{flex-direction:column}.vw-legal nav,.vw-legal ul{gap:var(--space-4)}.vw-legal ul:first-child{min-width:219px}.vw-credentials{justify-content:space-between;gap:var(--space-4);margin-left:0}}.vw-footer--dark{color:var(--website-color-white)}.vw-footer--dark .vw-footer-rule{background:var(--website-color-divider-dark)}.vw-footer--dark .vw-footer-navs h2{color:#999999}.vw-site .vw-footer--dark .vw-contact{background:var(--website-color-canvas);color:var(--website-color-ink)}.vw-site .vw-footer--dark .vw-contact:hover{background:var(--website-color-brand)}.vw-footer--dark .vw-wordmark img{filter:invert(1)}.vw-footer--dark .vw-alliance{box-shadow:inset 0 0 0 1px var(--website-freckle-surface)}.vw-article-card{position:relative;display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.vw-article-card-media{position:relative;overflow:hidden;aspect-ratio:453.33/497.86;border-radius:16px;background:var(--color-palette-bookcel-400)}.vw-article-card-media>img,.vw-article-card-media>picture>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.vw-article-card-scrim{position:absolute;inset:0 0 auto;height:99px;background:linear-gradient(rgb(0 0 0/.36),rgb(0 0 0/.13) 45%,rgb(0 0 0/0));pointer-events:none}.vw-article-card-link{position:absolute;top:var(--space-4);right:var(--space-4);display:grid;place-items:center;width:32px;height:32px;color:var(--website-color-white)}.vw-article-card-link .vw-glass{--vw-glass-tint:var(--website-glass-tint-dark);--vw-glass-shade:rgb(0 0 0/0.04);--vw-glass-sheen:rgb(255 255 255/0.03)}.vw-article-card-link .vw-icon{position:relative;opacity:var(--vw-glass-reveal);width:16px;height:16px}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.vw-article-card-scrim{opacity:0;transition:opacity var(--vw-motion-state) var(--vw-ease-crossfade)}.vw-article-card-link{--vw-glass-reveal:0;transition:--vw-glass-reveal var(--vw-motion-state) var(--vw-ease-crossfade)}.vw-article-card:is(:hover,:has(a:focus-visible)) .vw-article-card-scrim{opacity:1}.vw-article-card:is(:hover,:has(a:focus-visible)) .vw-article-card-link{--vw-glass-reveal:1}}.vw-article-card-tag{--vw-glass-radius:16px;position:absolute;top:var(--space-4);left:var(--space-4);display:flex;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--website-color-white);font-size:18px;line-height:24px;white-space:nowrap;width:calc-size(max-content,round(up,size,1px))}.vw-article-card-tag-label{position:relative;display:flex;align-items:center;gap:var(--space-1)}.vw-article-card-copy{display:flex;flex-direction:column;gap:var(--space-4)}.vw-article-card-date{color:var(--website-color-muted);font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase}.vw-article-card-title{font-family:var(--website-font-serif);font-size:var(--website-text-h6-size);line-height:var(--website-text-h6-line);letter-spacing:-.02em}.vw-article-card-title a:after{content:"";position:absolute;inset:0}.vw-article-card:has(a:focus-visible){outline:2px solid var(--website-color-brand);outline-offset:4px;border-radius:16px}.vw-article-card-title a:focus-visible{outline:none}@media (max-width:1024px){.vw-article-card{gap:var(--space-4)}.vw-article-card-media{aspect-ratio:322/353}.vw-article-card-link{top:var(--space-3);right:var(--space-3);width:28px;height:28px}.vw-article-card-link .vw-icon{width:14px;height:14px}.vw-article-card-tag{--vw-glass-radius:14px;top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) 6px;font-size:16px;line-height:20px}.vw-article-card-copy{gap:var(--space-3)}}@media (max-width:767px){.vw-article-card-media{aspect-ratio:343/376}.vw-article-card-tag{top:var(--space-4)}}.vw-article-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-9);padding:var(--space-6) var(--space-6) 56px}.vw-article-row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);width:100%}@media (max-width:1024px){.vw-article-row{gap:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-8)}.vw-article-row .vw-section-label{padding-bottom:6px}.vw-article-row-grid{grid-template-columns:repeat(3,calc((100% - 26px) / 3));gap:var(--space-3)}.vw-article-row .vw-button--large{padding:10px var(--space-6);font-size:16px;line-height:20px}}@media (max-width:767px){.vw-article-row{padding-bottom:var(--space-7)}.vw-article-row-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.vw-article-row .vw-button--large{width:100%}}.vw-hero-statement{padding:96px var(--space-6) var(--space-7)}.vw-hero-statement h1{font:400 114px/114px var(--website-font-serif);letter-spacing:-.02em;white-space:pre-line}@media (max-width:1024px){.vw-hero-statement{padding:80px var(--space-4) var(--space-6)}.vw-hero-statement h1{font-size:90px;line-height:90px}}@media (max-width:767px){.vw-hero-statement{padding:96px var(--space-4) var(--space-9)}.vw-hero-statement h1{font-size:48px;line-height:48px}}.vw-featured-story{flex-direction:column;padding:0 var(--space-6) 56px}.vw-featured-story,.vw-featured-story-row{display:flex;gap:var(--space-6)}.vw-featured-story-image{position:relative;flex:none;width:400px;height:420px;overflow:hidden;border-radius:16px;background:var(--color-palette-bookcel-400)}.vw-featured-story-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.vw-featured-story-text{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);width:678px;min-width:0}.vw-featured-story-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-7)}.vw-featured-story-title{font:400 var(--website-text-h4-size) /var(--website-text-h4-line) var(--website-font-serif);letter-spacing:-.02em}.vw-featured-story-copy>p{font:400 var(--website-text-b1-size) /var(--website-text-b1-line) var(--website-font-sans)}.vw-featured-story-source{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--website-color-muted)}@media (max-width:1024px){.vw-featured-story{gap:var(--space-4);padding:0 var(--space-4) var(--space-8)}.vw-featured-story .vw-section-label{padding-bottom:6px}.vw-featured-story-row{gap:var(--space-4)}.vw-featured-story-image{width:360px;height:360px}.vw-featured-story-text{flex:1;width:auto;gap:var(--space-4)}.vw-featured-story-copy{gap:var(--space-6)}}@media (max-width:767px){.vw-featured-story{padding-bottom:var(--space-7)}.vw-featured-story-row{flex-direction:column}.vw-featured-story-image{width:100%;height:auto;aspect-ratio:1}.vw-featured-story-text{display:contents}.vw-featured-story-copy{align-items:stretch}.vw-site .vw-featured-story-action{width:100%;height:40px;margin-top:-8px;padding-block:0}}.vw-article-grid{display:flex;flex-direction:column;gap:var(--space-9);padding:var(--space-6) var(--space-6) 56px}.vw-article-grid-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-9) var(--space-4);align-items:start}.vw-article-grid-more{display:flex;justify-content:center}.vw-site .vw-article-grid-more .vw-button{height:48px;padding-block:0}.vw-article-grid-empty{font:400 18px/24px var(--website-font-sans);color:var(--website-color-muted)}@media (max-width:1024px){.vw-article-grid{gap:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-8)}.vw-article-grid .vw-section-label{padding-bottom:6px}.vw-article-grid-items{grid-template-columns:repeat(3,calc((100% - 26px) / 3));gap:var(--space-8) var(--space-3)}.vw-site .vw-article-grid-more .vw-button{height:40px;padding:0 var(--space-6);font-size:16px;line-height:20px}}@media (max-width:767px){.vw-article-grid{padding-bottom:var(--space-7)}.vw-article-grid-items{grid-template-columns:minmax(0,1fr)}.vw-article-grid-more .vw-button{width:100%}}.vw-resource-filters{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6)}.vw-resource-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.vw-site .vw-chip{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font:400 16px/22px var(--website-font-sans);background:var(--website-color-white);box-shadow:inset 0 0 0 1px var(--website-resources-chip-rim);color:var(--website-color-ink);transition:scale var(--vw-respond)}.vw-site .vw-chip:not([aria-pressed=true]):hover{background:var(--website-color-warm);transition:background-color var(--vw-respond),scale var(--vw-respond)}.vw-site .vw-chip[aria-pressed=true]{background:var(--website-color-ink);box-shadow:none;color:var(--website-color-canvas)}@media (max-width:1024px){.vw-resource-filters{padding:var(--space-4)}.vw-resource-chips{gap:6px}.vw-site .vw-chip{padding:6px var(--space-3);font-size:14px;line-height:20px}}@media (max-width:767px){.vw-resource-filters{flex-direction:column;align-items:stretch;gap:var(--space-3)}.vw-resource-filters .vw-search{width:100%}}.vw-origin{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6)}.vw-origin-intro{display:grid;grid-template-columns:var(--website-origin-label-width) minmax(0,1fr);padding-block:var(--space-2);box-shadow:inset 0 1px var(--website-color-rule)}.vw-origin-intro h2{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase}.vw-origin-paragraphs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);max-width:var(--website-origin-paragraphs-width);font:400 var(--website-text-b1-size) /var(--website-text-b1-line) var(--website-font-sans)}.vw-origin-column{display:block}.vw-origin-column p+p{margin-top:var(--space-6)}.vw-origin-quote{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--website-origin-quote-width);margin-left:var(--website-origin-label-width)}.vw-origin-quote blockquote{font:400 var(--website-origin-quote-size) /var(--website-origin-quote-line) var(--website-font-serif);letter-spacing:-.02em}.vw-origin .vw-author{margin-top:0}.vw-origin .vw-avatar{background:#f9e3d0}.vw-origin .vw-author-name{font-size:18px;line-height:24px}.vw-origin .vw-author-role{font-size:16px;line-height:24px}@media (max-width:1024px){.vw-origin{gap:var(--space-4);padding:var(--space-4) 0}.vw-origin-intro{padding-block:6px}.vw-origin-quote blockquote{font-size:var(--website-origin-compact-quote-size);line-height:var(--website-origin-compact-quote-size)}.vw-origin .vw-author{gap:6px;min-height:48px}.vw-origin .vw-avatar{width:48px;height:48px}.vw-origin .vw-author-name{font-size:16px;line-height:20px}.vw-origin .vw-author-role{font-size:14px;line-height:24px}}@media (max-width:767px){.vw-origin{gap:var(--space-6);padding:var(--space-4) var(--space-3)}.vw-origin-intro{gap:var(--space-3)}.vw-origin-intro,.vw-origin-paragraphs{grid-template-columns:minmax(0,1fr)}.vw-origin-quote{margin-left:0}.vw-origin .vw-author{min-height:50.7px}}.vw-contact-section{height:var(--website-contact-height);padding:var(--space-6)}.vw-contact-band{position:relative;display:grid;place-items:center;height:100%;padding:var(--space-6);overflow:hidden;--vw-reveal-radius:16px;border-radius:var(--vw-reveal-radius);background:#1a1a1a}.vw-contact-band>picture{display:contents}.vw-site .vw-contact-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.vw-contact-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-7);max-width:100%}.vw-site .vw-contact-mark{width:38px;height:42px}.vw-contact-section h2{color:var(--website-color-canvas);text-align:center;font:400 80px/80px var(--website-font-serif);letter-spacing:-.02em}.vw-contact-section h2 span{display:block;white-space:pre}.vw-site .vw-contact-section .vw-button--large{height:48px;padding:0 var(--space-7);font-size:20px;line-height:28px}.vw-contact-section .vw-button--glass:is(:hover,:focus-visible){background-color:rgb(255 255 255/.16)}@keyframes vw-contact-aperture{0%{clip-path:inset(var(--vw-aperture-block) var(--vw-aperture-inline) round var(--vw-reveal-radius))}to{clip-path:inset(0 round var(--vw-reveal-radius))}}@keyframes vw-contact-settle{0%{scale:var(--vw-settle-from)}}@keyframes vw-contact-drift{0%{translate:0 calc(-1 * var(--vw-contact-drift))}to{translate:0 var(--vw-contact-drift)}}@keyframes vw-contact-rise{0%{opacity:0;translate:0 var(--vw-contact-travel)}}@keyframes vw-contact-lift{0%{translate:0 var(--vw-travel-rise)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vw-contact-band[data-scrub]{view-timeline:--vw-contact block;animation:vw-contact-aperture both;animation-timing-function:var(--vw-ease-emphasis);animation-timeline:--vw-contact;animation-range:entry 0 entry 60%}.vw-site .vw-contact-band[data-scrub] .vw-contact-photo{--vw-contact-drift:calc(var(--website-motion-cta-parallax) / (1 + 2 * var(--website-motion-cta-parallax)) * 100%);inset:calc(-1 * var(--website-motion-cta-parallax) * 100%) 0;height:calc((1 + 2 * var(--website-motion-cta-parallax)) * 100%);animation:vw-contact-settle both,vw-contact-drift linear both;animation-timing-function:var(--vw-ease-enter),linear;animation-timeline:--vw-contact;animation-range:entry 0 entry 100%,cover 0 cover 100%}.vw-contact-band[data-scrub] :is(.vw-contact-mark,h2>span,.vw-button){animation-name:vw-contact-rise;animation-fill-mode:both;animation-timing-function:var(--vw-ease-enter);animation-timeline:--vw-contact}.vw-contact-band[data-scrub] .vw-contact-mark{--vw-contact-travel:var(--vw-travel-short);animation-range:entry 25% entry 65%}.vw-contact-band[data-scrub] h2>span{--vw-contact-travel:var(--vw-travel-lines);animation-range:entry 32% entry 72%}.vw-contact-band[data-scrub] h2>span+span{animation-range:entry 40% entry 80%}.vw-contact-band[data-scrub] .vw-button{animation-name:vw-contact-lift;animation-range:entry 50% entry 90%}}}@media (max-width:1024px){.vw-contact-section{height:var(--website-contact-tablet-height);padding:var(--space-4)}.vw-contact-content{gap:var(--space-6)}.vw-contact-section h2{font-size:48px;line-height:48px}.vw-site .vw-contact-section .vw-button--large{height:40px;padding:0 var(--space-6);font-size:16px;line-height:20px}}@media (max-width:767px){.vw-contact-section{height:auto}.vw-contact-band{height:var(--website-contact-mobile-height);padding:var(--space-7)}.vw-contact-content{gap:var(--space-4)}.vw-site .vw-contact-mark{width:25px;height:28px}.vw-contact-section h2{font-size:32px;line-height:32px}.vw-contact-section h2 span{white-space:normal}}.vw-team{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:80px;padding:var(--space-6);overflow:clip}@media (min-width:1025px) and (max-width:1439px){.vw-team{--website-team-active-width:calc(29.1666667cqw + 14px);--website-team-card-width:calc(20.8333333cqw + 10px);--website-team-gap:calc(0.8333333cqw + 0.4px)}}@media (min-width:1440px){.vw-team{--website-team-active-width:clamp(420px,calc(100cqw - 1248px),444px)}}.vw-site .vw-team .vw-button--tertiary{font-size:16px;line-height:22px;text-decoration:underline}.vw-team-gallery{position:relative;margin-right:calc(-1 * var(--space-6));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.vw-team-gallery::-webkit-scrollbar{display:none}.vw-team-track{display:flex;gap:var(--website-team-gap);align-items:flex-end;width:max-content;height:var(--website-team-active-height);padding-right:var(--space-6)}.vw-site .vw-team-card{position:relative;flex:none;width:var(--website-team-card-width);height:var(--website-team-card-height);overflow:hidden;border-radius:var(--website-team-radius);background:var(--website-team-backdrop);transition:width calc(var(--website-motion-team-card-duration) * var(--vw-tempo)) var(--vw-ease-enter),height calc(var(--website-motion-team-card-duration) * var(--vw-tempo)) var(--vw-ease-enter)}.vw-team-card[aria-pressed=true]{width:var(--website-team-active-width);height:var(--website-team-active-height)}.vw-team-card>picture{display:contents}.vw-site .vw-team-card img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.vw-team-caption{position:absolute;top:var(--space-4);left:50%;display:flex;align-items:center;justify-content:space-between;width:calc(var(--website-team-active-width) - 27px);height:33px;padding-inline:var(--space-2);font:400 18px/24px var(--website-font-sans);white-space:nowrap;opacity:0;transform:translateX(-50%);pointer-events:none;transition:opacity var(--vw-snap)}.vw-team-card[aria-pressed=true] .vw-team-caption{opacity:1;transition-delay:calc(var(--website-motion-team-caption-delay) * var(--vw-tempo))}.vw-team-name{display:flex;align-items:center;gap:4px}.vw-team-name>span{width:16px}.vw-team-role{color:var(--website-team-role);text-align:right}.vw-site .vw-team-card:focus-visible{outline-offset:-4px}.vw-site .vw-team-controls{position:absolute;right:20px;bottom:44px;z-index:2;gap:var(--space-2);height:40px;padding:4px var(--space-3)}.vw-site .vw-team-controls button{display:block;width:20px;height:20px;flex:none;color:inherit}.vw-team-controls svg{display:block}.vw-team-controls path{fill:currentColor}.vw-site .vw-team-controls button:disabled{color:#969696;cursor:default}.vw-site .vw-team-controls button:focus-visible{outline-offset:2px}@media (max-width:1024px){.vw-team{gap:72px;padding:var(--space-4)}.vw-team-gallery{margin-right:calc(-1 * var(--space-4))}.vw-team-track{padding-right:var(--space-4)}.vw-site .vw-team-controls{bottom:32px;padding-inline:var(--space-2)}}@media (max-width:767px){.vw-team{gap:var(--space-6)}.vw-team-gallery{margin-inline:calc(-1 * var(--space-4));scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4)}.vw-team-track{height:var(--website-team-card-height);padding-inline:var(--space-4)}.vw-site .vw-team-card,.vw-team-card[aria-pressed=true]{width:var(--website-team-card-width);height:var(--website-team-card-height);border-radius:10px;scroll-snap-align:start}.vw-team-caption,.vw-team-card[aria-pressed=true] .vw-team-caption{top:4px;width:292px;padding-inline:6px;font-size:14px;line-height:24px;opacity:1}.vw-team-name>span{width:14px;font-size:16px;line-height:20px}.vw-team-controls{display:none!important}}@media (prefers-reduced-motion:reduce){.vw-site .vw-team-card,.vw-team-caption{transition:none}}.vw-team-v2{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-11);padding:var(--space-6)}.vw-team-v2-row{--vw-team-v2-active:calc((100cqw - 3 * var(--space-4)) * 420 / 1344);display:flex;align-items:flex-end;gap:var(--space-4);min-height:calc(var(--vw-team-v2-active) * 4 / 3)}.vw-team-v2-row>li{flex:1 1 0;min-width:0;transition:flex calc(var(--website-motion-team-card-duration) * var(--vw-tempo)) var(--vw-ease-enter)}.vw-team-v2-row>li:has([data-active]){flex:0 0 var(--vw-team-v2-active)}.vw-site .vw-team-v2-card{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:var(--website-team-backdrop);text-align:left;isolation:isolate}.vw-team-v2-card>picture{display:contents}.vw-site .vw-team-v2-card img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none;object-fit:cover}.vw-site .vw-team-v2-card:focus-visible{outline-offset:-4px}.vw-team-v2-caption{position:absolute;top:var(--space-3);right:var(--space-3);left:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-2);min-height:33px;padding-inline:var(--space-2);font:400 18px/24px var(--website-font-sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--vw-snap)}.vw-team-v2-card[data-active] .vw-team-v2-caption{opacity:1;transition-delay:calc(var(--website-motion-team-caption-delay) * var(--vw-tempo))}.vw-team-v2-name{display:flex;align-items:center;gap:4px}.vw-team-v2-role{margin-left:auto;color:var(--website-team-role);text-align:right}.vw-site .vw-team-v2 .vw-button--tertiary{font-size:16px;line-height:22px;text-decoration:underline}@media (max-width:1024px){.vw-team-v2{gap:56px;padding:var(--space-4)}.vw-team-v2 .vw-section-label--top{padding-top:6px;font-size:16px;line-height:22px}.vw-team-v2-row{align-items:flex-start;gap:var(--space-2);min-height:0}.vw-team-v2-row>li,.vw-team-v2-row>li:has([data-active]){flex:1 1 0}.vw-site .vw-team-v2-card{aspect-ratio:223/297;border-radius:6px}.vw-team-v2-caption,.vw-team-v2-card[data-active] .vw-team-v2-caption{top:var(--space-2);right:var(--space-2);left:var(--space-2);column-gap:var(--space-1);padding-inline:6px;font-size:14px;opacity:1;transition:none}.vw-team-v2-name>span{font-size:16px;line-height:20px}}@media (min-width:768px) and (max-width:1024px){.vw-team-v2-caption,.vw-team-v2-card[data-active] .vw-team-v2-caption{font-size:min(14px,100cqw * 14/808)}.vw-team-v2-name>span{font-size:min(16px,100cqw * 16/808)}}@media (max-width:767px){.vw-team-v2{gap:var(--space-8)}.vw-team-v2-row{gap:var(--space-3);margin-right:calc(-1 * var(--space-4));padding-right:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vw-team-v2-row::-webkit-scrollbar{display:none}.vw-team-v2-row>li,.vw-team-v2-row>li:has([data-active]){flex:0 0 330px;scroll-snap-align:start}.vw-site .vw-team-v2-card{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.vw-team-v2-caption,.vw-team-v2-row>li{transition:none}}.vw-pricing{padding:var(--space-6);color:var(--website-color-white)}.vw-pricing-cards{display:flex;gap:var(--space-6)}.vw-pricing-card{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-7);min-width:0;padding:var(--space-8);border-radius:12px;background:var(--website-freckle-surface)}.vw-pricing-card hr{width:100%;height:1px;margin:0;border:0;background:#646464;translate:0 -1px}.vw-pricing-header{display:flex;flex-direction:column;gap:var(--space-4)}.vw-pricing-header h3{font:400 var(--website-text-h3-size) /var(--website-text-h3-line) var(--website-font-serif);letter-spacing:-.02em}.vw-pricing-summary{color:#cccccc;font-size:18px;line-height:24px}.vw-pricing dd{margin:0}.vw-pricing-capability-list dt,.vw-pricing-status{font:400 14px/14px var(--website-font-mono);text-transform:uppercase}.vw-pricing-status{height:17px}.vw-pricing-offer{display:flex;flex-direction:column;gap:var(--space-7)}.vw-pricing-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}.vw-pricing-capability-list>div,.vw-pricing-stats>div{display:flex;flex-direction:column;gap:var(--space-2)}.vw-pricing-stats dt{color:#cccccc;font-size:14px;line-height:14px}.vw-pricing-stats dd{font:400 var(--website-text-h6-size) /var(--website-text-h6-line) var(--website-font-serif);letter-spacing:-.02em;white-space:pre-line}.vw-site .vw-pricing-action{width:100%;height:40px}.vw-site .vw-pricing .vw-button--secondary:is(:hover,:focus-visible){background:var(--website-color-white);color:var(--website-color-ink)}.vw-pricing-capabilities{display:flex;flex-direction:column;gap:var(--space-6)}.vw-pricing-capabilities-title{color:#cccccc;font-size:18px;line-height:24px}.vw-site .vw-pricing-capabilities-toggle{display:none}.vw-pricing-capability-list{display:flex;flex-direction:column;gap:var(--space-4)}.vw-pricing-capability-list dt{color:#cccccc}.vw-pricing-capability-list dd{font-size:18px;line-height:24px}@media (min-width:1025px) and (max-width:1439px){.vw-pricing{padding:calc(12px + 12 * (100vw - 1024px) / 416)}.vw-pricing-cards{gap:calc(12px + 12 * (100vw - 1024px) / 416)}.vw-pricing-card{gap:calc(24px + 8 * (100vw - 1024px) / 416);padding:calc(16px + 24 * (100vw - 1024px) / 416)}.vw-pricing-header{gap:calc(12px + 4 * (100vw - 1024px) / 416)}.vw-pricing-header h3{font-size:calc(32px + 24 * (100vw - 1024px) / 416);line-height:calc(32px + 24 * (100vw - 1024px) / 416)}.vw-pricing-capabilities-title,.vw-pricing-capability-list dd,.vw-pricing-summary{font-size:calc(16px + 2 * (100vw - 1024px) / 416);line-height:calc(20px + 4 * (100vw - 1024px) / 416)}.vw-pricing-capability-list dt,.vw-pricing-stats dt,.vw-pricing-status{font-size:calc(12px + 2 * (100vw - 1024px) / 416)}.vw-pricing-offer{gap:calc(24px + 8 * (100vw - 1024px) / 416)}.vw-pricing-stats{gap:calc(12px + 20 * (100vw - 1024px) / 416)}.vw-pricing-capability-list>div,.vw-pricing-stats>div{gap:calc(6px + 2 * (100vw - 1024px) / 416)}.vw-pricing-stats dd{font-size:calc(16px + 12 * (100vw - 1024px) / 416);line-height:calc(20px + 8 * (100vw - 1024px) / 416)}.vw-pricing-capabilities{gap:calc(16px + 8 * (100vw - 1024px) / 416)}.vw-pricing-capability-list{gap:calc(12px + 4 * (100vw - 1024px) / 416)}}@media (max-width:1024px){.vw-pricing{padding:var(--space-3)}.vw-pricing-cards{gap:var(--space-3)}.vw-pricing-card{gap:var(--space-6);padding:var(--space-4);border-radius:10px}.vw-pricing-header{gap:var(--space-3)}.vw-pricing-header h3{font-size:32px;line-height:32px}.vw-pricing-capabilities-title,.vw-pricing-capability-list dd,.vw-pricing-summary{font-size:16px;line-height:20px}.vw-pricing-offer{gap:var(--space-6)}.vw-pricing-stats{gap:var(--space-3)}.vw-pricing-capability-list>div,.vw-pricing-stats>div{gap:6px}.vw-pricing-capability-list dt,.vw-pricing-stats dt,.vw-pricing-status{font-size:12px}.vw-pricing-stats dd{font-size:16px;line-height:20px}.vw-pricing-capabilities{gap:var(--space-4)}.vw-pricing-capability-list{gap:var(--space-3)}.vw-pricing-capability-list,.vw-pricing-stats{max-width:272px}}@media (max-width:767px){.vw-pricing{padding:var(--space-2)}.vw-pricing-cards{flex-direction:column;gap:var(--space-6)}.vw-pricing-card{padding:var(--space-4) var(--space-3)}.vw-pricing-capabilities-title{display:none}.vw-site .vw-pricing-capabilities-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;color:#cccccc;font-size:16px;line-height:20px;text-align:left}.vw-pricing-capabilities-toggle .vw-icon{width:20px;height:20px;transition:rotate var(--vw-snap)}.vw-pricing-capabilities-toggle[aria-expanded=true] .vw-icon{rotate:180deg}.vw-pricing-capability-list:not([data-open]){display:none}.vw-pricing-stats{max-width:none;gap:var(--space-2)}.vw-pricing-capability-list{max-width:311px}}.vw-investor-video{position:relative;margin-inline:calc(-1 * var(--vw-hero-bleed));height:var(--website-investor-height);overflow:clip;color:var(--website-color-canvas)}.vw-investor-video-media{position:absolute;inset:0}.vw-site .vw-investor-video-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.vw-investor-video-top{position:absolute;top:148px;left:calc(var(--space-6) + var(--vw-hero-bleed));display:grid;grid-template-columns:91px 573px;gap:143px;align-items:start}.vw-investor-video-eyebrow{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase}.vw-investor-video h2{font:400 80px/80px var(--website-font-serif);letter-spacing:-.02em}.vw-investor-video h2 span{display:block}.vw-investor-video h2 span:last-child{color:rgb(253 247 241/.7)}.vw-investor-video-bottom{position:absolute;left:calc(246px + var(--vw-hero-bleed));bottom:36px}.vw-investor-video-bottom>p{width:456px;font:400 var(--website-text-b1-size) /var(--website-text-b1-line) var(--website-font-sans)}.vw-site .vw-investor-video-cta{display:none}.vw-investor-video-play{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px;border-radius:50%;transition:scale var(--vw-respond)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.vw-investor-video-play:hover{scale:var(--vw-zoom-scale)}}.vw-investor-video-play .vw-glass{rotate:var(--vw-play-light,0deg);--vw-glass-tint:transparent;--vw-glass-shade:transparent;--vw-glass-sheen:transparent;--vw-glass-edge:rgb(255 255 255/0.55)}.vw-investor-video-play svg{position:relative;display:block;width:80px;height:80px;fill:#fff}.vw-investor-video-play:focus-visible{outline-offset:4px}.vw-investor-video[data-trailing],.vw-investor-video[data-trailing] *{cursor:none}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine) and (min-width:768px){.vw-site .vw-investor-video-photo{inset:calc(var(--website-motion-investor-photo-drift) * -50%);width:calc((1 + var(--website-motion-investor-photo-drift)) * 100%);height:calc((1 + var(--website-motion-investor-photo-drift)) * 100%);translate:var(--vw-photo-drift-x,0) var(--vw-photo-drift-y,0)}}@media (max-width:1024px){.vw-investor-video-top{top:auto;bottom:88px;right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.vw-investor-video h2{font-size:56px;line-height:56px}.vw-investor-video-bottom{left:var(--space-6);bottom:36px}.vw-investor-video-bottom>p{width:min(633px,calc(100vw - 48px))}}@media (max-width:767px){.vw-site .vw-investor-video-photo{object-position:62.38% 50%}.vw-investor-video-top{top:468px;bottom:auto;left:var(--space-3);right:auto;width:342px;max-width:calc(100% - 24px);gap:var(--space-3)}.vw-investor-video-eyebrow{height:22px}.vw-investor-video h2{font-size:48px;line-height:48px}.vw-investor-video-bottom{top:646px;bottom:auto;left:var(--space-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);width:342px;max-width:calc(100% - 24px)}.vw-investor-video-bottom>p{width:100%;min-height:60px}.vw-site .vw-investor-video-cta{display:inline-flex;height:40px;padding:0 var(--space-6);font-size:16px;line-height:22px}.vw-investor-video-play{display:none}}@keyframes vw-investor-drift{0%{translate:0 calc(-1 * var(--vw-investor-drift))}to{translate:0 var(--vw-investor-drift)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vw-investor-video{view-timeline:--vw-investor block}.vw-investor-video-media{--vw-investor-drift:calc(var(--website-motion-investor-parallax) / (1 + 2 * var(--website-motion-investor-parallax)) * 100%);inset:calc(-1 * var(--website-motion-investor-parallax) * 100%) 0 auto;height:calc((1 + 2 * var(--website-motion-investor-parallax)) * 100%);animation:vw-investor-drift linear both;animation-timeline:--vw-investor;animation-range:cover 0 cover 100%}}}.vw-values{padding-inline:var(--space-6);color:var(--website-color-statement)}.vw-values-container{display:grid;grid-template-columns:var(--website-values-label-width) minmax(0,var(--website-values-list-width));justify-content:space-between;column-gap:var(--website-values-label-gap);padding-block:var(--space-6);border-top:1px solid var(--website-color-rule)}.vw-values-container>h2{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:pre}.vw-values-list{display:flex;flex-direction:column;gap:var(--space-2)}.vw-value-row{display:flex;align-items:flex-start;gap:var(--website-values-column-gap);min-height:var(--website-values-row-height);padding-block:var(--space-7);border-bottom:1px solid var(--website-color-rule)}.vw-value-icon{flex:none;width:var(--website-values-icon-size);height:var(--website-values-icon-size);position:relative}.vw-value-icon-live,.vw-value-icon>img{position:absolute;inset:0;width:90px;height:90px}.vw-value-icon-live{visibility:hidden;pointer-events:none}.vw-value-icon[data-live=true]>img{visibility:hidden}.vw-value-icon[data-live=true] .vw-value-icon-live{visibility:visible}.vw-value-icon-live>svg{display:block;width:90px;height:90px;overflow:visible}.vw-value-copy{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,339fr) minmax(0,400fr);column-gap:var(--website-values-column-gap)}.vw-value-copy>h3{font-family:var(--website-font-serif);font-size:var(--website-text-h5-size);line-height:var(--website-text-h5-line);letter-spacing:-.02em;white-space:pre-line}.vw-value-copy>p{font:400 var(--website-text-b1-size) /var(--website-text-b1-line) var(--website-font-sans)}@media (min-width:1025px) and (max-width:1390px){.vw-values-container{column-gap:64px}.vw-value-copy,.vw-value-row{column-gap:56px}}@media (max-width:1024px){.vw-values{padding-inline:var(--space-4)}.vw-values-container{display:flex;flex-direction:column;gap:var(--space-4);margin-left:0;padding-block:var(--space-4)}.vw-values-list{width:100%;gap:6px}.vw-value-row{align-items:center;gap:40px;padding:0 var(--space-3) 0 0}.vw-value-copy{grid-template-columns:minmax(0,339fr) minmax(0,471fr);align-items:center;gap:40px}}@media (max-width:767px){.vw-values{padding-inline:var(--space-3)}.vw-value-row{min-height:0;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-3) var(--space-6) 0}.vw-value-copy{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}}.vw-values--plain .vw-values-container{grid-template-columns:261px minmax(0,948px);column-gap:183px;max-width:none;margin-left:0}.vw-values--plain .vw-values-list{gap:var(--space-7)}.vw-values--plain .vw-value-row{min-height:0;padding:0 0 56px}.vw-values--plain .vw-value-copy{grid-template-columns:297px minmax(0,510px);column-gap:var(--space-7)}.vw-values--plain .vw-value-copy>p{font-size:16px;line-height:24px}@media (min-width:1025px) and (max-width:1390px){.vw-values--plain .vw-values-container{column-gap:64px}.vw-values--plain .vw-value-copy{column-gap:var(--space-7)}}@media (max-width:1024px){.vw-values--plain .vw-values-list{gap:var(--space-6)}.vw-values--plain .vw-value-row{padding:0 var(--space-3) var(--space-8) 0}.vw-values--plain .vw-value-copy{grid-template-columns:339px minmax(0,1fr);align-items:start;column-gap:var(--space-8)}.vw-values--plain .vw-value-copy>p{line-height:20px}}@media (max-width:767px){.vw-values--plain .vw-values-list{gap:var(--space-4)}.vw-values--plain .vw-value-row{padding:0 var(--space-3) var(--space-7) 0}.vw-values--plain .vw-value-copy{display:flex}}.vw-spacer--small{height:var(--website-spacer-small)}.vw-spacer--large{height:var(--website-spacer-large)}@media (max-width:1024px){.vw-spacer--small{height:var(--website-spacer-compact-small)}.vw-spacer--large{height:var(--website-spacer-compact-large)}}.vw-careers-hero{height:100svh}.vw-careers-dock{--vw-dock-trail:var(--space-6)}.vw-site .vw-careers-hero-image{inset:0 auto auto 0;width:calc(100% * 1852 / 1440);height:auto;object-fit:fill;aspect-ratio:1852/1607;transform:translateY(-15.9925%)}.vw-careers-hero-content{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--vw-dock-trail)}.vw-careers-hero-label{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase}.vw-careers-hero-content h1{font:400 var(--website-text-h2-size) /var(--website-text-h2-line) var(--website-font-serif);letter-spacing:-.02em;white-space:pre-line}@media (max-width:1024px){.vw-careers-dock{--vw-dock-gap:calc(var(--space-6) + var(--vw-cookie-reserve, 0px))}.vw-site .vw-careers-hero-image{width:max(100% * 1317/1024,1040px);transform:translate(-9.1116%,-20.1225%)}}@media (max-width:767px){.vw-careers-dock{--vw-dock-gap:calc(var(--space-4) + var(--vw-cookie-reserve, 0px));--vw-dock-trail:var(--space-4)}.vw-careers-hero-content{padding-inline:var(--space-4)}.vw-site .vw-careers-hero-image{inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:76.43% 0;transform:none}}.vw-careers-values{--vw-careers-value-open:658;--vw-careers-value-closed:283;--vw-careers-value-padding:var(--space-6);--vw-careers-value-radius:12px;--vw-careers-value-motion:calc(var(--website-motion-careers-card-duration) * var(--vw-tempo)) var(--website-motion-careers-card-easing);padding:var(--space-9) var(--space-6)}.vw-careers-values-row{container-type:inline-size;--vw-careers-value-share:calc((100cqw - 2 * var(--space-3) - 6 * var(--vw-careers-value-padding)) / (var(--vw-careers-value-open) + 2 * var(--vw-careers-value-closed)));display:flex;gap:var(--space-3);height:330px;overflow:hidden}.vw-careers-value{--vw-careers-value-width:calc(2 * var(--vw-careers-value-padding) + var(--vw-careers-value-share) * var(--vw-careers-value-closed));position:relative;display:flex;flex:0 0 calc(var(--vw-careers-value-width) + var(--vw-careers-value-extra, 0px));flex-direction:column;justify-content:space-between;min-width:0;padding:var(--vw-careers-value-padding);overflow:hidden;border-radius:var(--vw-careers-value-radius);background:var(--website-color-white);transition:flex-basis var(--vw-sequence)}.vw-careers-value[data-open]{--vw-careers-value-width:calc(2 * var(--vw-careers-value-padding) + var(--vw-careers-value-share) * var(--vw-careers-value-open))}.vw-careers-value:first-child{--vw-careers-value-extra:calc((100cqw - var(--vw-sequence-peek) - var(--vw-careers-value-width)) * (1 - clamp(0, var(--vw-sequence-second, 0), 1)))}@media (min-width:768px){.vw-careers-value:last-child{flex-grow:1}}.vw-careers-value:nth-child(2){--vw-careers-value-extra:calc((100cqw - 2 * var(--vw-careers-value-padding) - var(--vw-careers-value-share) * var(--vw-careers-value-open) - var(--space-3) - var(--vw-sequence-peek) - var(--vw-careers-value-width)) * (1 - clamp(0, var(--vw-sequence-third, 0), 1)))}.vw-careers-value-title{white-space:pre-line;font:400 40px/40px var(--website-font-serif);letter-spacing:-.02em}.vw-careers-value-word{white-space:nowrap}.vw-careers-value-title button{text-align:left;letter-spacing:inherit}.vw-careers-value-title button:after{content:"";position:absolute;inset:0;border-radius:inherit}.vw-site .vw-careers-value-title button:focus-visible{outline:none}.vw-careers-value:has(button:focus-visible){outline:2px solid var(--website-color-brand);outline-offset:4px}.vw-careers-value-body{position:relative;display:flex;justify-content:flex-end;align-items:flex-end}.vw-careers-value-copy{position:absolute;bottom:0;left:0;width:300px;font-size:16px;line-height:24px;opacity:0;transition:opacity var(--vw-careers-value-motion)}.vw-careers-value[data-open] .vw-careers-value-copy{opacity:1}.vw-careers-value-icon{position:relative;flex:none;width:140px;height:140px;color:var(--website-color-ink)}.vw-careers-value-icon>picture{display:contents}.vw-site .vw-careers-value-art{display:block;width:140px;height:140px}.vw-careers-value-icon-live{position:absolute;inset:0;visibility:hidden;pointer-events:none}.vw-careers-value-icon[data-live=true] .vw-careers-value-art{visibility:hidden}.vw-careers-value-icon[data-live=true] .vw-careers-value-icon-live{visibility:visible}.vw-careers-value-icon-live>svg{display:block;width:100%;height:100%;overflow:visible}@media (min-width:1025px) and (max-width:1439px){.vw-careers-values{--vw-careers-value-padding:calc(16px + 8 * (100vw - 1024px) / 416)}.vw-careers-value-title{font-size:calc(32px + 8 * (100vw - 1024px) / 416);line-height:calc(32px + 8 * (100vw - 1024px) / 416)}}@media (max-width:1024px){.vw-careers-values{--vw-careers-value-open:456;--vw-careers-value-closed:208;--vw-careers-value-padding:var(--space-4);--vw-careers-value-radius:10px;padding-inline:var(--space-4)}.vw-careers-value-title{font-size:32px;line-height:32px}.vw-careers-value-copy{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.vw-careers-value-copy{width:min(300px,calc(100% - 164px))}.vw-careers-value-title{font-size:calc(26px + 6 * (100vw - 768px) / 256);line-height:calc(26px + 6 * (100vw - 768px) / 256)}}@media (max-width:767px){.vw-careers-values{padding-block:var(--space-7)}.vw-careers-values-row{flex-direction:column;height:auto}.vw-careers-value,.vw-careers-value[data-open]{flex:none;justify-content:flex-start;gap:var(--space-3)}.vw-careers-value-title button{cursor:default}.vw-careers-value-body{flex-direction:column;align-items:stretch;gap:var(--space-7)}.vw-careers-value-copy,.vw-careers-value[data-open] .vw-careers-value-copy{position:static;width:auto;opacity:1}.vw-careers-value-icon{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.vw-careers-values-row{--vw-sequence-second:1;--vw-sequence-third:1}}.vw-career-card{position:relative;display:flex;gap:var(--space-8);padding:var(--space-4) 0 var(--space-6);border-bottom:1px solid var(--website-color-rule)}.vw-career-card-content{display:flex;flex:1;flex-direction:column;gap:var(--space-8);min-width:0}.vw-career-card-bottom,.vw-career-card-top{display:flex;flex-direction:column;gap:var(--space-2)}.vw-career-card-meta{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--website-color-muted)}.vw-career-card-title{font:400 var(--website-text-h5-size) /var(--website-text-h5-line) var(--website-font-serif);letter-spacing:-.02em}.vw-career-card-title a:after{content:"";position:absolute;inset:0}.vw-career-card-title a{text-decoration-thickness:.05em;text-underline-offset:.1em}.vw-career-card:has(a:focus-visible) .vw-career-card-title a{text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.vw-career-card:hover .vw-career-card-title a{text-decoration-line:underline}}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.vw-site .vw-career-card-arrow{opacity:0;transition:scale var(--vw-respond),opacity var(--vw-motion-state) var(--vw-ease-crossfade)}.vw-site .vw-career-card:is(:hover,:has(a:focus-visible)) .vw-career-card-arrow{opacity:1}}.vw-career-card:has(a:focus-visible){outline:2px solid var(--website-color-brand);outline-offset:4px}.vw-career-card-title a:focus-visible{outline:none}.vw-career-card-copy{font-size:18px;line-height:24px}.vw-career-card-location{font-size:14px;line-height:14px;color:var(--website-color-muted)}@media (max-width:1024px){.vw-career-card{padding-top:var(--space-3)}.vw-career-card,.vw-career-card-content{gap:var(--space-7)}.vw-career-card-bottom,.vw-career-card-top{gap:6px}.vw-career-card-copy{font-size:16px;line-height:20px}.vw-career-card-location{font-size:12px}}.vw-careers-roles{display:flex;gap:160px;padding:var(--space-6) var(--space-7) var(--space-9)}.vw-careers-roles-heading{display:flex;flex:none;flex-direction:column;gap:var(--space-6);width:251px}.vw-careers-roles-heading h2{font:400 var(--website-text-h3-size) /var(--website-text-h3-line) var(--website-font-serif);letter-spacing:-.02em}.vw-careers-roles-list{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0}.vw-careers-roles-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.vw-careers-roles-count{font-size:14px;line-height:14px;color:var(--website-color-muted)}.vw-careers-roles-items{display:flex;flex-direction:column;gap:var(--space-4)}.vw-careers-roles-empty{padding:var(--space-4) 0 var(--space-6);font-size:18px;line-height:24px;color:var(--website-color-muted)}.vw-careers-roles-more{padding:var(--space-4) 0}.vw-site .vw-careers-roles-more .vw-button{height:48px;padding-block:0}@media (max-width:1024px){.vw-careers-roles{flex-direction:column;gap:var(--space-7)}.vw-careers-roles-heading{flex-direction:row;align-items:flex-start;justify-content:space-between;width:auto;min-height:112px}.vw-careers-roles-count{font-size:12px}.vw-careers-roles-more{padding:0}.vw-site .vw-careers-roles-more .vw-button{height:40px;padding:0 var(--space-6);font-size:16px;line-height:20px}}@media (max-width:767px){.vw-careers-roles{gap:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-7)}.vw-careers-roles-heading{flex-direction:column;align-items:stretch;gap:var(--space-6);min-height:0}.vw-careers-roles-heading .vw-select{width:100%}.vw-careers-roles-header{flex-direction:column;align-items:stretch}.vw-careers-roles-header .vw-search,.vw-careers-roles-more .vw-button{width:100%}}