.ps-ol{transition:none!important}.ps-pin .ps-ol{will-change:transform}.ps-car{clip-path:inset(-2rem -100vw)!important}.ps.ps-pin{padding-block:clamp(1.5rem,5vh,3.5rem)}.ps-outer{background:#fff;position:relative}.ps-native .ps-car{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);scroll-padding-inline:var(--pad-x);align-self:stretch;overflow-x:auto;clip-path:none!important}.ps-native .ps-car::-webkit-scrollbar{display:none}.ps-native .ps-ol{margin-block:-1.25rem;padding-block:1.25rem;transform:none!important}.ps-native .ps-ol>li{scroll-snap-align:start}.ps-native .ps-ol>li:last-child{margin-right:var(--pad-x)}.ps-ol>li{transition:border-color .4s var(--ease-figma),box-shadow .4s var(--ease-figma)}.ps-ol>li.on{border-color:var(--color-primary);box-shadow:0 28px 56px -34px #0063f68c}.ps-ol>li>span:first-child{transition:color .4s var(--ease-figma)}.ps-ol>li.on>span:first-child{color:var(--color-primary)}.ps-rail{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,3rem);width:100%;display:grid}.ps-count{align-items:baseline;gap:.5rem;min-width:0;margin:0;display:flex}.ps-count b{letter-spacing:-.02em;color:var(--color-black);font-size:clamp(1.75rem,2.2vw,2.5rem);font-weight:700;line-height:1}.ps-count span{color:var(--color-gray);font-size:1rem;font-weight:500}.ps-count em{color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--color-line);max-width:15rem;margin-left:.5rem;padding-left:.875rem;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3;overflow:hidden}.ps-bar{background:var(--color-line);border-radius:2px;height:2px;margin-inline:14px;position:relative}.ps-fill{border-radius:inherit;background:var(--color-primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ps-dots{position:absolute;inset:0}.ps-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;display:grid;position:absolute;top:50%}.ps-dot:before{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--color-line);transition:background-color .3s var(--ease-figma),box-shadow .3s var(--ease-figma),transform .3s var(--ease-figma);background:#fff;border-radius:50%}.ps-dot.on:before{background:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.ps-dot[aria-current]:before{box-shadow:inset 0 0 0 2px var(--color-primary),0 0 0 5px #0063f629;transform:scale(1.4)}.ps-dot i{color:var(--color-gray);font-size:.75rem;font-style:normal;font-weight:600;line-height:1;transition:color .3s;position:absolute;top:calc(100% + 1px)}.ps-dot[aria-current] i,.ps-dot:hover i{color:var(--color-primary)}.ps-dot:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ps-ctrl{gap:1rem!important}@media (max-width:767.98px){.ps-count em{display:none}}@media (max-width:639.98px){.ps-rail{grid-template-columns:auto minmax(0,1fr)}.ps-ctrl{display:none!important}.ps-dot i{display:none}}@media (max-height:860px){.ps-pin .ps-ol{gap:20px}.ps-pin .ps-ol>li{gap:14px;padding:24px}.ps-pin .ps-ol>li>span:first-child{font-size:2rem}.ps-pin .ps-ol>li>h3{font-size:1.25rem}.ps-pin .ps-ol>li>p{font-size:.9375rem;line-height:1.5}.ps-pin .ps-ol>li>ul{gap:8px}.ps-pin .ps-ol>li>ul>li{padding:7px 14px}.ps-pin .ps-ol>li>div{gap:6px}.ps-pin .ps-ol>li>div>p{font-size:1rem}.ps-pin .ps-ol>li>div>ul{font-size:.9375rem;line-height:1.5}.ps-pin .ps-ctrl button{width:3rem;height:3rem}.ps-pin>div{gap:1.5rem}}
