.syn-map{--syn-ease:cubic-bezier(.22,.68,.32,1);--syn-line:#ebebef;background:#fff;color:var(--syn-ink,#1c1d29);font-family:inherit;-webkit-font-smoothing:antialiased}.syn-map *{box-sizing:border-box}.syn-map__inner{margin:0 auto;max-width:1080px}.syn-map__head{margin:0 auto clamp(22px,3vw,36px);max-width:660px;text-align:center}.syn-map__eyebrow{align-items:center;color:var(--syn-accent,#0367fd);display:inline-flex;font-size:.8125rem;font-weight:600;gap:11px;margin:0 0 13px}.syn-map__eyebrow:before{background:currentColor;content:"";height:1px;width:34px}.syn-map__title{font-size:clamp(1.5rem,4.4vw,2.75rem);font-weight:700;letter-spacing:-.022em;line-height:1.14;margin:0 0 13px;text-wrap:balance}.syn-map__lede{color:var(--syn-body,#54555e);font-size:clamp(.9375rem,1.7vw,1.0625rem);line-height:1.6;margin:0 auto;max-width:52ch;white-space:pre-line}.syn-map__switch{align-items:center;display:flex;gap:clamp(9px,2vw,16px);justify-content:center;margin:0 0 clamp(16px,2.6vw,30px)}.syn-map__side{color:#a8acb5;font-size:clamp(.8125rem,1.6vw,.9375rem);font-weight:600;transition:color .3s var(--syn-ease)}.syn-map--is-after .syn-map__side--b,.syn-map--is-before .syn-map__side--a{color:var(--syn-ink,#1c1d29)}.syn-map__toggle{align-items:center;appearance:none;-webkit-appearance:none;background:#edeef2;border:1px solid #dcdee4;border-radius:999px;cursor:pointer;display:flex;flex:0 0 auto;height:31px;padding:3px;transition:background-color .38s var(--syn-ease),border-color .38s var(--syn-ease);width:56px}.syn-map__toggle:focus-visible{outline:3px solid rgba(var(--syn-accent-rgb,3,103,253),.38);outline-offset:3px}.syn-map__knob{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(28,29,41,.26);height:23px;transition:transform .38s var(--syn-ease);width:23px}.syn-map--is-after .syn-map__toggle{background:var(--syn-accent,#0367fd);border-color:var(--syn-accent,#0367fd)}.syn-map--is-after .syn-map__knob{transform:translateX(25px)}.syn-map__stage{aspect-ratio:1000/560;background:var(--syn-stage,#f6f7f9);border:1px solid var(--syn-line);border-radius:20px;overflow:hidden;position:relative;transition:background .7s var(--syn-ease),border-color .7s var(--syn-ease);width:100%}.syn-map--is-after .syn-map__stage{background:radial-gradient(52% 58% at 50% 47%,rgba(var(--syn-accent-rgb,3,103,253),.1) 0,rgba(var(--syn-accent-rgb,3,103,253),0) 68%),linear-gradient(168deg,rgba(var(--syn-accent-rgb,3,103,253),.055) 0,#fff 64%);border-color:rgba(var(--syn-accent-rgb,3,103,253),.22)}.syn-map__layer{inset:0;position:absolute;transition:opacity .5s var(--syn-ease)}.syn-map--is-after .syn-map__layer--before,.syn-map--is-before .syn-map__layer--after{opacity:0;pointer-events:none}.syn-map__pill{background:#fff;border-radius:999px;font-size:clamp(.6rem,1.12vw,.8125rem);font-weight:600;line-height:1;padding:.72em 1.15em;position:absolute;transform:translate(-50%,-50%) rotate(var(--r,0deg));white-space:nowrap}.syn-map__sm{display:none}.syn-map__layer--before .syn-map__pill{animation:synMapDrift 7s ease-in-out infinite;animation-delay:var(--dl,0s);border:1px solid #e8e9ed;box-shadow:0 3px 10px rgba(28,29,41,.055);color:#8a8e98}@keyframes synMapDrift{0%,to{transform:translate(-50%,-50%) rotate(var(--r,0deg)) translateY(0)}50%{transform:translate(-50%,-50%) rotate(var(--r,0deg)) translateY(-6px)}}.syn-map__layer--after .syn-map__pill{border:1px solid rgba(var(--syn-accent-rgb,3,103,253),.26);box-shadow:0 4px 14px rgba(var(--syn-accent-rgb,3,103,253),.12);color:var(--syn-ink,#1c1d29);opacity:0;transition:opacity .5s var(--syn-ease),transform .62s var(--syn-ease);transition-delay:calc(var(--i,0)*70ms + .12s)}.syn-map--is-before .syn-map__layer--after .syn-map__pill{transform:translate(-50%,-50%) scale(.82)}.syn-map--is-after .syn-map__layer--after .syn-map__pill{opacity:1;transform:translate(-50%,-50%) scale(1)}.syn-map__lines{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.syn-map__lines--sm{display:none}.syn-map__lines path{fill:none;opacity:0;stroke:rgba(var(--syn-accent-rgb,3,103,253),.42);stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1.4;transition:opacity .55s var(--syn-ease);transition-delay:calc(var(--i,0)*70ms + .26s)}.syn-map--is-after .syn-map__lines path{animation:synMapFlow 2.6s linear infinite;opacity:1}@keyframes synMapFlow{to{stroke-dashoffset:-24}}.syn-map__core{background:var(--syn-card,#0a44b8);border-radius:14px;box-shadow:0 24px 52px -22px rgba(var(--syn-accent-rgb,3,103,253),.45),0 6px 18px -10px rgba(28,29,41,.3);left:50%;opacity:0;overflow:hidden;padding:clamp(14px,2vw,22px);position:absolute;top:46.8%;transform:translate(-50%,-50%) scale(.9);transition:opacity .5s var(--syn-ease),transform .6s var(--syn-ease);width:min(44%,300px)}.syn-map__core:after{background:linear-gradient(165deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 58%);content:"";inset:0;pointer-events:none;position:absolute}.syn-map--is-after .syn-map__core{opacity:1;transform:translate(-50%,-50%) scale(1)}.syn-map__logo{color:#fff;display:block;height:auto;position:relative;width:min(74%,var(--syn-logo-w,132px));z-index:1}.syn-map__core-rule{background:hsla(0,0%,100%,.2);height:1px;margin:clamp(10px,1.4vw,15px) 0;position:relative;z-index:1}.syn-map__core p{color:#fff;font-size:clamp(.58rem,1.1vw,.8125rem);line-height:1.55;margin:0;position:relative;white-space:pre-line;z-index:1}.syn-map__caption{background:#fff;border-radius:999px;bottom:4%;font-size:clamp(.56rem,1vw,.75rem);font-weight:700;left:50%;letter-spacing:.06em;padding:.72em 1.3em;position:absolute;transform:translateX(-50%);white-space:nowrap}.syn-map__layer--before .syn-map__caption{border:1px solid #e8e9ed;color:#9ca0aa}.syn-map__layer--after .syn-map__caption{border:1px solid rgba(var(--syn-accent-rgb,3,103,253),.3);color:var(--syn-ink,#1c1d29)}@media (max-width:900px){.syn-map__lg{display:none}.syn-map__sm{display:inline}.syn-map__core{padding:16px;width:min(40%,250px)}.syn-map__logo{width:min(84%,118px)}.syn-map__core p{font-size:clamp(.55rem,1.55vw,.75rem)}.syn-map__layer--before .syn-map__pill{animation:none}}@media (max-width:700px){.syn-map__stage{aspect-ratio:380/620;border-radius:16px;margin-left:auto;margin-right:auto;max-width:420px}.syn-map__pill{font-size:clamp(.6rem,2.65vw,.8125rem);left:var(--mx)!important;padding:.7em 1.05em;top:var(--my)!important}.syn-map__pill--hide-sm{display:none!important}.syn-map__lines--lg{display:none}.syn-map__lines--sm{display:block}.syn-map__core{border-radius:12px;padding:14px;top:48%;width:min(60%,215px)}.syn-map__logo{width:min(88%,106px)}.syn-map__core p{font-size:clamp(.55rem,2.05vw,.6875rem);line-height:1.5}.syn-map__core-rule{margin:10px 0}.syn-map__caption{bottom:3%;font-size:clamp(.5rem,2.1vw,.6875rem);padding:.7em 1.1em}}@media (max-width:360px){.syn-map__pill{padding:.62em .9em}.syn-map__core{padding:12px;width:min(64%,200px)}}@media (prefers-reduced-motion:reduce){.syn-map *,.syn-map :after,.syn-map :before{animation:none!important;transition:none!important}}