@font-face{font-family:sans;src:url(../media/InstrumentSans-s.p.0xq15k0d80xr-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.Etg5TG_className{font-family:sans,sans Fallback}.Etg5TG_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/InstrumentSerif_Italic-s.p.260tbv6l-mt1q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.VZg9SG_className{font-family:"serif",serif Fallback;font-style:italic;font-weight:400}.VZg9SG_variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:mono;src:url(../media/IBMPlexMono_Latin-s.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ZwG3QG_className{font-family:mono,mono Fallback;font-weight:400}.ZwG3QG_variable{--font-mono:"mono", "mono Fallback"}
.vsWFSW_shell{--v3-pad:clamp(24px, 5vw, 88px);background:var(--paper);color:var(--ink);overflow:clip}.vsWFSW_shell section[id]{scroll-margin-top:115px}body:has(.vsWFSW_shell) .motion-control{border-radius:99px;box-shadow:0 4px 18px #00000016}@media (max-width:600px){body:has(.vsWFSW_shell) .motion-control{justify-content:center;width:44px;height:44px}body:has(.vsWFSW_shell) .motion-control>span:last-child{display:none}}.vsWFSW_shell h1,.vsWFSW_shell h2{letter-spacing:-.055em;text-wrap:balance;line-height:1.04}.vsWFSW_shell h2{font-size:clamp(42px,5.6vw,88px)}.vsWFSW_shell em{letter-spacing:-.045em}.vsWFSW_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.6}.vsWFSW_header{z-index:40;background:color-mix(in srgb, var(--v3-dark-bg,var(--ink)) 96.0784%, transparent);width:min(720px,100% - 40px);min-height:65px;color:var(--paper);border:1px solid #e9e8e22b;border-radius:50px;align-items:center;gap:28px;padding:8px 9px 8px 24px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000016}.vsWFSW_logo{flex-shrink:0;width:105px;display:block}.vsWFSW_logo svg{width:100%;height:auto}.vsWFSW_desktopNav{white-space:nowrap;gap:24px;margin-left:auto;font-size:13px;display:flex}.vsWFSW_desktopNav a{transition:color .18s}.vsWFSW_desktopNav a:hover,.vsWFSW_desktopNav a[aria-current]{color:var(--acid)}.vsWFSW_navApply{background:var(--acid);min-height:46px;color:var(--ink);white-space:nowrap;transition:transform .16s var(--ease);border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:13px;display:flex}.vsWFSW_navApply svg{width:17px;height:17px;transition:transform .25s var(--ease)}.vsWFSW_navApply:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.vsWFSW_menuButton{display:none}.vsWFSW_menu{background:var(--v3-dark-bg,var(--ink));width:calc(100% - 24px);max-width:none;max-height:calc(100% - 24px);color:var(--paper);border:1px solid #e9e8e240;border-radius:18px;margin:12px;padding:24px}.vsWFSW_menu::backdrop{background:color-mix(in srgb, var(--v3-dark-bg,var(--ink)) 85.098%, transparent)}.vsWFSW_menu[open]{animation:.24s cubic-bezier(.22,1,.36,1) both vsWFSW_menu-open-in}@keyframes vsWFSW_menu-open-in{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:none}}@supports (transition-behavior:allow-discrete){.vsWFSW_menu{opacity:0;transition:opacity .18s ease, transform .24s cubic-bezier(.22, 1, .36, 1), overlay .24s allow-discrete, display .24s allow-discrete;transform:translateY(-12px)scale(.985)}.vsWFSW_menu[open]{opacity:1;animation:none;transform:none}.vsWFSW_menu:not([open]){pointer-events:none}.vsWFSW_menu::backdrop{opacity:0;transition:opacity .18s ease, overlay .24s allow-discrete, display .24s allow-discrete}.vsWFSW_menu[open]::backdrop{opacity:1}@starting-style{.vsWFSW_menu[open]{opacity:0;transform:translateY(-12px)scale(.985)}.vsWFSW_menu[open]::backdrop{opacity:0}}}.vsWFSW_menuTop{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.vsWFSW_menuTop button{color:inherit;background:0 0;border:0;min-height:44px}.vsWFSW_menu nav{margin-top:24px}.vsWFSW_menu nav a{border-top:1px solid #e9e8e229;align-items:center;gap:16px;padding:18px 0;font-size:27px;display:flex}.vsWFSW_menu nav small{font-family:var(--font-mono);color:var(--acid);font-size:10px}.vsWFSW_menu nav svg{transition:transform .22s var(--ease);margin-left:auto}.vsWFSW_menu nav a:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.vsWFSW_hero{background:var(--v3-dark-bg,var(--ink));color:var(--paper);position:relative}.vsWFSW_heroCopy{z-index:2;text-align:center;padding:145px 24px 0;position:relative}.vsWFSW_heroCopy>.vsWFSW_eyebrow{color:#d1d2c9;justify-content:center;align-items:center;gap:10px;display:flex}.vsWFSW_statusDot{background:var(--acid);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #d5ee8717}.vsWFSW_hero h1{margin:27px 0 24px;font-size:clamp(56px,5.8vw,94px);font-weight:500}.vsWFSW_heroDescription{color:#bec1b8;font-size:clamp(16px,1.3vw,20px);line-height:1.6}.vsWFSW_heroActions{justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.vsWFSW_button{background:var(--acid);min-height:54px;color:var(--ink);transition:box-shadow .22s, transform .22s var(--ease);border-radius:40px;justify-content:space-between;align-items:center;gap:30px;padding:0 25px;font-size:14px;font-weight:500;display:inline-flex}.vsWFSW_button svg{width:20px;height:20px;transition:transform .22s var(--ease)}.vsWFSW_button:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 0 0 5px #d5ee8720}.vsWFSW_button:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.vsWFSW_button:active,.vsWFSW_navApply:active{transform:translateY(1px)scale(.985)}.vsWFSW_quietLink{border-bottom:1px solid #e9e8e245;align-items:center;gap:22px;min-height:44px;font-size:13px;display:inline-flex}.vsWFSW_stage{isolation:isolate;height:clamp(380px,32vw,540px);margin-top:-15px;position:relative;overflow:hidden}.vsWFSW_stage:after{content:"";background:linear-gradient(var(--v3-dark-bg,var(--ink)), transparent 28%, transparent 75%, color-mix(in srgb, var(--v3-dark-bg,var(--ink)) 60%, transparent));pointer-events:none;position:absolute;inset:0}.vsWFSW_stageImage{transform:translateY(var(--travel,0px)) scale(1.09);object-position:50% 48%}.vsWFSW_stageCoordinate{z-index:2;top:38%;left:var(--v3-pad);font-family:var(--font-mono);color:var(--paper);align-items:center;gap:18px;font-size:10px;line-height:1.8;display:flex;position:absolute}.vsWFSW_crosshair{background:linear-gradient(var(--acid), var(--acid)) center/1px 100% no-repeat, linear-gradient(var(--acid), var(--acid)) center/100% 1px no-repeat;width:34px;height:34px}.vsWFSW_stageSignature{left:var(--v3-pad);z-index:2;font-family:var(--font-serif);font-size:clamp(28px,3.5vw,56px);font-style:italic;position:absolute;bottom:34px}.vsWFSW_stageEdition{right:var(--v3-pad);z-index:2;font-family:var(--font-mono);letter-spacing:.1em;font-size:10px;position:absolute;bottom:47px}.vsWFSW_heroRail{min-height:85px;padding:20px var(--v3-pad);color:#c6c9bd;border-top:1px solid #e9e8e225;justify-content:space-between;align-items:center;gap:22px;font-size:12px;display:flex}.vsWFSW_heroRail>span:first-child{align-items:center;gap:11px;display:flex}.vsWFSW_heroRail i{background:var(--acid);border-radius:50%;width:6px;height:6px;display:block}.vsWFSW_heroRail a{min-height:44px;color:var(--paper);align-items:center;gap:24px;display:flex}.vsWFSW_manifesto{padding:145px var(--v3-pad) 130px;max-width:1600px;margin:auto}.vsWFSW_manifesto>.vsWFSW_eyebrow{margin-bottom:46px}.vsWFSW_manifesto h2{font-size:clamp(44px,5.6vw,84px)}.vsWFSW_manifestoBottom{grid-template-columns:1fr 1.1fr .8fr;gap:60px;margin-top:65px;display:grid}.vsWFSW_manifestoBottom p{color:#53584f;max-width:420px;font-size:17px;line-height:1.7}.vsWFSW_manifestoBottom p:last-child{padding-top:3px;font-size:14px}.vsWFSW_plus{font-size:72px;font-weight:400;line-height:.75}.vsWFSW_gestures{background:var(--v3-dark-bg,var(--ink));color:var(--paper);padding:60px var(--v3-pad) 90px}.vsWFSW_chapterLine{color:#c2c6ba;border-bottom:1px solid #e9e8e22e;justify-content:space-between;gap:24px;padding-bottom:28px;display:flex}.vsWFSW_gestureHeading{justify-content:space-between;align-items:flex-end;gap:40px;padding:56px 0;display:flex}.vsWFSW_tabs{border:1px solid #e9e8e233;border-radius:40px;gap:6px;padding:5px;display:flex}.vsWFSW_tabs button{color:#c8ccc0;background:0 0;border:0;border-radius:30px;align-items:center;gap:13px;min-height:48px;padding:13px 22px;font-size:13px;transition:background .2s,color .2s;display:flex}.vsWFSW_tabs button span{font-family:var(--font-mono);opacity:.7;font-size:9px}.vsWFSW_tabs button[aria-selected=true]{color:var(--ink);background:var(--acid)}.vsWFSW_gesturePanel{border:1px solid #e9e8e220;grid-template-columns:1.3fr 1fr;gap:0;display:grid}.vsWFSW_gestureImage{min-height:550px;position:relative;overflow:hidden}.vsWFSW_gesturePanel:not([hidden]) .vsWFSW_gestureImage img{animation:vsWFSW_scene-in .7s var(--ease) both}.vsWFSW_imageCaption{z-index:1;color:#fff;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;text-shadow:0 1px 5px #000;font-size:9px;position:absolute;bottom:25px;left:25px;right:25px}.vsWFSW_gestureImage:after,.vsWFSW_peopleImage:after,.vsWFSW_teamHeroImage:after{content:"";background:linear-gradient(#0000,#20221f66);position:absolute;inset:60% 0 0}.vsWFSW_gestureCopy{flex-direction:column;justify-content:center;padding:40px clamp(30px,5vw,90px);display:flex}.vsWFSW_dial{width:180px;height:180px;margin:0 0 25px;position:relative}.vsWFSW_dial svg{width:100%;height:100%}.vsWFSW_dial span{font-family:var(--font-mono);color:var(--acid);font-size:11px;position:absolute;top:59%;left:35%}.vsWFSW_gestureCopy h3{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(32px,3.5vw,58px);line-height:1.1}.vsWFSW_gestureCopy p{color:#c2c6ba;max-width:390px;font-size:16px;line-height:1.8}.vsWFSW_gestureCopy>.vsWFSW_eyebrow{color:#c2c6ba;border-top:1px solid #e9e8e230;margin-top:32px;padding-top:20px;font-size:9px}.vsWFSW_people{padding:145px var(--v3-pad);grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,150px);max-width:1600px;margin:auto;display:grid}.vsWFSW_peopleImage{min-height:740px;position:relative}.vsWFSW_peopleImage img{object-position:50% 42%}.vsWFSW_peopleCopy{align-self:center;padding:40px 0}.vsWFSW_peopleCopy h2{margin:34px 0}.vsWFSW_peopleCopy>p:not(.vsWFSW_eyebrow){color:#53584f;max-width:400px;font-size:17px;line-height:1.7}.vsWFSW_peopleCopy ul{margin:35px 0;font-size:14px}.vsWFSW_peopleCopy li{border-top:1px solid var(--line);align-items:center;gap:18px;padding:17px 0;display:flex}.vsWFSW_peopleCopy li span{font-family:var(--font-mono);color:var(--muted);font-size:9px}.vsWFSW_textLink{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:50px;padding:14px 0;font-size:15px;display:inline-flex}.vsWFSW_textLink svg{transition:transform .22s}.vsWFSW_textLink:hover svg{transform:translate(3px,-3px)}.vsWFSW_geneva{padding:0 var(--v3-pad) 130px;grid-template-columns:1fr 1fr;gap:10vw;max-width:1600px;margin:auto;display:grid}.vsWFSW_genevaCopy{padding-top:70px}.vsWFSW_genevaCopy h2{margin:35px 0}.vsWFSW_genevaCopy>p:not(.vsWFSW_eyebrow){color:#53584f;max-width:360px;margin-bottom:65px;font-size:17px;line-height:1.7}.vsWFSW_genevaFigure>div{aspect-ratio:4/5;position:relative}.vsWFSW_genevaFigure figcaption{color:var(--muted);padding:13px 0;font-size:10px;line-height:1.7}.vsWFSW_genevaFigure figcaption a{text-underline-offset:3px;text-decoration:underline}.vsWFSW_invitation{background:var(--v3-dark-bg,var(--ink));color:var(--paper);text-align:center;padding:125px 24px;position:relative}.vsWFSW_invitation>.vsWFSW_eyebrow{color:#c2c6ba}.vsWFSW_invitation h2{margin:30px 0 42px;font-size:clamp(52px,7vw,110px)}.vsWFSW_invitation>p:last-child:not(.vsWFSW_eyebrow){color:#c2c6ba;margin-top:20px;font-size:12px}.vsWFSW_footer{padding:90px var(--v3-pad) 65px}.vsWFSW_footerMain{grid-template-columns:1.25fr 1fr;align-items:center;gap:8vw;padding-bottom:60px;display:grid}.vsWFSW_footerLogo{width:100%;max-width:650px;display:block}.vsWFSW_footerLogo svg{width:100%;height:auto;overflow:visible}.vsWFSW_footerMark{display:block}.vsWFSW_footerMark[data-footer-motion=enter]{animation:.8s cubic-bezier(.22,1,.36,1) both vsWFSW_footer-mark-in}@keyframes vsWFSW_footer-mark-in{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.vsWFSW_footerLogo .wordmark-accent{transition:transform .28s cubic-bezier(.22,1,.36,1)}.vsWFSW_footerLogo:is(:hover,:focus-visible) .wordmark-accent{transform:translate(2px,-2px)}.vsWFSW_footerLogo:active .wordmark-accent{transform:translate(1px,-1px)}.vsWFSW_footerMain>div:first-child>p{color:var(--muted);margin-top:25px;font-size:14px}.vsWFSW_footerLinks{grid-template-columns:1fr 1fr;gap:30px;display:grid}.vsWFSW_footerLinks>*{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.vsWFSW_footerLinks .vsWFSW_eyebrow{color:var(--muted);margin-bottom:12px}.vsWFSW_footerLinks a{align-items:center;gap:14px;min-height:44px;font-size:14px;display:flex}.vsWFSW_footerLinks a:hover{text-underline-offset:5px;text-decoration:underline}.vsWFSW_footerLinks svg{width:15px;height:15px}.vsWFSW_footerLinks p{color:var(--muted);font-size:13px;line-height:1.7}.vsWFSW_contactEmail{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.vsWFSW_loadingPage{place-content:center;justify-items:center;gap:32px;min-height:75svh;padding:180px 24px 100px;display:grid}.vsWFSW_loadingPage>span{width:200px}.vsWFSW_loadingPage svg{width:100%;height:auto}.vsWFSW_loadingPage p{font-family:var(--font-mono);font-size:11px}.vsWFSW_appTeaser{margin:0 var(--v3-pad) 110px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;padding:60px 0;display:grid}.vsWFSW_appTeaser h2{margin-top:25px;font-size:clamp(38px,4.5vw,70px)}.vsWFSW_appTeaser>div:last-child{justify-self:end}.vsWFSW_appTeaser>div:last-child>p{color:var(--muted);font-size:15px;line-height:1.8}.vsWFSW_appTeaser .vsWFSW_textLink{margin:15px 0 20px}.vsWFSW_appTeaser>div:last-child>span{color:var(--muted);font-size:9px;display:block}@media (max-width:600px){.vsWFSW_appTeaser{grid-template-columns:1fr;gap:30px;margin-bottom:70px;padding:40px 0}.vsWFSW_appTeaser>div:last-child{justify-self:start}.vsWFSW_contactEmail{font-size:10px}}.vsWFSW_footerBottom{border-top:1px solid var(--line);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:25px;padding-top:25px;font-size:9px;line-height:1.7;display:flex}.vsWFSW_footerBottom a{align-items:center;gap:8px;min-height:44px;display:flex}.vsWFSW_teamHero{padding:170px var(--v3-pad) 90px;background:var(--v3-dark-bg,var(--ink));color:var(--paper);grid-template-columns:1.1fr 1fr;gap:7vw;display:grid}.vsWFSW_teamHero h1{margin:25px 0;font-size:clamp(60px,7vw,108px)}.vsWFSW_teamHero p:not(.vsWFSW_eyebrow){color:#c2c6ba;font-size:16px;line-height:1.7}.vsWFSW_teamHero .vsWFSW_button{margin-top:32px}.vsWFSW_teamHeroImage{border-radius:28px;min-height:570px;position:relative;overflow:hidden}.vsWFSW_framework{padding:120px var(--v3-pad);grid-template-columns:1fr 1.2fr;gap:10vw;max-width:1600px;margin:auto;display:grid}.vsWFSW_sectionIntro h2{margin-top:30px}.vsWFSW_framework article{border-top:1px solid var(--line);padding:28px 0 38px}.vsWFSW_framework article .vsWFSW_eyebrow{color:var(--muted)}.vsWFSW_framework h3{letter-spacing:-.035em;margin:20px 0 14px;font-size:clamp(24px,2.3vw,34px);line-height:1.2}.vsWFSW_framework article p{color:#53584f;font-size:16px;line-height:1.8}.vsWFSW_process{padding:85px var(--v3-pad);background:var(--acid)}.vsWFSW_process h2{margin-top:28px;font-size:clamp(38px,5vw,70px)}.vsWFSW_process>div{grid-template-columns:repeat(3,1fr);gap:5vw;margin-top:55px;display:grid}.vsWFSW_process article>span{font-family:var(--font-mono);border-top:1px solid #20221f55;padding-top:18px;font-size:11px;display:block}.vsWFSW_process h3{letter-spacing:-.03em;margin:28px 0 15px;font-size:23px}.vsWFSW_process article p{max-width:320px;font-size:14px;line-height:1.8}.vsWFSW_faq{max-width:960px;margin:auto;padding:120px 24px}.vsWFSW_faq h2{margin-bottom:55px}.vsWFSW_faq details{border-top:1px solid var(--line)}.vsWFSW_faq details:last-child{border-bottom:1px solid var(--line)}.vsWFSW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:18px;list-style:none;display:flex}.vsWFSW_faq summary::-webkit-details-marker{display:none}.vsWFSW_faq summary span{font-size:26px;font-weight:400;transition:transform .2s}.vsWFSW_faq details[open] summary span{transform:rotate(45deg)}.vsWFSW_faq details p{color:#53584f;padding:0 45px 28px 0;font-size:16px;line-height:1.8}.vsWFSW_applicationPage{padding:155px var(--v3-pad) 90px}.vsWFSW_applicationTitle{text-align:center}.vsWFSW_applicationTitle h1{margin:25px 0;font-size:clamp(48px,5.8vw,82px)}.vsWFSW_applicationTitle>p:last-child{color:#53584f;font-size:16px}.vsWFSW_applicationLayout{border:1px solid var(--line);grid-template-columns:.8fr 1.5fr;gap:0;max-width:1200px;margin:65px auto 0;display:grid}.vsWFSW_applicationAside{background:var(--v3-dark-bg,var(--ink));color:var(--paper);flex-direction:column;justify-content:space-between;gap:70px;padding:45px 35px;display:flex}.vsWFSW_applicationAside>span{max-width:185px}.vsWFSW_applicationAside svg{width:100%;height:auto}.vsWFSW_applicationAside>div p{letter-spacing:-.03em;font-size:clamp(25px,2.8vw,40px);line-height:1.2}.vsWFSW_applicationAside .vsWFSW_eyebrow{color:var(--acid);margin-top:30px;display:block}.vsWFSW_applicationAside>p{color:#c2c6ba;font-size:12px;line-height:1.8}.vsWFSW_formSurface{padding:45px}@keyframes vsWFSW_scene-in{0%{opacity:.65;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (min-width:1600px){.vsWFSW_heroCopy{padding-top:175px}.vsWFSW_stage{height:480px;margin-top:-45px}}@media (max-width:900px){.vsWFSW_heroCopy{padding-top:150px}.vsWFSW_hero h1{font-size:clamp(50px,8vw,74px)}.vsWFSW_stage{height:400px;margin-top:20px}.vsWFSW_manifesto{padding-top:100px;padding-bottom:95px}.vsWFSW_manifestoBottom{grid-template-columns:.3fr 1fr;gap:30px}.vsWFSW_manifestoBottom p:last-child{grid-column:2}.vsWFSW_gestureHeading{flex-direction:column;align-items:flex-start;gap:30px}.vsWFSW_gesturePanel{grid-template-columns:1fr 1fr}.vsWFSW_gestureImage{min-height:475px}.vsWFSW_gestureCopy{padding:30px}.vsWFSW_dial{width:130px;height:130px}.vsWFSW_people{gap:40px;padding-top:95px;padding-bottom:95px}.vsWFSW_peopleImage{min-height:610px}.vsWFSW_peopleCopy{padding:10px 0}.vsWFSW_peopleCopy h2{font-size:50px}.vsWFSW_geneva{gap:45px;padding-bottom:85px}.vsWFSW_genevaCopy{padding-top:25px}.vsWFSW_genevaCopy h2{font-size:58px}.vsWFSW_genevaCopy>p:not(.vsWFSW_eyebrow){margin-bottom:35px}.vsWFSW_genevaFigure>div{height:100%;min-height:470px}.vsWFSW_footerMain{grid-template-columns:1fr;gap:50px}.vsWFSW_footerLogo{max-width:620px}.vsWFSW_footerLinks{max-width:650px}.vsWFSW_teamHero{gap:40px}.vsWFSW_teamHeroImage{min-height:520px}.vsWFSW_teamHero h1{font-size:70px}.vsWFSW_framework{gap:45px}.vsWFSW_framework h2{font-size:48px}.vsWFSW_applicationLayout{grid-template-columns:1fr}.vsWFSW_applicationAside{display:none}}@media (max-width:600px){.vsWFSW_header{gap:8px;width:calc(100% - 28px);min-height:62px;padding:7px 7px 7px 16px;top:14px}.vsWFSW_logo{width:92px}.vsWFSW_desktopNav{display:none}.vsWFSW_navApply{gap:10px;min-height:42px;margin-left:auto;padding:0 14px;font-size:11px}.vsWFSW_navApply svg{width:14px}.vsWFSW_menuButton{width:44px;height:44px;color:var(--paper);background:0 0;border:0;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;gap:5px;padding:4px;display:flex}.vsWFSW_menuButton span{background:currentColor;width:20px;height:1px}.vsWFSW_heroCopy{padding:128px 20px 0}.vsWFSW_heroCopy>.vsWFSW_eyebrow{font-size:8px}.vsWFSW_hero h1{letter-spacing:-.05em;margin-top:28px;margin-bottom:24px;font-size:clamp(40px,10.6vw,64px)}.vsWFSW_heroDescription{font-size:14px}.vsWFSW_heroActions{flex-wrap:wrap;gap:20px;margin-top:27px}.vsWFSW_button{gap:22px;min-height:50px;padding:0 21px;font-size:13px}.vsWFSW_quietLink{gap:15px;font-size:12px}.vsWFSW_stage{height:330px;margin-top:25px}.vsWFSW_stageImage{object-position:60% 50%}.vsWFSW_stageCoordinate{gap:10px;font-size:8px;top:25%}.vsWFSW_crosshair{width:24px;height:24px}.vsWFSW_stageSignature{font-size:30px;bottom:25px}.vsWFSW_stageEdition{font-size:7px;bottom:34px}.vsWFSW_heroRail{min-height:70px;padding-top:12px;padding-bottom:12px;font-size:10px}.vsWFSW_heroRail>span:nth-child(2){display:none}.vsWFSW_heroRail a{gap:10px}.vsWFSW_manifesto{padding-top:85px;padding-bottom:85px}.vsWFSW_manifesto>.vsWFSW_eyebrow{margin-bottom:30px;font-size:9px}.vsWFSW_manifesto h2{font-size:43px}.vsWFSW_manifestoBottom{grid-template-columns:1fr;gap:26px;margin-top:36px}.vsWFSW_manifestoBottom .vsWFSW_plus{display:none}.vsWFSW_manifestoBottom p{font-size:16px}.vsWFSW_manifestoBottom p:last-child{border-left:2px solid #747968;grid-column:auto;padding-left:16px;font-size:13px}.vsWFSW_gestures{padding-top:35px;padding-bottom:35px}.vsWFSW_chapterLine{padding-bottom:20px}.vsWFSW_chapterLine>span:last-child{display:none}.vsWFSW_gestureHeading{width:100%;padding:35px 0 25px}.vsWFSW_gestureHeading h2{font-size:54px}.vsWFSW_tabs{gap:3px;width:100%}.vsWFSW_tabs button{flex:1;justify-content:center;gap:7px;padding:10px 7px;font-size:12px}.vsWFSW_tabs button span{font-size:8px}.vsWFSW_gesturePanel{grid-template-columns:1fr}.vsWFSW_gestureImage{min-height:300px}.vsWFSW_gestureCopy{padding:26px;position:relative}.vsWFSW_dial{width:80px;height:80px;margin:0;position:absolute;top:16px;right:14px}.vsWFSW_dial span{font-size:7px}.vsWFSW_gestureCopy h3{margin:10px 70px 30px 0;font-size:36px}.vsWFSW_gestureCopy p{font-size:14px}.vsWFSW_gestureCopy>.vsWFSW_eyebrow{margin-top:22px;font-size:8px}.vsWFSW_people{grid-template-columns:1fr;gap:35px;padding-top:80px;padding-bottom:70px}.vsWFSW_peopleImage{aspect-ratio:4/5;min-height:0}.vsWFSW_peopleCopy h2{margin:25px 0;font-size:59px}.vsWFSW_peopleCopy h2 br:nth-child(2){display:none}.vsWFSW_peopleCopy>p:not(.vsWFSW_eyebrow){font-size:16px}.vsWFSW_peopleCopy ul{margin:25px 0}.vsWFSW_geneva{grid-template-columns:1fr;gap:35px;padding-bottom:80px}.vsWFSW_genevaCopy{border-top:1px solid var(--line);padding-top:20px}.vsWFSW_genevaCopy h2{margin:25px 0;font-size:59px}.vsWFSW_genevaCopy>p:not(.vsWFSW_eyebrow){margin-bottom:25px;font-size:16px}.vsWFSW_genevaFigure>div{aspect-ratio:4/5;height:auto;min-height:0}.vsWFSW_invitation{padding:85px 22px}.vsWFSW_invitation h2{margin:25px 0 32px;font-size:58px}.vsWFSW_invitation>.vsWFSW_eyebrow{font-size:9px}.vsWFSW_footer{padding-top:65px;padding-bottom:80px}.vsWFSW_footerMain{gap:40px;padding-bottom:35px}.vsWFSW_footerMain>div:first-child>p{margin-top:12px;font-size:12px}.vsWFSW_footerLinks{gap:18px}.vsWFSW_footerLinks .vsWFSW_eyebrow{font-size:8px}.vsWFSW_footerLinks a{min-height:44px;font-size:13px}.vsWFSW_footerLinks p{font-size:12px}.vsWFSW_footerBottom{grid-template-columns:1fr 1fr;gap:14px 20px;font-size:8px;display:grid}.vsWFSW_teamHero{padding:125px var(--v3-pad) 35px;grid-template-columns:1fr;gap:42px}.vsWFSW_teamHero h1{font-size:66px}.vsWFSW_teamHero p:not(.vsWFSW_eyebrow){font-size:15px}.vsWFSW_teamHeroImage{aspect-ratio:4/5;min-height:0}.vsWFSW_framework{grid-template-columns:1fr;gap:45px;padding-top:80px;padding-bottom:60px}.vsWFSW_framework h2{font-size:54px}.vsWFSW_framework h3{font-size:28px}.vsWFSW_framework article p{font-size:15px}.vsWFSW_process{padding-top:60px;padding-bottom:60px}.vsWFSW_process>div{grid-template-columns:1fr;gap:30px;margin-top:40px}.vsWFSW_process h3{margin-top:18px}.vsWFSW_faq{padding:80px 24px}.vsWFSW_faq h2{margin-bottom:35px;font-size:45px}.vsWFSW_faq summary{font-size:16px}.vsWFSW_faq details p{padding-right:10px;font-size:14px}.vsWFSW_applicationPage{padding-top:125px;padding-bottom:20px}.vsWFSW_applicationTitle{text-align:left}.vsWFSW_applicationTitle h1{font-size:48px}.vsWFSW_applicationTitle p:last-child{font-size:14px}.vsWFSW_applicationLayout{border:0;margin-top:35px}.vsWFSW_formSurface{padding:20px 0}}@media (max-width:360px){.vsWFSW_logo{width:80px}.vsWFSW_navApply{gap:8px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.vsWFSW_stageImage{transform:none}.vsWFSW_gesturePanel:not([hidden]) .vsWFSW_gestureImage img{animation:none}.vsWFSW_shell *,.vsWFSW_header *,.vsWFSW_menu,.vsWFSW_menu *,.vsWFSW_menu::backdrop{transition:none!important}.vsWFSW_menu[open],.vsWFSW_footerMark[data-footer-motion]{animation:none}.vsWFSW_button:is(:hover,:focus-visible,:active),.vsWFSW_navApply:active,.vsWFSW_button:is(:hover,:focus-visible) svg,.vsWFSW_navApply:is(:hover,:focus-visible) svg,.vsWFSW_menu nav a:is(:hover,:focus-visible) svg{transform:none}.vsWFSW_footerLogo:is(:hover,:focus-visible,:active) .wordmark-accent{transform:none}}[data-motion=reduced] .vsWFSW_stageImage{transform:none}[data-motion=reduced] .vsWFSW_gesturePanel .vsWFSW_gestureImage img{animation:none}[data-motion=reduced] .vsWFSW_shell *{transition:none!important}[data-motion=reduced] .vsWFSW_header *{transition:none!important}[data-motion=reduced] .vsWFSW_menu{transition:none!important}[data-motion=reduced] .vsWFSW_menu *{transition:none!important}[data-motion=reduced] .vsWFSW_menu::backdrop{transition:none!important}:is([data-motion=reduced] .vsWFSW_menu[open],[data-motion=reduced] .vsWFSW_footerMark[data-footer-motion]){animation:none}[data-motion=reduced] .vsWFSW_button:is(:hover,:focus-visible,:active){transform:none}[data-motion=reduced] .vsWFSW_navApply:active{transform:none}[data-motion=reduced] .vsWFSW_button:is(:hover,:focus-visible) svg{transform:none}[data-motion=reduced] .vsWFSW_navApply:is(:hover,:focus-visible) svg{transform:none}[data-motion=reduced] .vsWFSW_menu nav a:is(:hover,:focus-visible) svg{transform:none}[data-motion=reduced] .vsWFSW_footerLogo:is(:hover,:focus-visible,:active) .wordmark-accent{transform:none}
