.disc-shell .dsc.dsc-prep .dsc-a{opacity:0;transform:translateY(12.8px)}.disc-shell .dsc.dsc-on .dsc-a{opacity:1;transition:opacity .65s ease var(--fd,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--fd,0s);transform:none}@media (prefers-reduced-motion:reduce){.disc-shell .dsc .dsc-a{transition:none!important}}.disc-shell .dsc-sweep{transition:color .18s,border-color .18s,scale .16s cubic-bezier(.22,.61,.36,1)}.disc-shell .dsc-sweep:hover,.disc-shell .dsc-sweep:focus-visible{color:#f2f4ff;border-color:#0000}.disc-shell .dsc-sweep:active{scale:.97}.disc-shell .dsc-mark{background:var(--tone-fill);width:1.647em;height:1.647em;color:var(--tone-ink);border-radius:.529em;justify-content:center;align-items:center;display:flex}.disc-shell .dsc-mark svg{width:.765em;height:.765em}.disc-shell .dsc-tone-blue{--tone-fill:#eceefe;--tone-ink:#0015ff}.disc-shell .dsc-tone-violet{--tone-fill:#efedfd;--tone-ink:#5b52e0}.disc-shell .dsc-tone-cyan{--tone-fill:#e4f2f9;--tone-ink:#0b7ea8}.disc-shell .dsc-tone-amber{--tone-fill:#fbf0e2;--tone-ink:#b45309}.disc-shell .dsc-tone-indigo{--tone-fill:#e9ecf7;--tone-ink:#3f4a99}.disc-shell .dsc-tone-pink{--tone-fill:#fbe9f3;--tone-ink:#b02a7a}.disc-shell .dsc-tone-tmn{--tone-fill:#fdeee0;--tone-ink:#d9651a}.disc-shell.ci-dark .dsc-tone-blue{--tone-fill:#4757ff29;--tone-ink:#8e97ff}.disc-shell.ci-dark .dsc-tone-violet{--tone-fill:#737fff29;--tone-ink:#aeb3ff}.disc-shell.ci-dark .dsc-tone-cyan{--tone-fill:#38bdf824;--tone-ink:#7dd3fc}.disc-shell.ci-dark .dsc-tone-amber{--tone-fill:#fdb02224;--tone-ink:#fdb022}.disc-shell.ci-dark .dsc-tone-indigo{--tone-fill:#8c98ff24;--tone-ink:#b3bbff}.disc-shell.ci-dark .dsc-tone-pink{--tone-fill:#f078be24;--tone-ink:#f0a0d0}.disc-shell.ci-dark .dsc-tone-tmn{--tone-fill:#f5832029;--tone-ink:#f9a45c}.disc-shell .dsc-cta{--cta-cut:51px;clip-path:polygon(0 var(--cta-cut), 100% 0, 100% 100%, 0 100%)}@media (max-width:1023px){.disc-shell .ft-wrap{width:calc(100vw - 48px)}.disc-shell .ft-top,.disc-shell .ft-id,.disc-shell .ft-bot,.disc-shell .ft-legal,.disc-shell .ft-co{flex-wrap:wrap}.disc-shell .ft-top{gap:28.8px}.disc-shell .ft-id{gap:19.2px}.disc-shell .ft-div{display:none}.disc-shell .ft-logo{height:56px}.disc-shell .ft-links{align-items:flex-start}.disc-shell .ft-pages,.disc-shell .ft-soc{flex-wrap:wrap;gap:12.8px 19.2px}.disc-shell .ft-legal{gap:9.6px 19.2px}}