.a3V0vW_root{--paper:var(--navy);--sky:#f6f8fb24;--ink:var(--wall-foreground);--line:#f6f8fb38;--ease:var(--motion-out);--ease-io:var(--motion-in-out);--d:.1s;display:contents}:root[data-intro=play] .a3V0vW_root{--d:1.5s}.a3V0vW_hero{z-index:0;isolation:isolate;background:var(--paper);min-height:100svh;color:var(--ink);--to-title:clamp(1.125rem, 3.25svh, 2rem);--to-bar:clamp(1.5rem, 4.5svh, 2.75rem);grid-template-rows:minmax(0,1fr);padding-block-start:5rem;display:grid;position:sticky;top:0;overflow:clip}.a3V0vW_hero ::selection{background:var(--wall-foreground);color:var(--navy)}@media (max-height:539px){.a3V0vW_hero{position:relative}}.a3V0vW_hero[data-covered=true]{visibility:hidden}.a3V0vW_dim{z-index:3;background:var(--navy);opacity:0;pointer-events:none;position:absolute;inset:0}.a3V0vW_bar{z-index:40;color:var(--ink);transition:translate .55s var(--ease), background-color .5s var(--ease), color .5s var(--ease), border-color .5s var(--ease);position:absolute;inset:0 0 auto}.a3V0vW_bar[data-hidden=true]{translate:0 -105%}@media (prefers-reduced-motion:no-preference){.a3V0vW_bar[data-floating=true]{animation:a3V0vW_barDrop .55s var(--ease)}}@keyframes a3V0vW_barDrop{0%{translate:0 -105%}}.a3V0vW_bar[data-floating=true]{background:var(--paper);border-bottom:1px solid var(--line);position:fixed}.a3V0vW_bar[data-theme=light]{--ink:var(--foreground);--paper:var(--background);--sky:color-mix(in srgb, var(--foreground) 8%, transparent);--line:var(--border)}.a3V0vW_bar[data-theme=light][data-floating=true]{background:var(--background)}.a3V0vW_wordmark{position:relative}.a3V0vW_logoInk{opacity:0;position:absolute;inset:0}.a3V0vW_logoLight,.a3V0vW_logoInk{transition:opacity .5s var(--ease)}.a3V0vW_bar[data-theme=light] .a3V0vW_logoLight{opacity:0}.a3V0vW_bar[data-theme=light] .a3V0vW_logoInk{opacity:1}.dark .a3V0vW_bar[data-theme=light] .a3V0vW_logoLight{opacity:1}.dark .a3V0vW_bar[data-theme=light] .a3V0vW_logoInk{opacity:0}.a3V0vW_top{grid-template-columns:1fr auto;align-items:center;gap:1rem;height:5rem;display:grid}.a3V0vW_wordmark{justify-self:start;display:block}.a3V0vW_wordmark img{width:auto;height:2.375rem}.a3V0vW_lang:focus-visible,.a3V0vW_pro:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.a3V0vW_end{justify-self:end;align-items:center;gap:.375rem;display:flex}.a3V0vW_lang{height:2.75rem;color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease), color .5s var(--ease);border-radius:.75rem;align-items:center;gap:.375rem;padding-inline:.75rem .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.a3V0vW_lang:hover,.a3V0vW_lang[aria-expanded=true]{background:var(--sky)}.a3V0vW_langGlobe{width:1.25rem;height:1.25rem}.a3V0vW_langCaret{opacity:.6;width:.75rem;height:.75rem;transition:rotate .4s var(--ease)}.a3V0vW_lang[aria-expanded=true] .a3V0vW_langCaret{rotate:180deg}.a3V0vW_pro{height:3rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:background-color .3s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:1rem;align-items:center;gap:.625rem;padding:.3125rem;padding-inline-end:1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex}.a3V0vW_pro:hover{background:var(--sky)}.a3V0vW_roll svg{color:currentColor}.a3V0vW_pro:active{scale:.98}.a3V0vW_proDisc{width:2.375rem;height:2.375rem;color:inherit;border-radius:.6875rem;flex:none;place-items:center;display:grid;position:relative}.a3V0vW_proDisc img{border-radius:inherit;object-fit:cover}.a3V0vW_proDisc svg{transform-origin:50% 85%;width:1.6rem;height:1.6rem}.a3V0vW_proPending{border-radius:inherit;background:color-mix(in srgb, var(--navy) 55%, transparent);place-items:center;display:grid;position:absolute;inset:0}.a3V0vW_proPending:after{content:"";border:2px solid;border-block-start-color:#0000;border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite a3V0vW_turn}.a3V0vW_roll{line-height:1.3;display:grid;overflow:hidden}.a3V0vW_roll>span{transition:translate .5s var(--ease);grid-area:1/1;align-items:center;gap:.375rem;display:inline-flex}.a3V0vW_roll>span:last-child{translate:0 115%}.a3V0vW_roll svg{width:.9rem;height:.9rem}[dir=rtl] .a3V0vW_roll svg{scale:-1 1}.a3V0vW_pro:hover .a3V0vW_roll>span:first-child{translate:0 -115%}.a3V0vW_pro:hover .a3V0vW_roll>span:last-child{translate:0}@media (prefers-reduced-motion:no-preference){.a3V0vW_pro:hover .a3V0vW_proDisc svg{animation:a3V0vW_swing .9s var(--ease)}}@keyframes a3V0vW_swing{25%{rotate:-10deg}55%{rotate:7deg}80%{rotate:-3deg}}.a3V0vW_toTop{--bar-h:5rem;top:calc(.75rem + env(safe-area-inset-top));z-index:39;background:var(--card);width:2.75rem;height:2.75rem;color:var(--foreground);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--navy) 35%, transparent);cursor:pointer;opacity:0;visibility:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .3s var(--motion-out), translate .55s var(--motion-out), visibility 0s .3s, background-color .2s ease;border-radius:.75rem;place-items:center;margin-inline:auto;display:grid;position:fixed;inset-inline:0;translate:0 -.75rem}.a3V0vW_toTop svg{width:1.25rem;height:1.25rem}.a3V0vW_toTop[data-shown=true]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.a3V0vW_toTop[data-shown=true][data-under-bar=true]{translate:0 var(--bar-h)}@media (hover:hover) and (pointer:fine){.a3V0vW_toTop:hover{background:var(--accent)}}.a3V0vW_toTop:active{scale:.94}.a3V0vW_toTop:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:1023px){.a3V0vW_toTop{--bar-h:4rem}}@media (prefers-reduced-motion:reduce){.a3V0vW_toTop{transition:opacity .2s linear,visibility 0s .2s;translate:none}.a3V0vW_toTop[data-shown=true]{translate:none}.a3V0vW_toTop[data-shown=true][data-under-bar=true]{translate:0 var(--bar-h)}}.a3V0vW_stage{pointer-events:none;grid-template-columns:minmax(0,1fr);align-items:end;padding-block:2rem clamp(2.5rem,8svh,5rem);display:grid}.a3V0vW_copy{pointer-events:auto}.a3V0vW_titles{margin-bottom:var(--to-bar);display:grid}.a3V0vW_titles>*{grid-area:1/1;align-self:end}.a3V0vW_title{font-family:var(--font-display);letter-spacing:calc(-.024em * var(--tracking-scale));margin:0;font-size:clamp(2.75rem,min(1.5rem + 4vw,11.5svh),5.5rem);font-weight:620;line-height:1.04}[dir=rtl] .a3V0vW_title{font-size:clamp(2.35rem,min(1.3rem + 3.2vw,9.5svh),4.5rem);line-height:1.3}.a3V0vW_line{margin:-.06em -.14em -.18em;padding:.06em .14em .18em;display:block;overflow:clip}[dir=rtl] .a3V0vW_line{margin-block:-.2em -.28em;padding-block:.2em .28em}.a3V0vW_flip{--swap-by:125%;transform-origin:0 100%;display:grid}[dir=rtl] .a3V0vW_flip{transform-origin:100% 100%}.a3V0vW_flip>span{text-wrap:balance;display:block}@media (min-width:640px){.a3V0vW_flip>span{white-space:nowrap}}.a3V0vW_swap{display:grid;overflow:clip}.a3V0vW_swap>*{grid-area:1/1}:root[data-audience=kine] :is(.a3V0vW_flip,.a3V0vW_swap)>[data-side=patient]{translate:0 calc(-1 * var(--swap-by,110%));visibility:hidden}:root:not([data-audience=kine]) :is(.a3V0vW_flip,.a3V0vW_swap)>[data-side=kine]{translate:0 var(--swap-by,110%);visibility:hidden}.a3V0vW_switch{width:fit-content;background:color-mix(in srgb, var(--navy) 55%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.125rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-end:var(--to-title);padding:.3125rem;display:grid;position:relative}.a3V0vW_switch:has(:focus-visible){outline:3px solid var(--wall-foreground);outline-offset:3px}.a3V0vW_side,.a3V0vW_face{white-space:nowrap;justify-content:center;align-items:center;gap:.625rem;min-height:3.25rem;padding-inline:1.125rem 1.375rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.a3V0vW_sideIcon{flex:none;width:1.75rem;height:1.75rem}.a3V0vW_side{color:color-mix(in srgb, var(--wall-foreground) 68%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:.8125rem;transition:color .2s;position:relative}@media (hover:hover) and (pointer:fine){.a3V0vW_side:hover{color:var(--ink)}}.a3V0vW_lit{background:color-mix(in srgb, var(--wall-foreground) 21%, transparent);color:var(--ink);pointer-events:none;clip-path:inset(0 50% 0 0 round .8125rem);border-radius:.8125rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute;inset:.3125rem}:root[data-audience=kine] .a3V0vW_lit,:root[dir=rtl] .a3V0vW_lit{clip-path:inset(0 0 0 50% round .8125rem)}:root[dir=rtl][data-audience=kine] .a3V0vW_lit{clip-path:inset(0 50% 0 0 round .8125rem)}.a3V0vW_slab{--row:3.75rem;--corner:.8125rem;--pad:.5rem;--tint:color-mix(in oklch, var(--wall) 20%, var(--wall-foreground));--tint-hover:color-mix(in oklch, var(--wall) 30%, var(--wall-foreground));--icon:1.5rem;--icon-at:.875rem;--text-at:calc(var(--icon-at) + var(--icon) + .625rem);--bar-paper:var(--wall-foreground);--bar-ink:var(--navy);--bar-mark:var(--wall);--locate-ink:var(--wall-deep);border-radius:calc(var(--corner) + var(--pad));background:var(--bar-paper);max-width:44rem;color:var(--bar-ink);transition:box-shadow .2s;overflow:clip}.dark .a3V0vW_slab{--bar-paper:var(--card);--bar-ink:var(--foreground);--bar-mark:var(--wall-ink);--locate-ink:var(--accent-foreground);--tint:var(--accent);--tint-hover:var(--secondary);box-shadow:0 0 0 1px var(--input)}.a3V0vW_slab:has(.a3V0vW_input:focus-visible){box-shadow:0 0 0 4px var(--bar-mark)}.a3V0vW_slab>.a3V0vW_swap{--swap-d:80ms}.a3V0vW_row{align-items:stretch;gap:var(--pad);min-width:0;min-height:calc(var(--row) + 2 * var(--pad));padding:var(--pad);display:flex}.a3V0vW_field{flex:1;min-width:0;display:flex;position:relative}.a3V0vW_fieldBox{flex:1;min-width:0;display:flex}.a3V0vW_fieldIcon{width:var(--icon);height:var(--icon);color:var(--bar-mark);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-start:var(--icon-at)}.a3V0vW_fieldPending{border:2px solid;border-block-start-color:#0000;border-radius:50%;animation:.7s linear infinite a3V0vW_turn}.a3V0vW_input{width:100%;min-width:0;padding-inline:var(--text-at) .25rem;color:var(--bar-ink);text-overflow:ellipsis;background:0 0;outline:none;font-size:1.1875rem;font-weight:600}.a3V0vW_input::placeholder{color:#0000;opacity:1}.a3V0vW_input[readonly]{cursor:pointer}.a3V0vW_hint{inset-block:0;inset-inline:var(--text-at) .25rem;height:1.5em;color:color-mix(in srgb, var(--bar-ink) 66%, transparent);pointer-events:none;margin-block:auto;font-size:1.1875rem;font-weight:500;line-height:1.5;position:absolute;overflow:clip}.a3V0vW_hint>span{display:block}.a3V0vW_hint>span>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.a3V0vW_field:has(.a3V0vW_input:not(:placeholder-shown)) .a3V0vW_hint{visibility:hidden}.a3V0vW_locate{border-radius:var(--corner);background:var(--tint);color:var(--locate-ink);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease, scale .16s var(--ease);flex:none;place-items:center;padding-inline:1.25rem;font-size:1rem;font-weight:600;display:inline-grid}.a3V0vW_locate:active:not(:disabled){scale:.97}.a3V0vW_locate:disabled{cursor:progress}@media (hover:hover) and (pointer:fine){.a3V0vW_locate:hover:not(:disabled){background:var(--tint-hover)}}.a3V0vW_locate:focus-visible{outline:2px solid var(--bar-mark);outline-offset:-2px}.a3V0vW_locateFaces{place-items:center;display:grid}.a3V0vW_locateFaces>*{transition:opacity .2s var(--ease);grid-area:1/1}.a3V0vW_locateFaces>[data-shown=false]{opacity:0}.a3V0vW_locateTurn{border:2px solid;border-block-start-color:#0000;border-radius:50%;width:1.125rem;height:1.125rem;animation:.7s linear infinite a3V0vW_turn}.a3V0vW_slab[data-risen]{translate:0 var(--rise);z-index:2;position:relative}:root[data-hero-search] :is(.a3V0vW_switch,.a3V0vW_titles,.a3V0vW_bar){opacity:0;visibility:hidden}:root[data-hero-search] .a3V0vW_film{opacity:.14}.a3V0vW_places{z-index:2;height:calc(var(--vvh,100dvh) - var(--places-top,0px));overscroll-behavior:contain;color:var(--ink);position:fixed;overflow-y:auto}.a3V0vW_places ul{margin:0;padding:0;list-style:none}.a3V0vW_places li+li{border-block-start:1px solid var(--line)}.a3V0vW_places button{text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;min-height:3.25rem;padding-inline:.875rem;font-size:1.125rem;font-weight:600}.a3V0vW_places button:active{background:var(--sky)}.a3V0vW_places button:focus-visible{outline:2px solid var(--wall-foreground);outline-offset:-2px}.a3V0vW_places p{color:color-mix(in srgb, var(--wall-foreground) 72%, transparent);margin:0;padding:.875rem}.a3V0vW_fieldClose{width:var(--text-at);color:var(--bar-mark);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:0}.a3V0vW_fieldClose svg{width:var(--icon);height:var(--icon)}.a3V0vW_fieldClose:focus-visible{outline:2px solid var(--bar-mark);outline-offset:-2px;border-radius:var(--corner)}.a3V0vW_prices{min-width:0;padding-inline:var(--text-at) .5rem;border-radius:var(--corner);color:var(--bar-ink);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:1;align-items:center;font-size:1.0625rem;font-weight:600;transition:background-color .2s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.a3V0vW_prices:hover{background:var(--tint)}}.a3V0vW_prices:focus-visible{outline:2px solid var(--bar-mark);outline-offset:-2px}.a3V0vW_cta{border-radius:var(--corner);background:var(--wall);color:var(--wall-foreground);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease, scale .16s var(--ease);flex:none;justify-content:center;align-items:center;padding-inline:1.75rem;font-size:1.0625rem;font-weight:600;display:flex;position:relative}.a3V0vW_cta:active{scale:.97}@media (hover:hover) and (pointer:fine){.a3V0vW_cta:hover{background:var(--wall-deep)}}.a3V0vW_cta:focus-visible{outline:2px solid var(--wall-foreground);outline-offset:-4px}.a3V0vW_ctaPending{border:2px solid;border-block-start-color:#0000;border-radius:50%;width:1rem;height:1rem;margin-block:auto;animation:.7s linear infinite a3V0vW_turn;position:absolute;inset-block:0;inset-inline-end:.5rem}.a3V0vW_film{z-index:-1;background:var(--navy);position:absolute;inset:0;overflow:hidden}.a3V0vW_reel{position:absolute;inset:-3%;container-type:size}[dir=rtl] .a3V0vW_reel{scale:-1 1}.a3V0vW_pan{--at:0;--pw:max(130cqw, 100cqh * 16 / 9);width:var(--pw);aspect-ratio:16/9;translate:calc((100cqw - var(--pw)) * var(--at)) -50%;position:absolute;top:50%;left:0}:root[data-audience=kine] .a3V0vW_pan{--at:.9}.a3V0vW_pan img,.a3V0vW_pan video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.a3V0vW_pan video{opacity:0;transition:opacity .3s linear}.a3V0vW_pan video[data-shown=true]{opacity:1}.a3V0vW_wash{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 60%, transparent) 0%, transparent 22%), linear-gradient(90deg, color-mix(in srgb, var(--navy) 94%, transparent) 0%, color-mix(in srgb, var(--navy) 84%, transparent) 28%, color-mix(in srgb, var(--navy) 45%, transparent) 52%, transparent 76%), color-mix(in srgb, var(--navy) 14%, transparent);position:absolute;inset:0}[dir=rtl] .a3V0vW_wash{scale:-1 1}@media (max-width:1023px){.a3V0vW_hero{--foot:clamp(4.5rem, 11svh, 6.5rem);padding-block-start:4rem}.a3V0vW_top{height:4rem}.a3V0vW_wordmark img{height:2rem}.a3V0vW_stage{padding-block:1rem calc(var(--foot) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.a3V0vW_title{--widest:9.8;font-size:min(3rem, (100vw - 2 * var(--gutter)) / var(--widest))}:lang(en) .a3V0vW_title{--widest:10.25}[dir=rtl] .a3V0vW_title{--widest:9;font-size:min(2.75rem, (100vw - 2 * var(--gutter)) / var(--widest))}}@media (max-width:1023px) and (min-height:540px){.a3V0vW_hero{--lines:min(20vw, 6.25rem);--parts:7.625rem;--words:calc(var(--foot) + var(--to-title) + var(--to-bar) + var(--lines) + var(--parts))}[dir=rtl] .a3V0vW_hero{--lines:min(28vw, 7.75rem)}.a3V0vW_pan{--at:.6;--pw:max(130cqw, (100cqh - var(--words)) * 16 / 9);translate:calc((100cqw - var(--pw)) * var(--at)) 0;top:0;overflow:clip}:root[data-audience=kine] .a3V0vW_pan{--at:.92}.a3V0vW_pan:after{content:"";background:linear-gradient(180deg, transparent 56%, color-mix(in srgb, var(--navy) 38%, transparent) 76%, color-mix(in srgb, var(--navy) 86%, transparent) 92%, var(--navy) 100%);position:absolute;inset:0}.a3V0vW_wash{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 62%, transparent) 0%, transparent 16%)}[dir=rtl] .a3V0vW_wash{scale:none}}@media (min-width:640px) and (max-width:1023px){.a3V0vW_title{font-size:clamp(2.25rem,min(7.4vw,13svh),4.5rem)}[dir=rtl] .a3V0vW_title{font-size:clamp(2.15rem,min(6.6vw,11svh),3.75rem)}}@media (min-width:640px) and (max-width:1023px) and (min-height:540px){.a3V0vW_hero{--lines:15.4vw;--parts:8.625rem}[dir=rtl] .a3V0vW_hero{--lines:18vw}}@media (max-width:1023px) and (max-height:539px){.a3V0vW_stage{padding-block:1rem 1.25rem}.a3V0vW_wash{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 60%, transparent) 0%, transparent 22%), linear-gradient(90deg, color-mix(in srgb, var(--navy) 94%, transparent) 0%, color-mix(in srgb, var(--navy) 84%, transparent) 45%, transparent 90%)}}@media (max-width:639px){.a3V0vW_langGlobe{width:1.125rem;height:1.125rem}.a3V0vW_lang{gap:.3125rem;padding-inline:.625rem .5rem}.a3V0vW_pro{gap:.5rem;height:2.75rem;padding-inline-end:.875rem;font-size:.875rem}.a3V0vW_proDisc{width:2.125rem;height:2.125rem}.a3V0vW_proSolo{padding-inline-end:.3125rem}.a3V0vW_proSolo .a3V0vW_roll{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a3V0vW_switch{width:auto}.a3V0vW_side,.a3V0vW_face{gap:.4375rem;min-height:3rem;padding-inline:.25rem;font-size:.9375rem}.a3V0vW_sideIcon{width:1.5rem;height:1.5rem}.a3V0vW_slab{--row:3.25rem;--corner:.6875rem;--pad:.4375rem;--icon:1.375rem;--icon-at:.625rem}.a3V0vW_input,.a3V0vW_hint{font-size:1.0625rem}.a3V0vW_locate{padding-inline:.75rem;font-size:.9375rem}.a3V0vW_prices{padding-inline:var(--icon-at) .25rem;font-size:1rem}.a3V0vW_cta{padding-inline:1rem;font-size:1rem}}@media (max-width:359px){.a3V0vW_side,.a3V0vW_face{gap:.3125rem;font-size:.875rem}.a3V0vW_sideIcon{width:1.375rem;height:1.375rem}.a3V0vW_locate{font-size:.875rem}.a3V0vW_prices{padding-inline:.375rem 0;font-size:.875rem}.a3V0vW_cta{padding-inline:.625rem;font-size:.875rem}}.a3V0vW_intro{display:none}:root[data-intro=play] .a3V0vW_intro{z-index:100;background:var(--background);pointer-events:none;animation:a3V0vW_introOut .7s var(--motion-out) 1.45s forwards;display:block;position:fixed;inset:0}.a3V0vW_introLogo{width:7.17rem;height:2.375rem;fill:var(--wall-foreground);position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%;scale:3.4}@media (max-width:1023px){.a3V0vW_introLogo{scale:2.6}}.a3V0vW_glyph{animation:a3V0vW_introGlyphIn .9s var(--motion-out) calc(.1s + var(--i) * 55ms) both}@keyframes a3V0vW_introGlyphIn{0%{translate:0 170px}}@keyframes a3V0vW_introOut{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:no-preference){.a3V0vW_wordmark{--n:0}.a3V0vW_lang{--n:1}.a3V0vW_pro{--n:2}:is(.a3V0vW_wordmark,.a3V0vW_lang,.a3V0vW_pro){animation:a3V0vW_navIn 1s var(--ease) calc(var(--d) + .25s + var(--n) * 70ms) backwards}.a3V0vW_film{animation:a3V0vW_fadeIn 1.6s var(--ease) var(--d) backwards}.a3V0vW_pan img,.a3V0vW_pan video{animation:a3V0vW_filmSettle 2.4s var(--ease) var(--d) backwards}.a3V0vW_switch{transform-origin:0;animation:a3V0vW_fadeIn .8s var(--ease) calc(var(--d) + 50ms) backwards, a3V0vW_switchCall 1.1s var(--ease-io) calc(var(--d) + .6s) both}[dir=rtl] .a3V0vW_switch{transform-origin:100%}.a3V0vW_switch:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:a3V0vW_switchRing 1.3s var(--ease) calc(var(--d) + .85s) both;position:absolute;inset:0}.a3V0vW_slab{animation:a3V0vW_slabIn .9s var(--ease) calc(var(--d) + .42s) backwards;transition:box-shadow .2s ease, translate .45s var(--motion-drawer)}:is(.a3V0vW_switch,.a3V0vW_titles){transition:opacity .2s var(--ease), visibility 0s}:root[data-hero-search] :is(.a3V0vW_switch,.a3V0vW_titles){transition:opacity .16s var(--ease), visibility 0s .16s}.a3V0vW_film{transition:opacity .35s var(--ease)}.a3V0vW_places{animation:a3V0vW_placesIn .4s var(--ease) .12s backwards}.a3V0vW_hint>[data-rolls]{animation:a3V0vW_hintRoll 15.6s var(--ease-io) calc(var(--d) + 2.4s) infinite}.a3V0vW_field:focus-within .a3V0vW_hint>[data-rolls]{animation:none}.a3V0vW_hero[data-covered=true] .a3V0vW_hint>[data-rolls]{animation-play-state:paused}.a3V0vW_flip{animation:a3V0vW_lineRise 1.1s var(--ease) calc(var(--d) + .12s + var(--i,0) * .1s) backwards}.a3V0vW_lit{transition:clip-path .45s var(--ease-io)}:is(.a3V0vW_flip,.a3V0vW_swap)>[data-side]{transition:translate .62s var(--ease) calc(80ms + var(--swap-d,0s) + var(--i,0) * 70ms), visibility 0s}:root[data-audience=kine] :is(.a3V0vW_flip,.a3V0vW_swap)>[data-side=patient],:root:not([data-audience=kine]) :is(.a3V0vW_flip,.a3V0vW_swap)>[data-side=kine]{transition:translate .26s var(--ease) calc(var(--i,0) * 30ms), visibility 0s .32s}.a3V0vW_pan{transition:translate 1.1s var(--ease-io)}}@keyframes a3V0vW_turn{to{rotate:1turn}}@keyframes a3V0vW_fadeIn{0%{opacity:0}}@keyframes a3V0vW_navIn{0%{opacity:0;translate:0 -1.25rem}}@keyframes a3V0vW_lineRise{0%{translate:0 112%;rotate:2.5deg}}[dir=rtl] .a3V0vW_flip{animation-name:a3V0vW_lineRiseRtl}@keyframes a3V0vW_lineRiseRtl{0%{translate:0 112%;rotate:-2.5deg}}@keyframes a3V0vW_filmSettle{0%{scale:1.08}}@keyframes a3V0vW_slabIn{0%{opacity:0;translate:0 .75rem}}@keyframes a3V0vW_placesIn{0%{opacity:0;translate:0 .75rem}}@keyframes a3V0vW_hintRoll{0%,14%{translate:0}16.67%,30.67%{translate:0 -14.2857%}33.33%,47.33%{translate:0 -28.5714%}50%,64%{translate:0 -42.8571%}66.67%,80.67%{translate:0 -57.1429%}83.33%,97.33%{translate:0 -71.4286%}to{translate:0 -85.7143%}}@keyframes a3V0vW_switchCall{45%{scale:1.025}}@keyframes a3V0vW_switchRing{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--wall-foreground) 55%, transparent)}to{opacity:0;box-shadow:0 0 0 .875rem #0000}}@media (prefers-reduced-motion:reduce){:root[data-intro=play] .a3V0vW_intro{display:none}:root[data-audience=kine] :is(.a3V0vW_flip,.a3V0vW_swap)>[data-side=patient],:root:not([data-audience=kine]) :is(.a3V0vW_flip,.a3V0vW_swap)>[data-side=kine]{opacity:0;transition:opacity .2s,visibility 0s .2s;translate:none}:is(.a3V0vW_flip,.a3V0vW_swap)>[data-side]{transition:opacity .2s,visibility}}
._54Rtma_page{overflow-x:clip}._54Rtma_page>section{z-index:1;position:relative}._54Rtma_noDrag img,._54Rtma_noDrag video,._54Rtma_noDrag svg{-webkit-user-drag:none;-webkit-touch-callout:none}._54Rtma_revealMask{margin:-.08em -.12em -.22em;padding:.08em .12em .22em;display:block;overflow:clip}._54Rtma_revealMask>span{display:block}@media (prefers-reduced-motion:no-preference){._54Rtma_revealMask[data-reveal=wait]>span{translate:0 110%}._54Rtma_revealMask[data-reveal=in]>span{transition:translate 1.15s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * 90ms)}._54Rtma_revealRise[data-reveal=wait]{opacity:0;translate:0 1.5rem}._54Rtma_revealRise[data-reveal=in]{transition:opacity .8s var(--motion-out), translate 1s var(--motion-out);transition-delay:calc(var(--i,0) * 90ms)}}._54Rtma_cta{isolation:isolate;border-radius:1rem;gap:1rem;height:3.75rem;padding-inline:1.75rem 1.5rem;font-size:1.125rem;position:relative;overflow:hidden}._54Rtma_ctaFill{z-index:-1;background:var(--wall);transition:background-color .3s var(--motion-out);position:absolute;inset:0}._54Rtma_cta:hover ._54Rtma_ctaFill{background:var(--wall-deep)}._54Rtma_ctaIcon{transform-origin:50% 100%;transition:rotate .3s var(--motion-out), scale .3s var(--motion-out);place-items:center;display:grid}._54Rtma_ctaIcon svg{transform-origin:50% 100%;width:1.75rem;height:1.75rem}._54Rtma_cta:hover ._54Rtma_ctaIcon{rotate:-12deg;scale:1.2}._54Rtma_cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;translate:-100%}[dir=rtl] ._54Rtma_cta:after{translate:100%}@media (prefers-reduced-motion:no-preference){._54Rtma_cta{transition:color .5s var(--motion-out) .2s, box-shadow .5s var(--motion-out), scale .2s var(--motion-out)}._54Rtma_cta[data-ready=false]{color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--input);transition-delay:0s}._54Rtma_cta[data-ready=false]:hover{box-shadow:inset 0 0 0 1.5px var(--foreground)}._54Rtma_cta[data-ready=false] ._54Rtma_ctaFill{clip-path:inset(calc(100% - 3px) calc(100% - var(--cta-fill,0) * 100%) 0 0);transition:clip-path .2s linear}[dir=rtl] ._54Rtma_cta[data-ready=false] ._54Rtma_ctaFill{clip-path:inset(calc(100% - 3px) 0 0 calc(100% - var(--cta-fill,0) * 100%))}._54Rtma_cta[data-ready=true] ._54Rtma_ctaFill{clip-path:inset(0);transition:clip-path .8s cubic-bezier(.65, 0, .35, 1), background-color .3s var(--motion-out)}._54Rtma_cta[data-ready=true]:after{animation:_54Rtma_ctaShine 1.2s var(--motion-out) .6s}[dir=rtl] ._54Rtma_cta[data-ready=true]:after{animation-name:_54Rtma_ctaShineRtl}._54Rtma_cta[data-ready=true] ._54Rtma_ctaIcon svg{animation:_54Rtma_ctaPop .6s var(--motion-out) .45s, _54Rtma_knock 3.6s ease-in-out 2s infinite}}@keyframes _54Rtma_ctaShine{0%{translate:-100%}to{translate:100%}}@keyframes _54Rtma_ctaShineRtl{0%{translate:100%}to{translate:-100%}}@keyframes _54Rtma_ctaPop{40%{scale:1.3}}@keyframes _54Rtma_knock{0%,22%,to{translate:0;rotate:0deg}4%{rotate:-14deg}8%{translate:0 -3px;rotate:12deg}12%{translate:0;rotate:-8deg}16%{rotate:5deg}20%{rotate:-2deg}}._54Rtma_physios{--sheet-r:clamp(1.75rem, 4vw, 3.5rem)}._54Rtma_physiosFrame{background:var(--background);border-radius:calc(var(--sheet,1) * var(--sheet-r)) calc(var(--sheet,1) * var(--sheet-r)) 0 0}._54Rtma_physiosLayout{padding-block:var(--section-space);align-items:center;row-gap:clamp(2.25rem,7vw,3.5rem);display:grid}._54Rtma_physiosText{display:contents}._54Rtma_physiosMap{order:1;justify-self:center;width:100%;max-width:28rem}._54Rtma_physiosLayout ._54Rtma_figures{order:2}._54Rtma_physiosCta{order:3}@media (min-width:1024px){._54Rtma_physiosLayout{grid-template-columns:minmax(0,30rem) minmax(0,1fr);column-gap:clamp(3rem,6vw,7rem)}._54Rtma_physiosText{gap:clamp(2.5rem,6svh,3.75rem);display:grid}._54Rtma_physiosMap{order:0;justify-self:end;max-width:38rem}}._54Rtma_figures{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:clamp(2.5rem,8vw,4.5rem);width:100%;display:grid}._54Rtma_figure{align-content:start;gap:.5rem;display:grid}._54Rtma_physiosMap svg{width:100%;height:auto;display:block;overflow:visible}._54Rtma_physiosLand{fill:var(--accent);fill-opacity:var(--fill,1)}._54Rtma_physiosEdge{fill:none;stroke:var(--wall-ink);stroke-width:.55px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw,1));opacity:min(1, calc(var(--draw,1) * 200))}._54Rtma_physiosPen{fill:var(--wall);opacity:0;transition:opacity .3s var(--motion-out)}._54Rtma_physiosPen[data-on=true]{opacity:1}._54Rtma_physiosPenGlow{fill:color-mix(in oklch, var(--ring) 30%, transparent)}._54Rtma_physiosWave{fill:none;stroke:color-mix(in oklch, var(--ring) 70%, transparent);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:var(--wave-o,0);scale:var(--wave,1);transform-box:fill-box;transform-origin:50%}._54Rtma_physiosDot{fill:var(--wall);stroke:var(--background);stroke-width:.7px;transform-box:fill-box;transform-origin:50%}._54Rtma_physiosPing{fill:none;stroke:var(--wall);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}._54Rtma_physiosName{font-family:var(--font-sans);fill:var(--muted-foreground);stroke:var(--background);stroke-width:1.1px;stroke-linejoin:round;paint-order:stroke;font-size:3.1px;font-weight:600}._54Rtma_physiosCity[data-big=true] ._54Rtma_physiosName{fill:var(--foreground);font-size:3.4px}._54Rtma_physiosCity[data-lit=false] :is(._54Rtma_physiosDot,._54Rtma_physiosName){opacity:0}._54Rtma_physiosCity[data-lit=true] ._54Rtma_physiosDot{animation:.7s cubic-bezier(.16,1,.3,1) both _54Rtma_cityIn}._54Rtma_physiosCity[data-lit=true] ._54Rtma_physiosPing{animation:1.4s cubic-bezier(.16,1,.3,1) both _54Rtma_cityPing}._54Rtma_physiosCity[data-lit=true] ._54Rtma_physiosName{animation:_54Rtma_fadeIn .6s var(--motion-out) .12s both}@keyframes _54Rtma_cityIn{0%{opacity:0;scale:0}}@keyframes _54Rtma_cityPing{0%{opacity:.6;scale:1}to{opacity:0;scale:3.6}}@keyframes _54Rtma_fadeIn{0%{opacity:0}}@media (min-width:1024px){._54Rtma_physiosMap svg{width:min(100%,94.5455svh - 5.67273rem);margin-inline-start:auto}}._54Rtma_story,._54Rtma_storyFrame{background:var(--background)}._54Rtma_story{--story-top:1.5rem}._54Rtma_storyLayout{padding-block:var(--section-space);display:grid}._54Rtma_storyText{gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}._54Rtma_storyScene,._54Rtma_storyMarks{display:none}._54Rtma_storySteps{gap:2.75rem;display:grid}._54Rtma_storyStep{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;display:grid}._54Rtma_storyStep>div{display:contents}._54Rtma_storyStill{grid-column:1/-1;width:100%;height:auto;margin-bottom:1rem;-webkit-mask-image:none;mask-image:none}._54Rtma_storyStep h3,._54Rtma_storyDesc{grid-column:2}._54Rtma_storyDesc{grid-template-rows:1fr;display:grid}._54Rtma_storyDesc>div{min-height:0;overflow:hidden}._54Rtma_storyMark{aspect-ratio:1;background:var(--wall);width:2.75rem;color:var(--wall-foreground);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid;position:relative}._54Rtma_storyMark svg{fill:none;stroke-width:3.5px;display:none;position:absolute;inset:0;rotate:-90deg}[dir=rtl] ._54Rtma_storyMark svg,[dir=rtl] ._54Rtma_storyScene svg,[dir=rtl] ._54Rtma_storyStill{scale:-1 1}._54Rtma_storyMark circle:first-child{stroke:var(--input)}._54Rtma_storyMark circle:last-child{stroke:var(--wall);stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p,0));opacity:min(1, calc(var(--p,0) * 40))}._54Rtma_storyCta{justify-self:stretch;width:100%;max-width:28rem;margin-top:.5rem}@media (min-width:768px){._54Rtma_storySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}@media (prefers-reduced-motion:no-preference){._54Rtma_story{height:400svh}._54Rtma_story[data-played=true]{height:auto}._54Rtma_storyFrame{height:100svh;position:sticky;top:0;overflow:clip}._54Rtma_storyLayout{height:100%;padding-block:calc(var(--story-top) + .5rem) calc(1.5rem + env(safe-area-inset-bottom))}._54Rtma_storyScene{place-items:center;min-height:0;display:grid}._54Rtma_storyMarks{align-items:center;gap:.625rem;display:flex}._54Rtma_storyMark{background:var(--accent);color:var(--accent-foreground);transition:background-color .45s var(--motion-out), color .45s var(--motion-out), scale .5s var(--motion-out)}._54Rtma_storyMark[data-state=done]{background:var(--wall);color:var(--wall-foreground);animation:_54Rtma_markPop .55s var(--motion-out)}._54Rtma_storyMark svg{display:block}._54Rtma_storyStill{display:none}._54Rtma_storySteps{grid-template-columns:minmax(0,1fr);gap:0}._54Rtma_storySteps>._54Rtma_storyStep{grid-area:1/1}._54Rtma_storyStep{transition:opacity .45s var(--motion-out), translate .45s var(--motion-out);grid-template-columns:minmax(0,1fr)}._54Rtma_storyStep>._54Rtma_storyMark{display:none}._54Rtma_storyStep h3,._54Rtma_storyDesc{grid-column:1}._54Rtma_storyStep:not([data-state=now]){opacity:0;pointer-events:none;translate:0 .5rem}}@keyframes _54Rtma_markPop{0%{scale:1}40%{scale:1.18}to{scale:1}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){._54Rtma_storyLayout{padding-block:calc(var(--story-top) + .25rem) calc(1.25rem + env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(.75rem,2svh,1.25rem)}._54Rtma_storyText,._54Rtma_storyNav{display:contents}._54Rtma_storyLayout h2{grid-row:1}._54Rtma_storyMarks{grid-row:2}._54Rtma_storyScene{grid-row:3;place-items:end center;width:100%;height:100%;min-height:9rem}._54Rtma_storySteps{grid-row:4}._54Rtma_storyLayout ._54Rtma_storyCta{grid-row:5;max-width:none;margin-top:.25rem}._54Rtma_storyMarks ._54Rtma_storyMark{width:2.5rem;font-size:1.05rem}._54Rtma_storyMark{color:var(--muted-foreground);background:0 0}._54Rtma_storyMark[data-state=now]{color:var(--foreground);scale:1.08}._54Rtma_storyMark[data-state=done]{background:var(--wall);color:var(--wall-foreground)}._54Rtma_storyMark circle:first-child{stroke-width:3px}._54Rtma_storyMark[data-state=done] circle:first-child{stroke:var(--wall)}._54Rtma_storyLink{background:linear-gradient(to right, var(--wall) calc(var(--p,0) * 100%), var(--input) calc(var(--p,0) * 100%));border-radius:1px;flex:1;height:2px}[dir=rtl] ._54Rtma_storyLink{background:linear-gradient(to left, var(--wall) calc(var(--p,0) * 100%), var(--input) calc(var(--p,0) * 100%))}._54Rtma_storyStep[data-state=now]{transition-delay:.12s}}@media (prefers-reduced-motion:no-preference) and (min-width:640px){._54Rtma_storyScene{aspect-ratio:5/3;place-self:end center;place-items:center;width:100%;height:auto;max-height:100%}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){._54Rtma_story{height:440svh}._54Rtma_storyLayout{padding-block:var(--story-top) clamp(1.5rem, 5svh, 3rem);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1rem,3svh,2rem) clamp(2rem,4vw,5rem)}._54Rtma_storyText{grid-area:1/1;align-content:center;gap:clamp(2rem,5svh,3.5rem);display:grid}._54Rtma_storyScene{grid-area:1/2;align-self:center}._54Rtma_storyLayout ._54Rtma_storyCta{grid-area:2/1;align-self:end;margin-top:clamp(.75rem,2.5svh,1.5rem)}._54Rtma_storyMarks{display:none}._54Rtma_storySteps{--story-gap:clamp(1.5rem, 4.5svh, 2.5rem);gap:var(--story-gap)}._54Rtma_storySteps>._54Rtma_storyStep{grid-area:auto}._54Rtma_storyStep{grid-template-columns:auto minmax(0,1fr);column-gap:1.1rem;position:relative}._54Rtma_storyStep>._54Rtma_storyMark{align-self:start;width:3.5rem;font-size:1.35rem;display:grid}._54Rtma_storyStep h3,._54Rtma_storyDesc{grid-column:2}._54Rtma_storyStep:not(:last-child):after{content:"";inset-inline-start:calc(1.75rem - 1px);top:4rem;bottom:calc(.5rem - var(--story-gap));background:linear-gradient(to bottom, var(--wall) calc(var(--p,0) * 100%), var(--input) calc(var(--p,0) * 100%));width:2px;position:absolute}._54Rtma_storyStep:not([data-state=now]){opacity:1;pointer-events:auto;translate:none}._54Rtma_storyStep>._54Rtma_storyMark,._54Rtma_storyStep h3{transition:opacity .45s var(--motion-out), background-color .45s var(--motion-out), color .45s var(--motion-out), scale .5s var(--motion-out), translate .5s var(--motion-out)}._54Rtma_storyStep[data-state=next] h3{translate:0 .25rem}._54Rtma_storyStep:not([data-state=now]) h3,._54Rtma_storyStep[data-state=next]>._54Rtma_storyMark{opacity:.56}._54Rtma_storyDesc{transition:grid-template-rows .5s var(--motion-out), opacity .4s var(--motion-out)}._54Rtma_storyStep:not([data-state=now]) ._54Rtma_storyDesc{opacity:0;grid-template-rows:0fr}}._54Rtma_qaList{background:linear-gradient(var(--input), var(--input)) no-repeat 0 0 / 100% 1px}._54Rtma_qa{background:linear-gradient(var(--input), var(--input)) no-repeat 0 100% / 100% 1px}[dir=rtl] ._54Rtma_qaList{background-position:100% 0}[dir=rtl] ._54Rtma_qa{background-position:100% 100%}._54Rtma_qa summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:no-preference){._54Rtma_need[data-reveal=wait]>a{opacity:0;translate:0 .875rem}._54Rtma_need[data-reveal=in]>a{transition:opacity .6s var(--motion-out) calc(.1s + var(--i,0) * 80ms), translate .6s var(--motion-out) calc(.1s + var(--i,0) * 80ms)}}._54Rtma_qaSign{transition:rotate .35s var(--motion-out), background-color .25s ease, color .25s ease, box-shadow .25s ease}._54Rtma_qa summary:hover ._54Rtma_qaSign{box-shadow:inset 0 0 0 1.5px var(--foreground)}._54Rtma_qa[open] ._54Rtma_qaSign{background:var(--primary);color:var(--primary-foreground);rotate:45deg}@media (prefers-reduced-motion:no-preference){._54Rtma_qaList[data-reveal=wait],._54Rtma_qa[data-reveal=wait]{background-size:0 1px}._54Rtma_qaList[data-reveal=in]{transition:background-size 1.2s var(--motion-out)}._54Rtma_qa[data-reveal=in]{transition:background-size 1.2s var(--motion-out) calc(var(--i,0) * 80ms)}._54Rtma_qa[data-reveal=wait]>summary{opacity:0;translate:0 .875rem}._54Rtma_qa[data-reveal=in]>summary{transition:opacity .8s var(--motion-out), translate 1s var(--motion-out);transition-delay:calc(.1s + var(--i,0) * 80ms)}._54Rtma_qa{interpolate-size:allow-keywords}._54Rtma_qa::details-content{height:0;transition:height .45s var(--motion-out), content-visibility .45s allow-discrete;overflow:clip}._54Rtma_qa[open]::details-content{height:auto}._54Rtma_qa[open]>p{animation:_54Rtma_qaIn .5s var(--motion-out) 50ms both}}@keyframes _54Rtma_qaIn{0%{opacity:0;translate:0 -.35rem}}
