.vst{--ink: #171717;--body: #2E2E2E;--muted: #5C5C5C;--surface: #FFFFFF;--surface-alt: #F6F4F1;--surface-alt-2: #EEEAE4;--surface-neutral: #F6F6F4;--border: #DCD7CF;--border-input: #8C857B;--action: #171717;--action-hover: #333333;--bronze: #A78363;--bronze-dark: #7A5C40;--focus: #1F5FA8;--error: #B42318;--error-bg: #FEF3F2;--success: #1E7A46;--placeholder: #E4E1DC;--note: #5C5C5C;--font-heading: "Source Serif 4", Georgia, "Times New Roman", serif;--font-body: "Source Sans 3", "Segoe UI", Arial, sans-serif;--fs-display: clamp(2.375rem, 1.6rem + 2.4vw, 3.5rem);--fs-h1: clamp(2rem, 1.5rem + 1.6vw, 2.75rem);--fs-h2: clamp(1.625rem, 1.3rem + 1vw, 2.125rem);--fs-h3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-h4: clamp(1.125rem, 1.08rem + .15vw, 1.1875rem);--fs-body-lg: clamp(1.125rem, 1.08rem + .15vw, 1.1875rem);--fs-body: clamp(1rem, .97rem + .1vw, 1.0625rem);--fs-small: clamp(.875rem, .85rem + .1vw, .9375rem);--fs-label: .8125rem;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--section: var(--s9);--container: 1280px;--gutter: 32px;--side: 32px;--radius: 4px;--t-fast: .15s;--t-base: .2s;--ivory: #FCFBF8;--warm-white: #FAF8F5;--cream: var(--surface-alt);--charcoal: #1E1B18;--charcoal-2: #34302B;--on-dark: #F4F1EC;--on-dark-muted: rgba(244, 241, 236, .66);--hairline-dark: rgba(244, 241, 236, .14);--bronze-light: #C9A983;--cta-bg: var(--charcoal);--cta-bg-hover: var(--charcoal-2);--cta-fg: #FFFFFF;--confirm: #2F5D46;--confirm-hover: #284F3C;--confirm-edge: #24473A;--m-ease: cubic-bezier(.22, 1, .36, 1);--m-ease-mask: cubic-bezier(.16, 1, .3, 1);--m-micro: .48s;--m-standard: .72s;--m-editorial: .9s;--m-image: 1.15s;--m-stagger: .11s;--m-rise-s: 8px;--m-rise: 14px;--m-rise-l: 20px;--m-slide-x: 28px}@media(max-width:1023px){.vst{--gutter: 24px;--side: 24px}}@media(max-width:767px){.vst{--gutter: 16px;--side: 20px;--section: 56px}}.vst *,.vst *:before,.vst *:after{box-sizing:border-box}.vst [hidden]{display:none!important}.vst{-webkit-text-size-adjust:100%}.vst{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--body);background:var(--surface)}.vst img{max-width:100%;display:block}.vst a{color:var(--ink)}.vst h1,.vst h2,.vst h3,.vst h4{color:var(--ink);margin:0 0 var(--s4)}.vst h1,.vst h2,.vst .display{font-family:var(--font-heading);font-weight:600}.vst .display{font-size:var(--fs-display);line-height:1.1;margin:0 0 var(--s5);color:var(--ink)}.vst h1{font-size:var(--fs-h1);line-height:1.15}.vst h2{font-size:var(--fs-h2);line-height:1.2}.vst h3{font-size:var(--fs-h3);line-height:1.3;font-weight:600}.vst h4{font-size:var(--fs-h4);line-height:1.35;font-weight:600}.vst p{margin:0 0 var(--s4)}.vst .lead{font-size:var(--fs-body-lg)}.vst .small{font-size:var(--fs-small)}.vst .muted{color:var(--muted)}.vst .label{font-size:var(--fs-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vst :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vst .skip-link{position:absolute;left:var(--s4);top:-100px;z-index:1000;background:var(--ink);color:#fff;padding:var(--s3) var(--s4)}.vst .skip-link:focus{top:var(--s4)}.vst .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vst .container{max-width:var(--container);margin:0 auto;padding:0 var(--side)}.vst .reading{max-width:720px}.vst .section{padding:var(--section) 0}.vst .section--alt{background:var(--surface-alt)}.vst .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.vst .col-12{grid-column:span 12}.vst .col-8{grid-column:span 8}.vst .col-7{grid-column:span 7}.vst .col-6{grid-column:span 6}.vst .col-5{grid-column:span 5}.vst .col-4{grid-column:span 4}@media(max-width:1023px){.vst .grid{grid-template-columns:repeat(8,minmax(0,1fr))}.vst .col-8,.vst .col-7,.vst .col-6,.vst .col-5,.vst .col-4{grid-column:span 8}.vst .t-col-4{grid-column:span 4}}@media(max-width:767px){.vst .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vst .col-12,.vst .col-8,.vst .col-7,.vst .col-6,.vst .col-5,.vst .col-4,.vst .t-col-4{grid-column:span 4}}.vst .section-head{margin-bottom:var(--s6);max-width:720px}.vst .wf-note{display:block;font-family:var(--font-body);font-size:.8125rem;line-height:1.45;color:var(--note);border:1px dashed var(--border-input);background:#fff;padding:var(--s2) var(--s3);margin:var(--s3) 0;border-radius:2px}.vst .wf-note:before{content:"WIREFRAME NOTE \b7  ";font-weight:700;letter-spacing:.04em}.vst .wf-badge{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border-input);color:var(--muted);padding:1px 6px;border-radius:2px;vertical-align:middle;white-space:nowrap;background:#fff}.vst .wf-badge--verify{border-style:dashed;color:var(--error);border-color:var(--error)}.vst.notes-off .wf-note,.vst.notes-off .wf-badge{display:none}@media(max-width:767px){.vst .wf-badge{white-space:normal}.vst .keyvalues>div{min-width:0}}.vst .ph{color:var(--muted);font-style:italic}.vst .ph-block{background:var(--placeholder);color:var(--muted);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--s4);font-size:var(--fs-small);border-radius:2px;width:100%}.vst .ratio-16-9{aspect-ratio:16 / 9}.vst .ratio-4-3{aspect-ratio:4 / 3}.vst .ratio-4-5{aspect-ratio:4 / 5}.vst .ratio-3-2{aspect-ratio:3 / 2}@media(max-width:767px){.vst .m-ratio-4-5{aspect-ratio:4 / 5}}.vst .wf-toolbar{position:fixed;left:var(--s3);bottom:var(--s3);z-index:900;display:flex;gap:var(--s2);align-items:center;background:#fff;border:1px solid var(--border-input);padding:6px 10px;font-size:.8125rem;border-radius:2px}.vst .wf-toolbar button{font:inherit;background:none;border:1px solid var(--border-input);padding:4px 8px;cursor:pointer;min-height:32px}@media(max-width:767px){.vst .wf-toolbar{bottom:76px}}.vst .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:0 var(--s5);border-radius:var(--radius);font:600 1rem/1 var(--font-body);text-decoration:none;cursor:pointer;border:1.5px solid var(--action);white-space:nowrap}.vst .btn--primary{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-fg)}.vst .btn--primary:hover{background:var(--cta-bg-hover);border-color:var(--cta-bg-hover)}.vst .btn--secondary{background:transparent;color:var(--ink)}.vst .btn--secondary:hover{background:var(--surface-alt)}.vst .btn--small{min-height:44px;padding:0 var(--s4);font-size:.9375rem}.vst .btn--block{width:100%}.vst .text-link{font-weight:600;text-decoration:underline;text-underline-offset:3px}.vst .text-link:after{content:" \2192"}.vst .actions{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}@media(prefers-reduced-motion:no-preference){.vst .btn,.vst .nav-link,.vst .card{transition:background-color var(--t-fast),border-color var(--t-fast)}}.vst .site-header{position:fixed;top:0;left:0;right:0;z-index:500;background:#fff;border-bottom:1px solid var(--border)}.vst .site-header-spacer{height:var(--hdr-h)}.vst{--hdr-h: 113px}@media(max-width:1199px){.vst{--hdr-h: 65px}}.vst .topbar{background:var(--surface-alt);font-size:var(--fs-small)}.vst .topbar .container{display:flex;justify-content:flex-end;gap:var(--s5);align-items:center;min-height:36px}.vst .topbar a{text-decoration:none}.vst .topbar a:hover{text-decoration:underline}.vst .site-header.is-compact{transform:translateY(calc(-1 * var(--topbar-h)))}.vst .site-header.is-compact .topbar{visibility:hidden;transition:visibility 0s linear var(--t-base)}.vst{--topbar-h: 36px}@media(max-width:1199px){.vst{--topbar-h: 0px}}@media(prefers-reduced-motion:no-preference){.vst .site-header{transition:transform .25s cubic-bezier(.22,1,.36,1)}}.vst .mainbar .container{display:flex;align-items:center;gap:var(--s5);min-height:76px}.vst .logo-ph{display:flex;align-items:center;justify-content:center;text-align:center;width:220px;height:52px;border:1.5px dashed var(--muted);color:var(--muted);font-size:.625rem;font-weight:700;letter-spacing:.03em;line-height:1.25;text-decoration:none;flex:none;padding:2px 6px}.vst .primary-nav{flex:1}.vst .primary-nav>ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--s1);align-items:center}.vst .nav-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 var(--s3);font:600 1rem var(--font-body);color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer;border-radius:2px}.vst .nav-link:hover{background:var(--surface-alt)}.vst .nav-sep{width:1px;height:24px;background:var(--border-input);margin:0 var(--s2)}.vst .has-dropdown{position:relative}.vst .dropdown{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid var(--border);padding:var(--s2) 0;list-style:none;margin:0;box-shadow:0 6px 18px #0000000f}.vst .dropdown[hidden]{display:none}.vst .dropdown a{display:block;padding:var(--s2) var(--s4);text-decoration:none;min-height:40px}.vst .dropdown a:hover{background:var(--surface-alt)}.vst .chev{font-size:.7em}.vst .header-actions{margin-left:auto;display:flex;align-items:center;gap:var(--s3)}.vst .lang-select{display:none}.vst .lang-btn{display:inline-flex;align-items:center;gap:4px;min-height:44px;min-width:44px;padding:0 var(--s3);font:600 .875rem var(--font-body);letter-spacing:.08em;color:var(--ink);background:none;border:0;cursor:pointer;border-radius:2px}.vst .lang-btn:hover{background:var(--surface-alt)}.vst .lang-menu{left:auto;right:0;min-width:168px}.vst .lang-menu a{display:flex;gap:var(--s3);align-items:baseline;font-weight:600;letter-spacing:.06em}.vst .lang-menu a[aria-current=true]{color:var(--ink);box-shadow:inset 2px 0 0 var(--bronze)}.vst .lang-name{font-weight:400;letter-spacing:0;color:var(--muted)}.vst .menu-toggle{display:none}@media(max-width:1199px){.vst .topbar,.vst .primary-nav{display:none}.vst .menu-toggle{display:inline-flex}.vst .mainbar .container{min-height:64px;gap:var(--s3)}.vst .logo-ph{width:160px;height:44px;font-size:.5625rem}}@media(max-width:400px){.vst .logo-ph{width:128px}.vst .header-cta{padding:0 var(--s3)}}.vst{--hdr-overlap: 77px}@media(max-width:1199px){.vst{--hdr-overlap: 65px}}.vst[data-hero-overlay] .site-header:not(.is-solid){background:transparent;border-bottom-color:transparent}.vst[data-hero-overlay] .site-header.is-solid{box-shadow:0 1px 10px #1717170f}.vst[data-hero-overlay] .site-header:not(.is-solid) .logo-ph{background:#ffffffd9}.vst[data-hero-overlay] .site-header:not(.is-solid) .menu-toggle{background:#fff}.vst[data-hero-overlay] .site-header:not(.is-solid) .lang-btn{background:#ffffffc7}@media(prefers-reduced-motion:no-preference){.vst[data-hero-overlay] .site-header{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .25s cubic-bezier(.22,1,.36,1)}.vst[data-hero-overlay] .site-header .logo-ph,.vst[data-hero-overlay] .site-header .menu-toggle{transition:background-color .3s ease}}.vst[data-nav-simple] .primary-nav .nav-product,.vst[data-nav-simple] .primary-nav .nav-sep{display:none}@media(min-width:1200px){.vst[data-nav-simple] .mainbar .container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--s5)}.vst[data-nav-simple] .logo-ph{grid-column:1;justify-self:start}.vst[data-nav-simple] .primary-nav{flex:none;grid-column:2}.vst[data-nav-simple] .header-actions{grid-column:3;justify-self:end;margin-left:0}.vst[data-nav-simple] .primary-nav>ul{gap:0}.vst[data-nav-simple] .primary-nav .nav-core{display:flex;align-items:center}.vst[data-nav-simple] .primary-nav .nav-core .nav-link{padding:0 var(--s4)}.vst[data-nav-simple] .primary-nav .nav-core~.nav-core:before{content:"";width:1px;height:18px;margin:0 var(--s4);background:currentColor;opacity:.25}}.vst[data-nav-simple] .primary-nav .nav-core .nav-link{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:1.0625rem;letter-spacing:0;text-shadow:none}.vst[data-nav-simple] .primary-nav .nav-core .nav-link{flex-direction:column;justify-content:center;align-items:center;gap:0}.vst[data-nav-simple] .primary-nav .nav-core .nav-link:after{content:attr(data-label);font-weight:var(--nav-hover-wt);height:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.vst[data-nav-simple] .primary-nav .nav-core .nav-link:hover{background:none;font-weight:var(--nav-hover-wt)}.vst{--nav-hover-wt: 500}@media(min-width:1200px)and (max-width:1365px){.vst[data-nav-simple] .primary-nav>ul:has(>.nav-core:nth-child(5)) .nav-core .nav-link{padding:0 var(--s3)}.vst[data-nav-simple] .primary-nav>ul:has(>.nav-core:nth-child(5)) .nav-core~.nav-core:before{margin:0 var(--s2)}}.vst .brand-logo{display:none}.vst[data-header-minimal] .brand-logo{display:flex;align-items:center;flex:none;line-height:0}.vst .brand-logo img{display:block;width:146px;height:auto}@media(max-width:1199px){.vst .brand-logo img{width:128px}}@media(max-width:767px){.vst .brand-logo img{width:112px}}@media(min-width:1200px){.vst[data-nav-simple] .brand-logo{grid-column:1;justify-self:start}}@media(max-width:479px){.vst[data-header-minimal] .header-actions .lang-select{display:none}}.vst[data-hero-overlay] .site-header:before{content:"";position:absolute;left:0;right:0;top:-40px;height:calc(100% + 80px);z-index:-1;pointer-events:none;background:radial-gradient(ellipse var(--nh-rx) var(--nh-ry) at 50% 50%,rgba(255,255,255,var(--nh-a)) 0%,rgba(255,255,255,var(--nh-a)) 30%,rgba(255,255,255,calc(var(--nh-a) * .55)) 60%,rgba(255,255,255,calc(var(--nh-a) * .18)) 82%,rgba(255,255,255,0) 100%)}.vst[data-hero-overlay] .site-header.is-solid:before{opacity:0}.vst[data-hero-overlay]{--nh-a: .46;--nh-rx: 780px;--nh-ry: 78px}@media(max-width:1199px){.vst[data-hero-overlay] .site-header:before{display:none}}@media(prefers-reduced-motion:no-preference){.vst[data-hero-overlay] .site-header:before{transition:opacity .3s ease}}.vst[data-header-minimal] .topbar,.vst[data-header-minimal] .logo-ph{display:none}.vst[data-header-minimal] .lang-select{display:block}.vst[data-header-minimal]{--topbar-h: 0px}@media(min-width:1200px){.vst[data-header-minimal]{--hdr-h: 77px}}.vst[data-header-minimal]{--nav-drop: 24px}@media(max-width:1199px){.vst[data-header-minimal]{--nav-drop: 16px}}@media(max-width:767px){.vst[data-header-minimal]{--nav-drop: 8px}}.vst[data-header-minimal][data-hero-overlay] .site-header:not(.is-solid){transform:translateY(var(--nav-drop))}.vst[data-customer-view] .wf-note,.vst[data-customer-view] .wf-badge,.vst[data-customer-view] .wf-toolbar{display:none!important}.vst .drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:600}.vst .drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);z-index:700;background:#fff;display:flex;flex-direction:column;overflow-y:auto}.vst .drawer[hidden],.vst .drawer-backdrop[hidden]{display:none}.vst .drawer-head{display:flex;justify-content:space-between;align-items:center;padding:var(--s3) var(--side);border-bottom:1px solid var(--border);min-height:64px}.vst .drawer nav ul{list-style:none;margin:0;padding:0}.vst .drawer nav>ul>li{border-bottom:1px solid var(--border)}.vst .drawer-link{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 var(--side);font:600 1.0625rem var(--font-body);color:var(--ink);text-decoration:none;background:none;border:0;text-align:left;cursor:pointer}.vst .drawer-sub a{display:block;padding:var(--s3) var(--side) var(--s3) calc(var(--side) + 16px);text-decoration:none;min-height:44px}.vst .drawer-foot{margin-top:auto;padding:var(--s5) var(--side);display:grid;gap:var(--s3);background:var(--surface-alt)}.vst .lang-switch{display:flex;gap:var(--s2);align-items:center}.vst .lang-switch a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-input);text-decoration:none}.vst .lang-switch a[aria-current=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media(prefers-reduced-motion:no-preference){.vst .drawer:not([hidden]){animation:drawerIn var(--t-base) ease-out}@keyframes drawerIn{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}}.vst .cta-band{background:var(--surface-alt);padding:var(--s8) 0}.vst .cta-band .container{display:flex;flex-wrap:wrap;gap:var(--s5);align-items:center;justify-content:space-between}.vst .cta-band h2{margin:0}.vst .site-footer{background:var(--surface);color:var(--body);border-top:1px solid var(--border);padding:clamp(44px,4vw,60px) 0 var(--s4);font-size:var(--fs-small)}.vst .sf-main{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.9fr)) minmax(0,1.35fr);gap:var(--s6) clamp(24px,3vw,48px);align-items:start}.vst .sf-logo{display:inline-block;line-height:0}.vst .sf-logo img{display:block;width:132px;height:auto}.vst .sf-line{margin:var(--s4) 0 0;max-width:22em;font-size:var(--fs-small);line-height:1.55;color:var(--muted)}.vst .sf-title{display:flex;align-items:center;gap:10px;margin:4px 0 var(--s3);font:600 var(--fs-label)/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.vst .sf-title:before{content:"";width:14px;height:1px;background:var(--bronze)}.vst .sf-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.vst .sf-list a{display:inline-flex;align-items:center;min-height:32px;color:var(--body);text-decoration:none;text-underline-offset:4px;transition:color .2s ease}.vst .sf-list a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--bronze)}.vst .sf-close{justify-self:end;text-align:right}.vst .sf-headline{margin:0 0 var(--s4);font:600 1.375rem/1.2 var(--font-heading);color:var(--ink);letter-spacing:-.005em}.vst .sf-headline em{font-style:italic;font-weight:400;color:var(--bronze-dark)}.vst .sf-cta{min-height:44px}.vst .site-footer a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vst .sf-bottom{margin-top:clamp(32px,3vw,44px);padding-top:var(--s4);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s6);font-size:.8125rem;color:var(--muted)}.vst .sf-area{margin:0}.vst .sf-lang{margin-left:auto;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.vst .sf-legal{display:flex;gap:var(--s5)}.vst .sf-legal a{color:var(--muted);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.vst .sf-legal a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:1199px){.vst .sf-main{grid-template-columns:repeat(3,minmax(0,1fr))}.vst .sf-brand{grid-column:1 / 3}.vst .sf-close{grid-column:3;grid-row:1}}@media(max-width:767px){.vst .site-footer{padding:var(--s7) 0 var(--s4)}.vst .sf-main{grid-template-columns:1fr;gap:var(--s6)}.vst .sf-brand,.vst .sf-close{grid-column:auto;grid-row:auto}.vst .sf-close{justify-self:stretch;text-align:left}.vst .sf-close .btn{width:100%}.vst .sf-list a,.vst .sf-legal a{min-height:44px}.vst .sf-bottom{flex-direction:column;align-items:flex-start}.vst .sf-lang{margin-left:0}}.vst .hero{padding:var(--s8) 0 var(--s9)}.vst .hero .grid{align-items:center}.vst .hero-zakelijk{margin-top:var(--s5);font-size:var(--fs-small)}@media(max-width:767px){.vst .hero{padding:var(--s6) 0 var(--s7)}}.vst .card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;height:100%}.vst .card:hover{border-color:var(--ink)}.vst .card-body{padding:var(--s5)}@media(max-width:767px){.vst .card-body{padding:20px}}.vst .card h3{margin-bottom:var(--s2)}.vst .service-list,.vst .evidence-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.vst .service-list{grid-template-columns:repeat(5,1fr)}.vst .service-list li{border-top:2px solid var(--ink);padding-top:var(--s3);font-weight:600;color:var(--ink)}@media(max-width:1023px){.vst .service-list{grid-template-columns:repeat(2,1fr)}}.vst .evidence-list{grid-template-columns:repeat(2,1fr);gap:var(--s5) var(--gutter)}.vst .evidence-list li{display:grid;grid-template-columns:32px 1fr;gap:var(--s3)}.vst .evidence-list .icon-ph{width:32px;height:32px;border:1.5px dashed var(--muted);border-radius:2px}@media(max-width:767px){.vst .evidence-list{grid-template-columns:1fr}}.vst .zakelijk-band{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s5);align-items:center}.vst .breadcrumbs{font-size:var(--fs-small);padding:var(--s4) 0}.vst .breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0}.vst .breadcrumbs li+li:before{content:"/";margin-right:var(--s2);color:var(--muted)}.vst .badge{display:inline-block;font-size:var(--fs-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ink);padding:2px 8px;border-radius:2px}.vst .identity{padding:var(--s5) 0 var(--s8)}.vst .identity .grid{align-items:center}.vst .keyvalues{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:var(--s6) 0 0}.vst .keyvalues>div{padding:var(--s4) var(--s4) var(--s4) 0}.vst .keyvalues>div+div{padding-left:var(--s4);border-left:1px solid var(--border)}.vst .kv-value{font-size:var(--fs-h3);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}@media(max-width:767px){.vst .keyvalues{grid-template-columns:repeat(2,1fr)}.vst .keyvalues>div:nth-child(3){padding-left:0;border-left:0}.vst .keyvalues>div:nth-child(n+3){border-top:1px solid var(--border)}}.vst .system-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.vst .system-main{grid-column:span 8}.vst .system-aside{grid-column:span 4}.vst .quote-panel{position:sticky;top:140px;border:1px solid var(--ink);padding:var(--s5);background:#fff}.vst .site-header.is-compact~main .quote-panel{top:84px}@media(max-width:1023px){.vst .system-main,.vst .system-aside{grid-column:1 / -1}.vst .system-aside{display:none}}.vst .block{padding:var(--s7) 0;border-top:1px solid var(--border)}.vst .block:first-child{border-top:0;padding-top:0}.vst .spec-group{margin-bottom:var(--s5)}.vst .spec-group>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:48px;font:600 var(--fs-h4) var(--font-body);color:var(--ink);border-bottom:2px solid var(--ink)}.vst .spec-group>summary::-webkit-details-marker{display:none}.vst .spec-group>summary:after{content:"\2013";font-weight:400}.vst .spec-group:not([open])>summary:after{content:"+"}.vst .spec-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.vst .spec-table th,.vst .spec-table td{text-align:left;vertical-align:top;padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid var(--border)}.vst .spec-table th{font-weight:400;color:var(--muted);width:45%}.vst .spec-table td{color:var(--ink);font-weight:600}.vst .value-pending{display:inline-block;font-weight:400;color:var(--muted);border:1px dashed var(--border-input);padding:0 8px}@media(max-width:767px){.vst .spec-table,.vst .spec-table tbody,.vst .spec-table tr,.vst .spec-table th,.vst .spec-table td{display:block;width:100%}.vst .spec-table tr{padding:var(--s3) 0;border-bottom:1px solid var(--border)}.vst .spec-table th,.vst .spec-table td{border:0;padding:0}}.vst .chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.vst .chip-list li{border:1px solid var(--border-input);padding:6px 12px;border-radius:2px;font-size:var(--fs-small)}.vst .two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}@media(max-width:767px){.vst .two-col{grid-template-columns:1fr}}.vst .action-bar{display:none}@media(max-width:1023px){.vst .action-bar{display:grid;grid-template-columns:1fr auto auto;gap:var(--s2);position:fixed;left:0;right:0;bottom:0;z-index:400;background:#fff;border-top:1px solid var(--border);padding:var(--s2) var(--side)}.vst.has-action-bar{padding-bottom:72px}}.vst .form-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.vst .form-main{grid-column:span 8;max-width:640px}.vst .form-aside{grid-column:span 4}@media(max-width:1023px){.vst .form-main,.vst .form-aside{grid-column:1 / -1;max-width:none}.vst .form-aside{order:2}}.vst .mobile-alt{display:none}@media(max-width:1023px){.vst .mobile-alt{display:block}}.vst fieldset{border:0;padding:0;margin:0 0 var(--s7)}.vst legend{font:600 var(--fs-h3) var(--font-body);color:var(--ink);padding:0;margin-bottom:var(--s4)}.vst .group-num{display:inline-block;font-size:var(--fs-label);letter-spacing:.06em;color:var(--muted);margin-right:var(--s2)}.vst .field{margin-bottom:var(--s5)}.vst .field label,.vst .field .field-label{display:block;font-weight:600;color:var(--ink);margin-bottom:var(--s2)}.vst .req{color:var(--error)}.vst .hint{font-size:var(--fs-small);color:var(--muted);margin:-4px 0 var(--s2)}.vst input[type=text],.vst input[type=email],.vst input[type=tel],.vst select,.vst textarea{width:100%;min-height:48px;padding:var(--s3);font:inherit;color:var(--ink);border:1px solid var(--border-input);border-radius:var(--radius);background:#fff}.vst textarea{min-height:140px;resize:vertical}.vst .is-invalid input,.vst .is-invalid select,.vst .is-invalid textarea{border:2px solid var(--error)}.vst .field-error{display:flex;gap:6px;color:var(--error);font-size:var(--fs-small);margin-top:var(--s2);font-weight:600}.vst .field-error:before{content:"!";display:inline-flex;width:18px;height:18px;border-radius:50%;background:var(--error);color:#fff;align-items:center;justify-content:center;font-size:12px;flex:none;margin-top:2px}.vst .field-error[hidden]{display:none}.vst .segmented{display:inline-flex;border:1px solid var(--ink);border-radius:var(--radius);overflow:hidden}.vst .segmented input{position:absolute;opacity:0;pointer-events:none}.vst .segmented label{margin:0;min-height:48px;min-width:140px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--s5);cursor:pointer;font-weight:600}.vst .segmented label+input+label,.vst .segmented input+label+input+label{border-left:1px solid var(--ink)}.vst .segmented input:checked+label{background:var(--ink);color:#fff}.vst .segmented input:focus-visible+label{outline:2px solid var(--focus);outline-offset:-4px}@media(max-width:479px){.vst .segmented{display:flex}.vst .segmented label{flex:1;min-width:0}}.vst .context-chip{display:inline-flex;align-items:center;gap:var(--s3);border:1px solid var(--ink);padding:6px 6px 6px 12px;border-radius:2px;background:var(--surface-alt);font-weight:600}.vst .context-chip button{min-width:36px;min-height:36px;border:0;background:none;cursor:pointer;font-size:1.1rem}.vst .upload-slot{border:1.5px dashed var(--border-input);padding:var(--s5);color:var(--muted);text-align:center;border-radius:var(--radius)}.vst .check{display:grid;grid-template-columns:24px 1fr;gap:var(--s3);align-items:start}.vst .check input{width:22px;height:22px;margin:2px 0 0}.vst .error-summary{border:2px solid var(--error);background:var(--error-bg);padding:var(--s5);margin-bottom:var(--s6)}.vst .error-summary[hidden]{display:none}.vst .error-summary h2{font:600 var(--fs-h4) var(--font-body);color:var(--error)}.vst .error-summary ul{margin:0;padding-left:var(--s5)}.vst .error-summary a{color:var(--error);font-weight:600}.vst .aside-box{border:1px solid var(--border);padding:var(--s5);background:var(--surface-alt);margin-bottom:var(--s4)}.vst .confirm-mark{width:56px;height:56px;border-radius:50%;border:2px solid var(--success);color:var(--success);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin-bottom:var(--s5)}.vst .next-steps{list-style:none;margin:0 0 var(--s6);padding:0;display:grid;gap:var(--s3)}.vst .next-steps li{border-left:2px solid var(--ink);padding-left:var(--s4)}.vst .carousel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);margin-bottom:var(--s5)}.vst .carousel-head .section-head{margin-bottom:0}.vst .carousel-controls{display:flex;align-items:center;gap:2px;flex:none}.vst .carousel-btn:not(.vctl){width:48px;height:48px;border:1.5px solid var(--ink);border-radius:var(--radius);background:#fff;color:var(--ink);font-size:1.25rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vst .carousel-btn:not(.vctl):hover:not(:disabled){background:var(--surface-alt)}.vst .carousel-btn:not(.vctl):disabled{border-color:var(--border);color:var(--border-input);cursor:default}.vst .carousel-status{font-size:var(--fs-small);color:var(--muted);min-width:64px;text-align:right;margin-right:var(--s2);font-variant-numeric:tabular-nums}.vst .carousel-track{list-style:none;margin:0;padding:0 0 var(--s2);display:grid;grid-auto-flow:column;gap:var(--s5);grid-auto-columns:calc((100% - 3 * var(--s5)) / 4);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.vst .carousel-track::-webkit-scrollbar{display:none}.vst .carousel-track>li{scroll-snap-align:start;min-width:0}@media(max-width:1199px){.vst .carousel-track{grid-auto-columns:calc((100% - 2 * var(--s5)) / 3)}}@media(max-width:1023px){.vst .carousel-track{grid-auto-columns:calc((100% - var(--s4)) / 2.2);gap:var(--s4)}}@media(max-width:767px){.vst .carousel-track{grid-auto-columns:78%;gap:var(--s4)}.vst .carousel-controls .carousel-btn{display:none}.vst .carousel-head{align-items:flex-start;flex-direction:column;gap:var(--s2)}.vst .carousel-status{text-align:left}}@media(prefers-reduced-motion:no-preference){.vst .carousel-track{scroll-behavior:smooth}}.vst .sys-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius);height:100%;display:flex;flex-direction:column}.vst .sys-card:hover,.vst .sys-card:focus-within{border-color:var(--ink)}.vst .sys-media{position:relative;aspect-ratio:4 / 5;background:var(--surface-alt);overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.vst .sys-media .ph-block{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:transparent;border-radius:0;font-size:.75rem;letter-spacing:.03em}.vst .sys-media .media-alt{opacity:0;background:var(--surface-alt-2)}@media(hover:hover)and (pointer:fine){.vst .sys-card[data-has-profile=true]:hover .media-alt,.vst .sys-card[data-has-profile=true]:focus-within .media-alt{opacity:1}}@media(prefers-reduced-motion:no-preference){.vst .sys-media .media-alt{transition:opacity var(--t-base) ease}}.vst .sys-body{padding:var(--s5);display:flex;flex-direction:column;gap:var(--s2);flex:1}@media(max-width:767px){.vst .sys-body{padding:20px}}.vst .sys-meta{font-size:var(--fs-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.vst .sys-name{margin:0}.vst .sys-novalues{margin:var(--s2) 0 0;padding-top:var(--s3);border-top:1px solid var(--border);font-size:var(--fs-small)}.vst .sys-msg{color:var(--muted);margin:0;font-size:var(--fs-small)}.vst .sys-values{margin:var(--s2) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--border);display:grid;gap:6px;font-size:var(--fs-small)}.vst .sys-values div{display:flex;justify-content:space-between;gap:var(--s3)}.vst .sys-values dt{color:var(--muted)}.vst .sys-values dd{margin:0;font-weight:600;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.vst .sys-values .wf-badge{margin-top:4px;justify-self:start}.vst .sys-link{margin-top:auto;padding-top:var(--s3);font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.vst .sys-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vst .sys-link:focus-visible{outline:none}.vst .sys-card:focus-within{outline:2px solid var(--focus);outline-offset:2px}.vst .trustbar{background:var(--ivory);border-bottom:1px solid #ECE7DF}.vst .trustbar-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vst .trustbar-item{position:relative;display:flex;align-items:center;gap:16px;padding:30px 28px;min-width:0}.vst .trustbar-item+.trustbar-item:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:#e4ded5}.vst .trustbar-item:first-child{padding-left:0}.vst .trustbar-icon{flex:none;width:24px;height:24px;fill:none;stroke:var(--bronze-dark);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.vst .trustbar-item p{margin:0;display:grid;gap:3px;min-width:0}.vst .trustbar-item strong{font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);line-height:1.3}.vst .trustbar-item span{font-size:.875rem;color:var(--muted);line-height:1.4}@media(max-width:1199px){.vst .trustbar-item{padding:24px 18px;gap:12px}.vst .trustbar-item strong{letter-spacing:.06em}}@media(max-width:767px){.vst .trustbar-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vst .trustbar-item{padding:18px 12px;align-items:flex-start}.vst .trustbar-item:first-child,.vst .trustbar-item:nth-child(3){padding-left:0}.vst .trustbar-item:nth-child(3):before{display:none}.vst .trustbar-item+.trustbar-item:before{top:18px;bottom:18px}.vst .trustbar-item:nth-child(n+3){border-top:1px solid #ECE7DF}.vst .trustbar-icon{width:20px;height:20px;margin-top:1px}.vst .trustbar-item strong{font-size:.75rem;letter-spacing:.05em}.vst .trustbar-item span{font-size:.8125rem}}.vst .explorer{background:var(--surface);padding-bottom:var(--section)}.vst .explorer-top{background:var(--surface);padding:var(--section) 0 0}.vst .explorer-top{padding-top:clamp(64px,7vw,104px)}.vst .explorer-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4) var(--s7);flex-wrap:wrap;max-width:none;margin-bottom:clamp(28px,3vw,44px)}.vst .explorer-head h2{margin:0;font-size:clamp(2.125rem,1.4rem + 2vw,3.25rem);line-height:1.05;letter-spacing:-.012em}.vst .explorer-lead{margin:0;max-width:23em;color:var(--muted);font-size:var(--fs-body);text-wrap:balance}.vst .cat-wrap{position:relative;container-type:inline-size;--cat-gap: var(--gutter);--cat-on: 52;--cat-off: 24;--cat-panel: 2.28;--cat-title-h: 44px;--cat-w-on: calc((100cqw - 2 * var(--cat-gap)) * var(--cat-on) / 100);--cat-h: calc(var(--cat-w-on) / var(--cat-panel));--cat-ease: cubic-bezier(.22, 1, .36, 1);--cat-dur: .6s}.vst .explorer-tabs.cat-row{display:flex;align-items:flex-end;gap:var(--cat-gap);height:calc(var(--cat-h) + var(--cat-title-h))}.vst .cat{flex:var(--cat-off) 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.vst .cat[aria-selected=true]{flex-grow:var(--cat-on);cursor:default}.vst .cat-media{position:relative;display:block;width:100%;height:var(--cat-h);overflow:hidden;border-radius:var(--radius)}.vst .cat-media img{position:absolute;top:0;left:calc((100% - var(--cat-w-on)) * var(--cat-fx, .5));display:block;width:var(--cat-w-on);max-width:none;height:100%;object-fit:cover;object-position:var(--cat-pos, 50%) var(--cat-pos-y, 50%);opacity:.86}.vst #tab-ramen{--cat-pos: 45%;--cat-fx: .45;--cat-pos-y: 42%}.vst #tab-deuren{--cat-pos: 60%;--cat-fx: .6;--cat-pos-y: 48%}.vst #tab-schuifpuien{--cat-pos: 61%;--cat-fx: .61;--cat-pos-y: 52%}.vst .cat[aria-selected=true] .cat-media img{opacity:1}.vst .cat-title{position:relative;display:block;height:var(--cat-title-h);padding-top:var(--s4);font-size:.9375rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vst .cat-title:before{content:"";position:absolute;left:0;top:6px;height:2px;width:0;background:var(--bronze)}.vst .cat[aria-selected=true] .cat-title{color:var(--ink)}.vst .cat[aria-selected=true] .cat-title:before{width:40px}.vst .cat:not([aria-selected=true]):hover .cat-title{color:var(--ink)}.vst .cat:not([aria-selected=true]):hover .cat-media img{opacity:1}.vst .cat:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius)}.vst .cat-badge{display:inline-block;margin-top:var(--s2)}@media(prefers-reduced-motion:no-preference){.vst .cat{transition:flex-grow var(--cat-dur) var(--cat-ease)}.vst .cat-media img,.vst .cat-title{transition:opacity .3s ease,color .3s ease}.vst .cat-title:before{transition:width var(--cat-dur) var(--cat-ease)}@media(max-width:767px){.vst .cat-media{transition:height var(--cat-dur) var(--cat-ease)}}}.vst .explorer{position:relative;--cut-l: 620px;--cut-r: 300px}.vst .explorer-stage{position:relative;padding-top:var(--s5)}.vst .explorer-stage:before,.vst .explorer-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vst .explorer-stage:before{bottom:calc(-1 * var(--section) - 2px);background:var(--surface-alt);clip-path:polygon(0 var(--cut-l),100% var(--cut-r),100% 100%,0 100%)}.vst .explorer-stage:after{background:var(--border);clip-path:polygon(0 var(--cut-l),100% var(--cut-r),100% calc(var(--cut-r) + 1px),0 calc(var(--cut-l) + 1px))}.vst .pmh{position:relative;background:var(--surface-alt);--pmh-top: var(--hdr-h);--pmh-stage-h: min(clamp(560px, 76vh, 680px), calc(100vh - var(--pmh-top)))}.vst .pmh .pm{height:100%}.vst .pmh-stage{height:var(--pmh-stage-h)}@media(min-width:1024px){.vst .pmh[data-pmh-layout] .pm-steps{top:var(--pmh-ind-t);bottom:auto}.vst .pmh[data-pmh-layout] .pm-art{top:var(--pmh-art-top);height:var(--pmh-art-h)}.vst .pmh[data-pmh-layout] .pm-copy{top:var(--pmh-art-top);bottom:calc(100% - var(--pmh-art-top) - var(--pmh-art-h))}.vst .pmh[data-pmh-layout] .pm-art{left:calc(var(--pm-art-l) + var(--pmh-art-dx, 0px))}.vst .pmh[data-pmh-layout] .pmh-nav{position:absolute;z-index:2;left:calc(var(--pm-cl) - 9px);top:var(--pmh-nav-t)}}.vst .pmh-nav{display:none}.vst .pmh[data-pmh-ready] .pmh-nav{display:flex;gap:14px}.vst .vctl,.vst .pmh-btn{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;border-radius:2px;background:none;width:48px;height:48px;display:inline-grid;place-items:center;cursor:pointer;flex:none;color:var(--body);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.vst .vctl svg,.vst .pmh-btn svg{display:block;width:16px;height:19px;fill:currentColor;transition:transform .25s var(--m-ease),color .25s ease}.vst .pmh-btn svg,.vst .vctl--lg svg{width:30px;height:36px}.vst .vctl--light{color:#fff}.vst .vctl:focus-visible,.vst .pmh-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vst .vctl--light:focus-visible{outline-color:#fff}.vst .vctl:disabled,.vst .vctl[aria-disabled=true],.vst .pmh-btn:disabled{opacity:.22;cursor:default}.vst .vctl--light[aria-disabled=true],.vst .vctl--light:disabled{opacity:.32}@media(hover:hover){.vst .vctl:not(:disabled):not([aria-disabled=true]):hover,.vst .pmh-btn:not(:disabled):hover{color:var(--bronze)}.vst .vctl--light:not(:disabled):not([aria-disabled=true]):hover{color:var(--bronze-light)}.vst .vctl--prev:not(:disabled):not([aria-disabled=true]):hover svg,.vst .pmh-btn--prev:not(:disabled):hover svg{transform:translate(-3px)}.vst .vctl--next:not(:disabled):not([aria-disabled=true]):hover svg,.vst .pmh-btn--next:not(:disabled):hover svg{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.vst .vctl svg,.vst .pmh-btn svg{transition:none}}.vst .faq-nudge-link:after,.vst .sf-quote:after,.vst .pfh-alt-link:after,.vst .pfh-altline-link:after{display:inline-block;transition:transform .25s var(--m-ease)}@media(hover:hover){.vst .faq-nudge-link:hover:after,.vst .sf-quote:hover:after,.vst .pfh-alt-link:hover:after,.vst .pfh-altline-link:hover:after{transform:translate(3px)}}@media(max-width:1023px){.vst .pmh-stage{height:auto}.vst .pmh .pm{height:auto;padding:var(--s7) 0 var(--section);display:flex;flex-direction:column}.vst .pmh .pm-steps{order:1}.vst .pmh .pmh-nav{order:2;margin:var(--s5) var(--side) 0 calc(var(--side) - 9px)}.vst .pmh .pm-copy{order:3;margin-top:var(--s4)}.vst .pmh .pm-art{order:4}.vst .pmh .pm-copy{position:static;width:auto;padding:0 var(--side)}.vst .pmh .pm-art{position:static;width:calc(100% - 2 * var(--side));height:auto;aspect-ratio:960 / 656;margin:var(--s5) var(--side) 0}.vst .pmh .pm-steps{position:static;margin:0 var(--side)}}@media(max-width:767px){.vst .pmh .pm-steps-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s3);column-gap:var(--s4)}.vst .pmh .pm-steps-mark,.vst .pmh .pm-steps-done{display:none}}@media(max-width:1023px){.vst .explorer{--cut-l: 560px;--cut-r: 290px}}@media(max-width:767px){.vst .explorer{--cut-l: 350px;--cut-r: 260px}}.vst .explorer .sys-media{background:#f1f1ef}.vst .explorer .sys-media .media-alt{background:#e9e9e6}.vst .explorer-angle{display:none;position:absolute;top:0;left:0;width:100%;height:clamp(220px,58%,560px);pointer-events:none}.vst .explorer-angle polygon{fill:var(--surface-alt)}.vst .explorer-angle line{stroke:var(--border);stroke-width:1}.vst .explorer-stage>.container{position:relative;z-index:1}.vst .explorer-context .label{margin:0 0 var(--s1)}.vst .explorer-context-title{margin:0}@media(prefers-reduced-motion:no-preference){.vst .explorer-panel:not([hidden]){animation:explorer-in .18s ease-out}}@keyframes explorer-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.vst .explorer-pair{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}@media(min-width:1024px){.vst .sys-card--wide{flex-direction:row}.vst .sys-card--wide .sys-media{flex:0 0 42%;aspect-ratio:auto;min-height:320px;border-radius:var(--radius) 0 0 var(--radius)}}@media(max-width:1023px){.vst .cat-wrap{--cat-on: 48;--cat-off: 26;--cat-gap: var(--s4);--cat-panel: 1.8}}@media(max-width:767px){.vst .explorer-tabs.cat-row{flex-direction:column;align-items:stretch;height:auto;gap:var(--s4)}.vst .cat{flex:none}.vst .cat-media img{position:static;width:100%}.vst .cat-media{height:84px}.vst .cat[aria-selected=true] .cat-media{height:176px}.vst .cat-title{height:44px;padding-top:var(--s3)}.vst .explorer-angle{height:120px}.vst .explorer-pair{grid-template-columns:1fr}.vst .sys-card--wide .sys-media{aspect-ratio:4 / 3}}.vst .oa{--oa-pad: clamp(88px, 8.5vw, 128px);--oa-start: 56px;--oa-paper: calc(var(--oa-pad) + 24px);position:relative;background:var(--surface);padding-bottom:clamp(72px,8vw,120px)}.vst .oa:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--oa-paper);background:var(--surface-alt);border-bottom:1px solid var(--border)}.vst .oa-grid{position:relative;max-width:var(--container);margin:0 auto;padding:var(--oa-pad) var(--side) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s5);align-items:start}.vst .oa-media{grid-column:1 / span 7;margin:0 0 0 calc(-1*min(56px,4vw))}.vst .oa-media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:54% 50%;border-radius:2px}.vst .oa-body{grid-column:8 / span 5;position:relative;padding:var(--oa-start) 0 0 var(--s6)}.vst .oa-thread{position:absolute;left:0;top:calc(-1 * var(--oa-pad));width:1px;height:calc(var(--oa-pad) + var(--oa-start) + 240px);background:linear-gradient(to bottom,var(--bronze) 0,var(--bronze) 72%,rgba(167,131,99,0) 100%)}.vst .oa-eyebrow{margin:0;font-size:var(--fs-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vst .oa-title{margin:12px 0 0;font-size:var(--fs-h2);line-height:1.15;max-width:14em;text-wrap:balance}.vst .oa-text{margin-top:14px;color:var(--body);max-width:32em}.vst .oa-text p{margin:0}.vst .oa-text p+p{margin-top:10px}.vst .oa-points{position:relative;list-style:none;margin:var(--s5) 0 0;padding:16px 0 0;display:grid;gap:8px;max-width:32em}.vst .oa-points:before{content:"";position:absolute;top:0;left:0;width:56px;height:1px;background:var(--border-input)}.vst .oa-points li{display:grid;grid-template-columns:12em minmax(0,1fr);gap:var(--s3);align-items:baseline}.vst .oa-point-title{display:inline-flex;align-items:center;gap:10px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.vst .oa-point-title:before{content:"";flex:none;width:6px;height:1.5px;background:var(--bronze)}.vst .oa-point-text{font-size:var(--fs-small);color:var(--muted)}.vst .oa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5);margin-top:26px}.vst .oa-btn-primary{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-fg)}.vst .oa-btn-primary:hover{background:var(--cta-bg-hover);border-color:var(--cta-bg-hover)}.vst .oa-btn-call{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 2px;color:var(--ink);text-decoration:none;font-weight:600;text-underline-offset:4px}.vst .oa-btn-call:hover{text-decoration:underline;text-decoration-color:var(--bronze)}.vst .oa-call-number{font-weight:400;color:var(--body);font-variant-numeric:tabular-nums}.vst .oa-context{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:var(--fs-small);color:var(--ink)}.vst .oa-context:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bronze)}.vst .oa-context{height:24px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vst .oa-context:not([data-on]){visibility:hidden}.vst .oa-micro{margin:10px 0 0;font-size:.8125rem;color:var(--muted);letter-spacing:.02em}@media(max-width:1199px){.vst .oa-media{grid-column:1 / span 6;margin-left:calc(-1*min(24px,2vw))}.vst .oa-media img{aspect-ratio:1 / 1;object-position:55% 50%}.vst .oa{--oa-start: 40px}.vst .oa-body{grid-column:7 / span 6;padding-left:var(--s5)}.vst .oa-points li{grid-template-columns:11em minmax(0,1fr)}}@media(max-width:1023px){.vst .oa{--oa-pad: var(--s7);--oa-paper: calc(var(--s7) + 26vw);padding-bottom:var(--s8)}.vst .oa-grid{grid-template-columns:minmax(0,1fr)}.vst .oa-media{grid-column:1;margin:0 calc(-1 * var(--side))}.vst .oa-media img{border-radius:0;aspect-ratio:3 / 2}.vst .oa-body{grid-column:1;padding:var(--s6) 0 0}.vst .oa-points li{grid-template-columns:12em minmax(0,1fr)}.vst .oa-thread{display:none}.vst .oa-points li{grid-template-columns:12.5em minmax(0,1fr);gap:var(--s4)}}@media(max-width:767px){.vst .oa-media img{aspect-ratio:4 / 3}.vst .oa-title{font-size:1.75rem}.vst .oa-points{gap:12px}.vst .oa-points li{grid-template-columns:1fr;gap:2px}.vst .oa-actions{flex-direction:column;align-items:stretch;gap:6px}.vst .oa-actions .btn{width:100%}.vst .oa-btn-call{justify-content:center}}.vst .faq{background:var(--warm-white);padding-bottom:clamp(80px,9vw,136px)}.vst .faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s5) var(--s8);padding-top:clamp(80px,9vw,128px)}.vst .faq-eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-size:var(--fs-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vst .faq-eyebrow:before{content:"";width:24px;height:1.5px;background:var(--bronze)}.vst .faq-title{margin:14px 0 0;font-size:var(--fs-h2);line-height:1.15}.vst .faq-lead{margin:14px 0 0;color:var(--muted);max-width:24em}.vst .faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.vst .faq-item{border-bottom:1px solid var(--border)}.vst .faq-h{margin:0;font:inherit}.vst .faq-q{appearance:none;-webkit-appearance:none;width:100%;margin:0;padding:22px 0;border:0;background:none;cursor:pointer;text-align:left;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;gap:0 var(--s3);align-items:baseline;font:600 1.0625rem/1.45 var(--font-body);color:var(--ink)}.vst .faq-num{font-size:.75rem;font-weight:600;letter-spacing:.12em;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .2s ease}.vst .faq-qtext{transition:color .2s ease}.vst .faq-icon{position:relative;width:14px;height:14px;align-self:center;justify-self:end;color:var(--ink)}.vst .faq-icon:before,.vst .faq-icon:after{content:"";position:absolute;background:currentColor;transition:transform .3s cubic-bezier(.22,1,.36,1)}.vst .faq-icon:before{left:0;right:0;top:50%;height:1.5px;margin-top:-.75px}.vst .faq-icon:after{top:0;bottom:0;left:50%;width:1.5px;margin-left:-.75px}.vst .faq-item.is-open .faq-icon:after{transform:scaleY(0)}.vst .faq-icon{transition:color .2s ease,transform .38s cubic-bezier(.22,1,.36,1)}.vst .faq-item.is-open .faq-icon{transform:rotate(180deg)}.vst .faq-item.is-open .faq-icon,.vst .faq-item.is-open .faq-num{color:var(--bronze-dark)}@media(hover:hover){.vst .faq-q:hover .faq-icon{color:var(--bronze-dark)}.vst .faq-q:hover .faq-qtext{color:#000}}.vst .faq-q:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.vst .faq-a{overflow:hidden}.vst .faq[data-faq-ready] .faq-a{height:0;visibility:hidden}.vst .faq-a-inner{padding:0 calc(20px + var(--s3)) 26px calc(48px + var(--s3));color:var(--body);max-width:46em}.vst .faq-a-inner p{margin:0}.vst .faq-a-inner p+p{margin-top:10px}.vst .faq-nudge{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px var(--s5);margin:var(--s6) 0 0;color:var(--muted)}.vst .faq-nudge-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-decoration:none;text-underline-offset:4px}.vst .faq-nudge-link:after{content:"\2192";letter-spacing:0}.vst .faq-nudge-link:hover{text-decoration:underline;text-decoration-color:var(--bronze)}@media(max-width:1023px){.vst .faq-grid{grid-template-columns:1fr;gap:var(--s6);padding-top:clamp(64px,9vw,88px)}.vst .faq-lead{max-width:34em}}@media(max-width:767px){.vst .faq-q{grid-template-columns:34px minmax(0,1fr) 18px;gap:0 var(--s2);padding:18px 0;font-size:1rem}.vst .faq-a-inner{padding:0 0 22px calc(34px + var(--s2))}.vst .faq-nudge{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.vst .faq-icon:before,.vst .faq-icon:after,.vst .faq-num,.vst .faq-qtext,.vst .faq-icon{transition:none}.vst .faq-item.is-open .faq-icon{transform:none}}.vst>section[id]{scroll-margin-top:var(--hdr-h)}.vst[data-nav-simple] .primary-nav .nav-core .nav-link[aria-current=page]{font-weight:var(--nav-hover-wt)}.vst .drawer-link[aria-current=page]{box-shadow:inset 2px 0 0 var(--bronze)}.vst main h1[tabindex="-1"]:focus,.vst main h2[tabindex="-1"]:focus{outline:none}.vst .lang-opt{display:flex;gap:var(--s3);align-items:baseline;width:100%;min-height:40px;padding:var(--s2) var(--s4);font:600 1rem var(--font-body);letter-spacing:.06em;color:var(--ink);background:none;border:0;text-align:left;cursor:pointer}.vst .lang-opt[aria-current=true]{box-shadow:inset 2px 0 0 var(--bronze)}.vst .lang-opt[aria-current=true]:hover{background:var(--surface-alt)}.vst .lang-opt[aria-disabled=true]{color:var(--muted);cursor:default}.vst .lang-soon{margin-left:auto;font-size:.75rem;font-weight:400;letter-spacing:.02em;color:var(--muted)}.vst .lang-chip{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-input);background:none;font:600 .875rem var(--font-body);letter-spacing:.06em;color:var(--ink)}.vst .lang-chip[aria-current=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vst .lang-chip[aria-disabled=true]{color:var(--muted);border-style:dashed;cursor:default}.vst .lang-note{margin-left:var(--s2);font-size:var(--fs-small);color:var(--muted)}.vst .drawer-logo{display:flex;align-items:center;line-height:0}.vst .drawer-logo img{width:112px;height:auto}.vst .pmh-head{padding-top:var(--s7)}.vst .pmh-title{display:flex;align-items:center;gap:12px;margin:0;font:600 var(--fs-label) var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vst .pmh-title:before{content:"";width:28px;height:1px;background:var(--bronze);flex:none}@media(max-width:1023px){.vst .pmh-head{padding-top:var(--s7)}.vst .pmh-head+.pmh-track .pm{padding-top:var(--s5)}}.vst .page-intro{padding-top:var(--s8, 64px)}.vst[data-page=over-ons] main{min-height:calc(100vh - var(--hdr-h) - 360px)}.vm-on .vst [data-reveal].is-revealed{transition-property:opacity,transform;transition-duration:var(--m-standard);transition-timing-function:var(--m-ease);transition-delay:var(--rd, 0ms)}.vm-on .vst [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(var(--m-rise))}.vm-on .vst [data-reveal=micro].is-revealed{transition-duration:var(--m-micro)}.vm-on .vst [data-reveal=micro]:not(.is-revealed){transform:translateY(var(--m-rise-s))}.vm-on .vst [data-reveal=editorial].is-revealed{transition-duration:var(--m-editorial)}.vm-on .vst [data-reveal=editorial]:not(.is-revealed){transform:translateY(var(--m-rise-l))}.vm-on .vst [data-reveal=row]:not(.is-revealed){transform:translate(var(--m-slide-x))}.vm-on .vst [data-reveal=image]{overflow:hidden}.vm-on .vst [data-reveal=image].is-revealed{transition-duration:var(--m-image);transition-timing-function:ease}.vm-on .vst [data-reveal=image]:not(.is-revealed){transform:none}.vm-on .vst [data-reveal=image].is-revealed img{transition:transform 1.8s var(--m-ease);transition-delay:var(--rd, 0ms)}.vm-on .vst [data-reveal=image]:not(.is-revealed) img{transform:scale(1.04)}.vm-on .vst [data-reveal].vm-instant,.vm-on .vst [data-reveal].vm-instant img{transition:none!important}@media(prefers-reduced-motion:reduce){.vm-on .vst [data-reveal],.vm-on .vst [data-reveal] img{opacity:1!important;transform:none!important;transition:none!important}}@media print{.vm-on .vst [data-reveal]{opacity:1!important;transform:none!important}}.vst .explorer-context-title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vst .explorer .carousel-head{justify-content:flex-end;align-items:center;margin-bottom:var(--s4);min-height:48px}@media(max-width:767px){.vst .explorer .carousel-head{align-items:flex-end}.vst .explorer .carousel-status{text-align:right}}.vst .explorer-head{justify-content:flex-start}.vst .explorer .carousel-head:has(.mat-filter:not([hidden])){justify-content:space-between}.vst .mat-filter{display:flex;gap:var(--s2)}.vst .mat-filter[hidden]{display:none}.vst .mat-opt{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 var(--s4) 0 14px;border:1px solid var(--border-input);border-radius:2px;background:#fff;color:var(--ink);font:600 .9375rem/1 var(--font-body);cursor:pointer;white-space:nowrap}.vst .mat-opt:hover{border-color:var(--ink)}.vst .mat-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vst .mat-opt[aria-pressed=true]{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.vst .mat-check{position:relative;width:14px;height:14px;flex:none;border:1px solid var(--border-input);border-radius:50%}.vst .mat-opt[aria-pressed=true] .mat-check{border-color:transparent}.vst .mat-opt[aria-pressed=true] .mat-check:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--bronze-light);border-width:0 2px 2px 0;transform:rotate(45deg)}.vst .mat-tag{font-size:.6875rem;letter-spacing:.14em;color:var(--muted)}.vst .mat-opt[aria-pressed=true] .mat-tag{color:var(--on-dark-muted)}.vst .pfh-item[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.vst .mat-opt{transition:background-color .2s ease,border-color .2s ease,color .2s ease}}@media(max-width:767px){.vst .explorer .carousel-head:has(.mat-filter:not([hidden])){flex-direction:column;align-items:stretch;gap:var(--s3)}.vst .explorer .carousel-head:has(.mat-filter:not([hidden])) .explorer-context{width:100%}.vst .mat-filter{width:100%}.vst .mat-opt{flex:1 1 0;min-width:0;min-height:52px;display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:3px;align-content:center;padding:8px 12px;font-size:.875rem;line-height:1.2;text-align:left;white-space:normal}.vst .mat-check{grid-row:1 / 3;align-self:center}.vst .mat-tag{grid-column:2}.vst .explorer .carousel-head:has(.mat-filter:not([hidden])) .pfh-controls{align-self:flex-end}}@media(min-width:1200px){.vst .sf-main{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.85fr)) minmax(0,1.25fr);column-gap:clamp(28px,3.2vw,56px)}}.vst .sf-logo img{width:184px}.vst .sf-brand{padding-top:2px}.vst .sf-line{display:none}@media(max-width:1199px){.vst .sf-logo img{width:172px}}@media(max-width:767px){.vst .sf-logo img{width:160px}}.vst[data-nav-simple] .primary-nav .nav-core .nav-link:after{font-weight:600}.vst[data-nav-simple] .primary-nav .nav-core .nav-link[aria-current=page]{font-weight:600;color:var(--bronze-dark)}@media(min-width:1200px){.vst .sf-main{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,.85fr)) minmax(0,1.2fr)}}.vst .sf-logo img{width:232px}@media(max-width:1199px){.vst .sf-logo img{width:200px}}@media(max-width:767px){.vst .sf-logo img{width:180px}}.vst[data-hero-overlay] .site-header:not(.is-solid) .primary-nav .nav-core .nav-link[aria-current=page]{color:var(--ink)}.vst .vst-ico{display:block;flex:none}.vst .mt-icon,.vst .m-quote,.vst .m-float-quote,.vst .m-top{display:none}.vst .drawer-link[aria-current=page]{color:var(--bronze-dark)}@media(max-width:767px){.vst .site-header{position:absolute}.vst .mainbar .container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--s2);min-height:64px}.vst .header-actions{display:none}.vst .brand-logo{grid-column:2;grid-row:1;justify-self:center}.vst .menu-toggle,.vst .m-quote{grid-row:1;display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);text-decoration:none;cursor:pointer}.vst .menu-toggle{grid-column:1;justify-self:start;margin-left:-10px}.vst .m-quote{grid-column:3;justify-self:end;margin-right:-10px}.vst .menu-toggle:hover,.vst .m-quote:hover{background:transparent}.vst .menu-toggle:active .vst-ico,.vst .m-quote:active .vst-ico{opacity:.6}.vst .mt-icon{display:block}.vst .mt-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vst[data-hero-overlay] .site-header,.vst[data-hero-overlay] .site-header.is-solid{background:transparent;border-bottom-color:transparent;box-shadow:none;transform:translateY(var(--nav-drop))}.vst[data-hero-overlay] .site-header .menu-toggle,.vst[data-hero-overlay] .site-header:not(.is-solid) .menu-toggle,.vst[data-hero-overlay] .site-header .m-quote{background:transparent}.vst[data-hero-overlay] .site-header .menu-toggle .vst-ico,.vst[data-hero-overlay] .site-header .m-quote .vst-ico{filter:drop-shadow(0 0 2px rgba(255,255,255,.7)) drop-shadow(0 0 6px rgba(255,255,255,.45))}.vst .site-header .vst-ico{stroke-width:1.6}.vst .site-header .m-quote.has-vq-count,.vst[data-hero-overlay] .site-header .m-quote.has-vq-count{background:transparent;border-color:transparent;color:var(--ink)}.vst [data-vq-icon] .vq-count{font-size:0;opacity:1}.vst [data-vq-icon] .vq-count:after{content:attr(data-n)}.vst .m-quote .vq-count:not(:empty){position:absolute;top:1px;right:-1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--confirm);color:#fff;box-shadow:0 0 0 1.5px #ffffffe6}.vst .m-quote .vq-count:after{font:600 .6875rem/1 var(--font-body)}.vst .m-float-quote,.vst .m-top{display:inline-flex;align-items:center;justify-content:center;position:fixed;z-index:480;min-width:44px;height:44px;border-radius:22px;color:var(--ink);text-decoration:none;cursor:pointer;background:#fcfbf8e6;border:1px solid rgba(23,23,23,.1);box-shadow:0 6px 20px #1717171a;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);visibility:hidden;opacity:0}.vst .m-float-quote{top:calc(env(safe-area-inset-top,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 12px);gap:8px;padding:0 16px 0 13px;font:600 .875rem/1 var(--font-body);letter-spacing:.02em;transform:translateY(-6px)}.vst .m-float-quote.has-vq-count{background:var(--confirm);border-color:var(--confirm-edge);color:#fff}.vst .m-float-quote .vq-count:not(:empty){display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:2px;border-radius:10px;background:#fff;color:var(--confirm)}.vst .m-float-quote .vq-count:after{font:600 .75rem/1 var(--font-body)}.vst [data-vq-icon] .vq-count:empty{display:none}@media(max-width:359px){.vst .m-float-quote{padding:0 12px}.vst .mfq-label{display:none}}.vst .m-top{width:44px;padding:0;right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);transform:translateY(6px)}.vst .m-float-quote.is-on,.vst .m-top.is-on{visibility:visible;opacity:1;transform:none}.vst .m-float-quote:focus-visible,.vst .m-top:focus-visible,.vst .menu-toggle:focus-visible,.vst .m-quote:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.vst .m-float-quote,.vst .m-top{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s,background-color .25s ease}.vst .m-float-quote.is-on,.vst .m-top.is-on{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s,background-color .25s ease}}.vst .drawer{left:0;right:0;width:100%}.vst .drawer-link{min-height:56px;font-size:1.125rem}.vst .drawer-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--bronze)}@media(prefers-reduced-motion:no-preference){.vst .drawer:not([hidden]){animation:drawerInL var(--t-base) ease-out}@keyframes drawerInL{0%{transform:translate(-24px);opacity:.6}to{transform:none;opacity:1}}}}@media(max-width:767px){.vst .site-footer{padding-bottom:calc(var(--s4) + 60px + env(safe-area-inset-bottom,0px))}}@media(max-width:767px){.vst .site-footer{padding-top:var(--s6)}.vst .sf-main{gap:0}.vst .sf-brand{justify-self:center;text-align:center;padding:0 0 var(--s5)}.vst .sf-logo img{margin:0 auto}.vst .sf-col{border-top:1px solid var(--border);text-align:center}.vst .sf-close{border-top:1px solid var(--border)}.vst .sf-col.is-acc .sf-title{margin:0;display:block}.vst .sf-col.is-acc .sf-title:before{display:none}.vst .sf-acc{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:0;border:0;background:none;cursor:pointer;color:var(--ink);font:600 var(--fs-label)/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.vst .sf-acc:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.vst .sf-pm{position:relative;flex:none;width:10px;height:10px}.vst .sf-pm:before,.vst .sf-pm:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.25px;margin-top:-.625px;background:var(--bronze)}.vst .sf-pm:after{transform:rotate(90deg)}.vst .sf-acc[aria-expanded=true] .sf-pm:after{transform:rotate(0)}.vst .sf-col.is-acc .sf-list{justify-items:center;gap:0;padding:0 0 var(--s3)}.vst .sf-col.is-acc .sf-list a{font-size:.9375rem}.vst .sf-close{justify-self:stretch;text-align:center;padding-top:var(--s6)}.vst .sf-headline{margin-bottom:var(--s4)}.vst .sf-bottom{margin-top:var(--s6);align-items:center;text-align:center;gap:2px;font-size:.75rem}.vst .sf-bottom .sf-lang{margin:2px 0 0}.vst .sf-legal{justify-content:center}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.vst .sf-pm:after{transition:transform .22s var(--m-ease, ease)}.vst .sf-col.is-open .sf-list{animation:sfAccIn .22s var(--m-ease, ease-out)}@keyframes sfAccIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vst-wireframe.css.map */
