.portable-text--dark-mode .portable-text--inline-link{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.portable-text--dark-mode .portable-text--inline-link:visited{color:#e8c3f0}.portable-text--dark-mode .portable-text--inline-link:active{--tw-text-opacity:1;color:rgb(219 224 242/var(--tw-text-opacity,1))}.portable-text-breaks p:empty:before{content:"\A";white-space:pre}.portable-text-breaks a{word-wrap:break-word;overflow-wrap:break-word}.web3-custom-bullet{list-style-image:url(/_next/static/media/web3_custom_bullet.aa484524.svg)}.web3-custom-bullet>li>p{margin-left:5px}.web3-custom-bullet-dark{list-style-image:url(/_next/static/media/web3_custom_bullet_dark.5ca1de77.svg)}.web3-custom-bullet-dark>li{margin-bottom:10px}.blog2 h1,.blog2 h2,.blog2 h3{font-family:CohereVariable,Helvetica,serif;font-variant-ligatures:common-ligatures}.blog2 h1,.blog2 h2,.blog2 h3,.blog2 h4,.blog2 h5,.blog2 h6{padding-top:54px}.blog2 h1{font-size:1.5rem}.blog2 h1,.blog2 h2,.blog2 h3{line-height:130%;letter-spacing:.01em}.blog2 h2,.blog2 h3{font-size:1.313rem}.blog2 h4{font-size:1.125rem;line-height:130%;letter-spacing:.01em}.blog2 h5,.blog2 h6{line-height:140%}.blog2 h5,.blog2 h6,.blog2 p{font-size:1rem;letter-spacing:.01em}.blog2 p{line-height:160%}.blog2 ul{list-style-type:"- ";padding-left:1.9em}.blog2 ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0!important;text-align:start!important;text-align-last:start!important}.blog2 li,.blog2 ol{margin-bottom:.4rem;font-size:1rem;line-height:140%;letter-spacing:.01em}.blog2 ol{list-style-type:decimal;padding-left:1.9em}.blog2 a{text-decoration:underline;word-break:break-word;color:inherit}.blog2 blockquote,.blog2 hr{position:relative;font-style:italic;padding:0;font-weight:400;line-height:1.6em;font-size:1rem;line-height:140%;letter-spacing:.01em}.blog2 blockquote{text-align:center}.blog2 blockquote:not([class]){position:relative;font-style:italic;padding:0}.blog2 blockquote:not([class]):before{content:"";position:absolute;left:-1.5em;top:0;bottom:0;width:.3rem;background:#4738a9}.blog2 img{margin:.5rem;align-self:center}.blog2 img,.blog2 video{height:auto;max-width:100%;border-radius:16px}.blog2 figure{margin-top:0!important}.blog2 figure>div>div{display:none}.blog2 figcaption{text-align:center;color:#00000080;font-size:.938rem;letter-spacing:.01em;line-height:1.4em;margin-bottom:.75rem}.blog2 em{white-space:pre-wrap}.blog2 strong{font-weight:500}.blog2 pre{background-color:#f5f2f0;box-shadow:0 0 5px 0 #e0e0e0;max-width:100%;padding:1em!important;overflow:auto;border-radius:5px}.blog2 code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;max-width:100%;line-height:1.5}.blog2 :not(pre)>code{background:#eee;box-shadow:0 0 5px 0 #e0e0e0;border-radius:.25em;font-size:.9em;font-weight:400!important;line-height:1.5;padding:.15em .4em;vertical-align:middle}.blog2 table{width:100%!important;display:inline-block;overflow-x:auto;max-width:100%;border-spacing:0;border-collapse:collapse;white-space:nowrap;vertical-align:top;-webkit-overflow-scrolling:touch;background-attachment:scroll,scroll;background-size:10px 100%,10px 100%;background-repeat:no-repeat}.blog2 table td:first-child,.blog2 table td:last-child{background-size:20px 100%;background-repeat:no-repeat}.blog2 table td:last-child{background-position:100% 0}.blog2 table th{font-weight:700;letter-spacing:.2px;text-align:left}.blog2 table td,.blog2 table th{padding:6px 12px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-collapse:collapse}@media (min-width:768px){.blog2 h2{font-size:1.5rem;line-height:130%;letter-spacing:.01em}}@media (min-width:1024px){.blog2 h1{font-size:2.5rem}.blog2 h1,.blog2 h2{line-height:115%;letter-spacing:.01em}.blog2 h2{font-size:2rem}.blog2 h3{font-size:1.5rem}.blog2 h3,.blog2 h4{line-height:130%;letter-spacing:.01em}.blog2 h4{font-size:1.313rem}.blog2 h5,.blog2 h6,.blog2 ol,.blog2 ul{font-size:1.125rem;line-height:130%;letter-spacing:.01em}.blog2 p{font-size:1.125rem;line-height:160%;letter-spacing:0}.blog2 table td{text-wrap:balance;vertical-align:top;line-height:160%}}.blog2 .kg-card{margin-bottom:0!important;margin-top:6vmin;display:flex;flex-direction:column;justify-content:center}.blog2 .kg-card.kg-button-card{display:flex;position:static;align-items:center;margin-top:0}@media (min-width:640px){.blog2 .kg-card.kg-button-card{padding:20px 0}}.blog2 .kg-card.kg-button-card a{display:flex;align-items:center;background:#000;color:#fff;padding:0 1.2em;height:2.4em;border-radius:5px;transition:opacity .2s ease-in-out;font-weight:600;text-decoration:none}.blog2 .kg-card.kg-button-card a:active,.blog2 .kg-card.kg-button-card a:focus,.blog2 .kg-card.kg-button-card a:hover{opacity:.8}.blog2 .primary-btn{--tw-text-opacity:1;font-size:.875rem;letter-spacing:.01em;text-transform:uppercase;--tw-bg-opacity:1;background-color:#212121;border-radius:6px;color:#fafafa!important;height:40px;max-width:300px;padding:.75rem;position:relative;transition:max-width .2s ease-in-out}.blog2 .primary-btn:hover{max-width:290px}.blog2 .primary-btn svg{display:none}.blog2 .primary-btn:after{display:flex;align-items:center;justify-content:center;content:url("data:image/svg+xml,%3Csvg width='56' height='40' viewBox='0 0 56 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.899 0H0V40H2C4.40603 40 6.55968 38.5075 7.4045 36.2547L17.4533 9.45786C19.1694 4.88161 15.7864 0 10.899 0Z' fill='%23212121'/%3E%3Cpath d='M21.101 40H32V0H30C27.594 0 25.4403 1.49249 24.5955 3.74532L14.5467 30.5421C12.8306 35.1184 16.2136 40 21.101 40Z' fill='%23212121'/%3E%3Crect width='16' height='40' transform='translate(31)' fill='%23212121'/%3E%3Cpath d='M43.8445 20.7081C43.6493 20.9033 43.3327 20.9033 43.1374 20.7081L37.8152 15.3858C37.6199 15.1906 37.6199 14.874 37.8152 14.6787L38.1687 14.3252C38.364 14.1299 38.6806 14.1299 38.8758 14.3252L44.1981 19.6474C44.3933 19.8427 44.3933 20.1593 44.1981 20.3545L43.8445 20.7081Z' fill='%23FAFAFA'/%3E%3Cpath d='M43.8445 19.2923C43.6493 19.097 43.3327 19.097 43.1374 19.2923L37.8152 24.6145C37.6199 24.8098 37.6199 25.1264 37.8152 25.3216L38.1687 25.6752C38.364 25.8705 38.6806 25.8705 38.8758 25.6752L44.1981 20.3529C44.3933 20.1577 44.3933 19.8411 44.1981 19.6458L43.8445 19.2923Z' fill='%23FAFAFA'/%3E%3Cpath d='M42.475 19.7367C42.475 19.4606 42.2511 19.2368 41.975 19.2368H38.7158C38.5486 19.2368 38.3925 19.3203 38.2998 19.4594L37.9664 19.9594C37.7449 20.2917 37.9831 20.7368 38.3825 20.7368H41.975C42.2512 20.7368 42.475 20.5129 42.475 20.2367L42.475 19.7367Z' fill='%23FAFAFA'/%3E%3Cpath d='M31.4483 20.2368C31.4483 20.5129 31.6721 20.7368 31.9483 20.7368H36.2075C36.3746 20.7368 36.5308 20.6532 36.6235 20.5141L36.9568 20.0141C37.1783 19.6818 36.9401 19.2368 36.5408 19.2368H31.9482C31.6721 19.2368 31.4482 19.4606 31.4482 19.7368L31.4483 20.2368Z' fill='%23FAFAFA'/%3E%3Cpath d='M46 40V0H50C53.3137 0 56 2.68629 56 6V34C56 37.3137 53.3137 40 50 40H46Z' fill='%23212121'/%3E%3C/svg%3E%0A");height:inherit;top:1px;position:absolute;right:-50px}.blog2 .kg-callout-card.kg-callout-card-grey{background:#7c8b9a21;border-radius:5px;padding:1.2em 1.6em}.blog2 .kg-callout-card{display:flex;flex-direction:row}.blog2 .kg-callout-emoji{font-size:2.4em;margin-right:.5em}.blog2 .kg-callout-card .kg-callout-text{font-size:1.9rem;font-weight:400;line-height:1.6em}.blog2 .kg-blockquote-alt{font-size:1.5em!important;font-style:italic;line-height:1.7em;text-align:center;padding:0 2.5em;color:#738a94;margin-top:max(4.8vmin,32px);margin-bottom:max(4.8vmin,32px)}.blog2 table td.blob-num{border:none!important}.blog2 .kg-file-card,.blog2 .kg-file-card *{box-sizing:border-box}.blog2 .kg-file-card{display:flex}.blog2 .kg-file-card a.kg-file-card-container{display:flex;align-items:stretch;justify-content:space-between;color:inherit;padding:12px;min-height:92px;border:1px solid #7c8b9a40;border-radius:5px;transition:all .35s ease-in-out;text-decoration:none;width:100%}.blog2 .kg-file-card a.kg-file-card-container:hover{border:1px solid #7c8b9a59}.blog2 .kg-file-card-contents{display:flex;flex-direction:column;justify-content:space-between;margin:4px 8px;width:100%}.blog2 .kg-file-card-title{font-size:16px;font-weight:600;line-height:1.3em}@media (max-width:640px){.blog2 .kg-file-card-title{font-size:14px}}.blog2 .kg-file-card-caption{font-size:14px;line-height:1.3em;opacity:.7}.blog2 .kg-file-card-title+.kg-file-card-caption{flex-grow:1;margin-top:3px}.blog2 .kg-file-card-metadata{display:inline;font-size:14px;line-height:1.3em;margin-top:5px}.blog2 .kg-file-card-filename{display:inline;font-weight:500}.blog2 .kg-file-card-filesize{display:inline-block;font-size:14px;opacity:.6}.blog2 .kg-file-card-filesize:before{display:inline-block;content:"•";margin-left:6px;margin-right:6px}.blog2 .kg-file-card-icon{position:relative;display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:100%;min-height:80px}.blog2 .kg-file-card-icon:before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background:currentColor;opacity:.06;transition:opacity .35s ease-in-out;border-radius:3px}.blog2 .kg-file-card a.kg-file-card-container:hover .kg-file-card-icon:before{opacity:.08}.blog2 .kg-file-card-medium a.kg-file-card-container{min-height:72px}.blog2 .kg-file-card-medium .kg-file-card-caption{opacity:1;font-weight:500}.blog2 .kg-file-card-small a.kg-file-card-container{align-items:center;min-height:52px}.blog2 .kg-file-card-small .kg-file-card-metadata{font-size:14px;margin-top:0}.blog2 .kg-file-card-small .kg-file-card-icon svg{width:20px;height:20px}.blog2 .kg-file-card+.kg-file-card{margin-top:1em}.blog2 .code-snippet{overflow:scroll}.blog2 .code-snippet button{background:#ddd;border-radius:3px;color:#000;padding:5px 10px}.blog2 .code-snippet button.selected{background:#000;color:#fff}.blog2 .code-snippet pre{display:none;padding:1em;margin:.5em 0;overflow:auto}.blog2 .code-snippet button.copy-button{padding:6px 12px;line-height:1em;color:#101010;background:#0000;font-size:.9em;float:right;transition:all .3s ease}.blog2 .code-snippet button.copy-button:not(.copied):hover{background:#101010;color:#fff}.blog2 .code-snippet button.copy-button:not(.copied):hover:active{background:#ddd;color:#101010}.blog2 .code-snippet pre.visible{display:block}.blog2 .code-snippet:not(.active) button:first-of-type{background:#000;color:#fff}.blog2 .code-snippet:not(.active) pre:first-of-type{display:block}.blog2 .kg-button-card a.kg-btn-accent{background:#000;color:#fff}.blog2 .token.entity,.blog2 .token.operator,.blog2 .token.url{background:#0000!important}.blog3 h1 strong,.blog3 h2 strong,.blog3 h3 strong,.blog3 h4 strong,.blog3 h5 strong,.blog3 h6 strong{font-weight:inherit}.blog3 h1{font-family:CohereText,Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.625rem;line-height:100%;letter-spacing:-.02em}@media (min-width:1024px){.blog3 h1{font-size:4.5rem;line-height:100%;letter-spacing:-.02em}}.blog3 h2{font-family:Unica77 Cohere Web,Inter,Arial,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.25rem;line-height:100%;letter-spacing:-.02em}@media (min-width:1024px){.blog3 h2{font-size:3.75rem;line-height:100%;letter-spacing:-.02em}}.blog3 h3{font-family:Unica77 Cohere Web,Inter,Arial,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2rem;line-height:120%;letter-spacing:-.01em}@media (min-width:1024px){.blog3 h3{font-size:3rem;line-height:120%;letter-spacing:-.01em}}.blog3 h4{font-family:Unica77 Cohere Web,Inter,Arial,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.75rem;line-height:120%;letter-spacing:-.01em}@media (min-width:1024px){.blog3 h4{font-size:2rem;line-height:120%;letter-spacing:-.01em}}.blog3 h5{font-size:1.5rem}.blog3 h5,.blog3 h6{font-family:Unica77 Cohere Web,Inter,Arial,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:130%;letter-spacing:0}.blog3 h6{font-size:1.25rem}.blog3 p{font-family:Unica77 Cohere Web,Inter,Arial,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;line-height:140%;letter-spacing:0}.blog3 ul{list-style-image:url(/_next/static/media/web3_custom_bullet.aa484524.svg);margin:16px 0}.blog3 ol{list-style-type:decimal;margin:16px 0}.blog3 li{margin-bottom:.25rem}.blog3 .kg-blockquote-alt,.blog3 blockquote{border-left-width:2px;border-style:solid;padding-left:1.25rem;font-family:CohereText,Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;line-height:130%;letter-spacing:0}@media (min-width:768px){.blog3 .kg-blockquote-alt,.blog3 blockquote{padding-left:2.5rem}}@media (min-width:1024px){.blog3 .kg-blockquote-alt,.blog3 blockquote{font-size:3rem;line-height:100%;letter-spacing:-.02em}}.blog3 .kg-blockquote-alt,.blog3 blockquote{border-image:linear-gradient(180deg,#ff7759,#d18ee2,#4c6ee6) 1;em{font-style:normal}strong{font-weight:inherit}}.blog3 p+p:before{content:"\A";white-space:pre}.blog3 a:not(.primary-btn){text-decoration:underline;word-break:break-word;color:inherit}.blog3 .kg-card.kg-callout-card{border-radius:8px;--tw-bg-opacity:1;background-color:rgb(237 218 244/var(--tw-bg-opacity,1));padding:1.25rem;font-family:Unica77 Cohere Web,Inter,Arial,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;line-height:140%;letter-spacing:0}@media (min-width:1024px){.blog3 .kg-card.kg-callout-card{font-size:1.5rem;line-height:130%;letter-spacing:0}}.blog3 .kg-card.kg-callout-card{.kg-callout-text{line-height:130%}}.blog3 hr{border-color:#000}.blog3 figure{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;img{margin-left:auto;margin-right:auto;border-radius:12px}figcaption{margin-top:.5rem}figcaption{*{font-family:Unica77 Cohere Web,Inter,Arial,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:140%;letter-spacing:0}}div div{display:none}}.blog3 video{height:auto;max-width:100%;border-radius:12px}.blog3 table{width:100%!important;display:inline-block;overflow-x:auto;max-width:100%;border-spacing:0;border-collapse:collapse;white-space:nowrap;vertical-align:top;-webkit-overflow-scrolling:touch;background-attachment:scroll,scroll;background-size:10px 100%,10px 100%;background-repeat:no-repeat}.blog3 table td:first-child,.blog3 table td:last-child{background-size:20px 100%;background-repeat:no-repeat}.blog3 table td:last-child{background-position:100% 0}.blog3 table th{font-weight:700;letter-spacing:.2px;text-align:left}.blog3 table td,.blog3 table th{padding:6px 12px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-collapse:collapse}.blog3 pre{background-color:#f5f2f0;box-shadow:0 0 5px 0 #e0e0e0;max-width:100%;padding:1em!important;overflow:auto;border-radius:5px}.blog3 code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;max-width:100%;line-height:1.5}.blog3 :not(pre)>code{background:#eee;box-shadow:0 0 5px 0 #e0e0e0;border-radius:.25em;font-size:.9em;font-weight:400!important;line-height:1.5;padding:.15em .4em;vertical-align:middle}@media (min-width:1024px){.blog3 table td{text-wrap:balance;vertical-align:top;line-height:160%}}.blog3 table td.blob-num{border:none!important}.blog3 .kg-card.kg-button-card{display:flex;position:static;align-items:center;margin-top:0}@media (min-width:640px){.blog3 .kg-card.kg-button-card{padding:20px 0}}.blog3 .kg-card.kg-button-card a{display:flex;align-items:center;background:#000;color:#fff;padding:0 1.2em;height:2.4em;border-radius:5px;transition:opacity .2s ease-in-out;font-weight:600;text-decoration:none}.blog3 .kg-card.kg-button-card a:active,.blog3 .kg-card.kg-button-card a:focus,.blog3 .kg-card.kg-button-card a:hover{opacity:.8}.blog3 .kg-callout-emoji{font-size:2.4em;margin-right:.5em}.blog3 .kg-blockquote-alt{font-size:1.5em!important;font-style:italic;line-height:1.7em;text-align:center;padding:0 2.5em;color:#738a94;margin-top:max(4.8vmin,32px);margin-bottom:max(4.8vmin,32px)}.blog3 .kg-file-card,.blog3 .kg-file-card *{box-sizing:border-box}.blog3 .kg-file-card{display:flex}.blog3 .kg-file-card a.kg-file-card-container{display:flex;align-items:stretch;justify-content:space-between;color:inherit;padding:12px;min-height:92px;border:1px solid #7c8b9a40;border-radius:5px;transition:all .35s ease-in-out;text-decoration:none;width:100%}.blog3 .kg-file-card a.kg-file-card-container:hover{border:1px solid #7c8b9a59}.blog3 .kg-file-card-contents{display:flex;flex-direction:column;justify-content:space-between;margin:4px 8px;width:100%}.blog3 .kg-file-card-title{font-size:16px;font-weight:600;line-height:1.3em}@media (max-width:640px){.blog3 .kg-file-card-title{font-size:14px}}.blog3 .kg-file-card-caption{font-size:14px;line-height:1.3em;opacity:.7}.blog3 .kg-file-card-title+.kg-file-card-caption{flex-grow:1;margin-top:3px}.blog3 .kg-file-card-metadata{display:inline;font-size:14px;line-height:1.3em;margin-top:5px}.blog3 .kg-file-card-filename{display:inline;font-weight:500}.blog3 .kg-file-card-filesize{display:inline-block;font-size:14px;opacity:.6}.blog3 .kg-file-card-filesize:before{display:inline-block;content:"•";margin-left:6px;margin-right:6px}.blog3 .kg-file-card-icon{position:relative;display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:100%;min-height:80px}.blog3 .kg-file-card-icon:before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background:currentColor;opacity:.06;transition:opacity .35s ease-in-out;border-radius:3px}.blog3 .kg-file-card a.kg-file-card-container:hover .kg-file-card-icon:before{opacity:.08}.kg-file-card-icon svg{width:24px;height:24px;color:#3f5fd2}.blog3 .kg-file-card-medium a.kg-file-card-container{min-height:72px}.blog3 .kg-file-card-medium .kg-file-card-caption{opacity:1;font-weight:500}.blog3 .kg-file-card-small a.kg-file-card-container{align-items:center;min-height:52px}.blog3 .kg-file-card-small .kg-file-card-metadata{font-size:14px;margin-top:0}.blog3 .kg-file-card-small .kg-file-card-icon svg{width:20px;height:20px}.blog3 .kg-file-card+.kg-file-card{margin-top:1em}.blog3 .code-snippet{overflow:scroll}.blog3 .code-snippet button{background:#ddd;border-radius:3px;color:#000;padding:5px 10px}.blog3 .code-snippet button.selected{background:#000;color:#fff}.blog3 .code-snippet pre{display:none;padding:1em;margin:.5em 0;overflow:auto}.blog3 .code-snippet button.copy-button{padding:6px 12px;line-height:1em;color:#101010;background:#0000;font-size:.9em;float:right;transition:all .3s ease}.blog3 .code-snippet button.copy-button:not(.copied):hover{background:#101010;color:#fff}.blog3 .code-snippet button.copy-button:not(.copied):hover:active{background:#ddd;color:#101010}.blog3 .code-snippet pre.visible{display:block}.blog3 .code-snippet:not(.active) button:first-of-type{background:#000;color:#fff}.blog3 .code-snippet:not(.active) pre:first-of-type{display:block}.blog3 .kg-button-card a.kg-btn-accent{background:#000;color:#fff}.blog3 .token.entity,.blog3 .token.operator,.blog3 .token.url{background:#0000!important}.marketo-container .mktoCheckboxList.mktoHasWidth{width:auto!important}@media only screen and (max-width:480px){.mktoForm,.mktoForm *{padding-left:0!important;padding-right:0!important}}@media only screen and (max-device-height:480px),only screen and (max-device-width:480px),only screen and (max-width:480px){.marketo-container .mktoMobileShow .mktoForm{padding:0!important;width:auto}.marketo-container .mktoForm .mktoFormCol:focus-within .mktoLabel,.marketo-container .mktoForm .mktoFormCol:focus-within select.mktoField,.marketo-container .mktoForm .mktoFormCol:not(:focus-within) .mktoLabel{width:auto!important}.marketo-container .mktoForm .mktoButtonRow .mktoButton{padding:.75rem 1.5rem!important}}@media only screen and (min-width:768px){.marketo-container .mktoForm{width:100%!important}.marketo-container .mktoForm .mktoFormCol:focus-within select.mktoField,.marketo-container .mktoForm .mktoFormCol:not(:focus-within) .mktoLabel,.marketo-container .mktoForm .mktoFormCol:not(:focus-within) input[type=tel],.marketo-container .mktoForm .mktoFormCol:not(:focus-within) input[type=text],.marketo-container .mktoForm .mktoFormCol:not(:focus-within) select.mktoField,.marketo-container .mktoForm .mktoFormCol:not(:focus-within) textarea{width:90%!important}.marketo-container .mktoFieldWrap:has(.mktoInvalid):not(:focus-within) .mktoLabel,.marketo-container .mktoForm .mktoFormCol:focus-within .mktoLabel,.marketo-container .mktoForm .mktoFormCol:not(:focus-within):not(.has-value) .mktoLabel{width:auto!important}.marketo-container .mktoForm .mktoFormRow{width:100%!important}}.marketo-container{opacity:0;min-height:300px}.marketo-container:has(.mktoForm input),.marketo-container:has(.mktoForm label){opacity:1}.mktoForm{font-family:Unica77 Cohere Web,Inter,Arial,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;width:100%;max-width:800px;margin:0 auto}.mktoFieldDescriptor,.mktoFieldWrap,.mktoFormCol,.mktoFormRow{float:none!important;box-sizing:border-box!important;overflow:visible!important}.mktoFormRow{display:flex;flex-wrap:wrap;gap:20px}@media (min-width:1024px){.mktoFormRow{gap:24px}}.mktoFormCol{flex:1 1 100%;max-width:100%}@media (min-width:1024px){.mktoForm:not(.mkto-eml-newsletter-form) .mktoFormRow:has(>.mktoFormCol:nth-child(2))>.mktoFormCol{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}.mktoFieldWrap:not(:has(input[type=checkbox])){position:relative;display:flex;align-items:center;padding:16px!important;border:1px solid grey;border-radius:4px;background:#fff;transition:border-color .2s ease;overflow:visible;z-index:auto!important}.mktoFieldWrap:focus-within:not(:has(input[type=checkbox])){background:#fff;box-shadow:0 0 0 2px #d18ee2}.mktoFieldWrap input[type=checkbox]:focus{outline:2px solid #d18ee2;outline-offset:2px;border-color:#d18ee2}.mktoField{flex:1;border:none;outline:none;background:#0000;font-size:1rem;padding:0;margin:0;color:#17171c;z-index:1;position:relative;width:100%;box-sizing:border-box}.mktoField[type=checkbox]{width:auto;height:16px;margin-right:8px;accent-color:#17171c}.mktoField.mktoHasWidth{background-color:#fff}.mktoForm input,.mktoForm select.mktoField,.mktoForm textarea.mktoField{padding:0!important}.marketo-container .mktoLabel{position:absolute;top:50%;left:16px;transform:translateY(-50%);padding:0!important;font-size:16px;color:#17171c;background:#fff;z-index:2;pointer-events:none;transition:all .2s ease;font-weight:400!important}.marketo-container .mktoFieldWrap:has(textarea.mktoField){flex-direction:column;align-items:flex-start;position:relative;min-height:100px}.marketo-container .mktoFieldWrap:has(textarea.mktoField) .mktoLabel{position:absolute;top:25%;left:16px;font-size:16px;background:#fff;z-index:2;pointer-events:none;transition:all .2s ease;padding:0!important}.marketo-container .mktoFieldWrap:not(:has(input[type=checkbox])).has-value .mktoLabel,.marketo-container .mktoFieldWrap:not(:has(input[type=checkbox])):focus-within .mktoLabel{top:0;left:12px;font-size:12px;line-height:1;background:#fff;padding:0 4px!important;z-index:3}.mktoAsterix{display:none!important}.mktoForm:not(.mkto-eml-newsletter-form) .mktoFieldWrap:has(>.mktoHtmlText){padding:0!important;border:none!important;background:#0000!important;display:block!important}.mktoForm .mktoHtmlText h1{font-family:CohereText,Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.64px;@media only screen and (min-width:768px){font-size:32px}}.mktoForm .mktoHtmlText h2,.mktoForm .mktoHtmlText h3{font-size:28px;font-style:normal;font-weight:400;line-height:120%}.mktoForm .mktoHtmlText h4,.mktoForm .mktoHtmlText h5{font-size:24px;font-style:normal;font-weight:400;line-height:130%}.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText,.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText p{font-size:18px;line-height:1.4;color:#17171c}.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText a{text-decoration:underline;color:#17171c}.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText br+br{display:block;content:"";margin-bottom:1rem}.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText span strong,.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText strong,.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText strong span{font-weight:600}.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText em,.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText em span,.mktoForm:not(.mkto-eml-newsletter-form) .mktoHtmlText span em{font-style:italic}.mktoFieldWrap select.mktoField{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;padding-right:40px;position:relative;z-index:1;cursor:pointer}.mktoFieldWrap:has(select.mktoField):after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(0deg);width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.29226 11.8047C7.097 11.6095 7.097 11.2929 7.29226 11.0976L12.6145 5.77535C12.8098 5.58009 13.1264 5.58009 13.3216 5.77535L13.6752 6.12891C13.8705 6.32417 13.8705 6.64075 13.6752 6.83601L8.35292 12.1583C8.15766 12.3535 7.84108 12.3535 7.64582 12.1583L7.29226 11.8047Z" fill="%23808080"/><path d="M8.70808 11.8047C8.90335 11.6095 8.90335 11.2929 8.70808 11.0976L3.38582 5.77535C3.19055 5.58009 2.87397 5.58009 2.67871 5.77535L2.32516 6.12891C2.1299 6.32417 2.1299 6.64075 2.32516 6.83601L7.64742 12.1583C7.84269 12.3535 8.15927 12.3535 8.35453 12.1583L8.70808 11.8047Z" fill="%23808080"/></svg>');background-size:16px 16px;background-repeat:no-repeat;pointer-events:none;transition:transform .3s ease;z-index:2}.mktoFieldWrap:has(select.mktoField:focus):after{transform:translateY(-50%) rotate(180deg)}.mktoFieldWrap:has(input[type=checkbox]){display:flex;align-items:center;padding:0;flex-direction:row-reverse;justify-content:flex-end}.mktoCheckboxList:has(input[type=checkbox]){display:flex;align-items:center}.mktoCheckboxList input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:16px;width:16px;height:16px;border:1px solid grey;border-radius:2px;background-color:#fff;display:inline-block;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease}.mktoCheckboxList input[type=checkbox]:checked{background-color:#9b60aa;border-color:#9b60aa}.mktoCheckboxList input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mktoCheckboxList>label{margin:0!important}.mktoRadioList input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:16px;height:16px;border-radius:50%;border:1px solid grey;background-color:#fff;cursor:pointer;margin-right:8px;box-sizing:border-box;transition:border .2s ease,box-shadow .2s ease}.mktoForm .mktoRadioList>label{margin-top:0!important;margin-bottom:8px!important}.mktoRadioList input[type=radio]:checked{border:6px solid #9b60aa}.mktoRadioList input[type=radio]:focus-visible:before{content:"";position:absolute;top:-9px;left:-9px;width:22px;height:22px;border-radius:50%;border:1px solid #9b60aa;box-sizing:border-box}.mktoRadioList input[type=radio]:before{content:"";position:absolute;pointer-events:none}.mktoFieldWrap:has(.mktoInvalid):not(:focus-within){background:#fff;box-shadow:0 0 0 2px #b30000}.mktoFieldWrap:has(.mktoInvalid):not(:focus-within) .mktoLabel{color:#b30000}.mktoError{left:0!important;bottom:-35px!important;display:flex;align-items:center;white-space:nowrap}.mktoErrorArrowWrap{width:8px!important;height:8px!important;top:-8px!important;left:8px!important}.mktoErrorArrowWrap .mktoErrorArrow{background-color:#ffe5e5!important;border:none!important;width:8px!important;height:8px!important}.mktoForm .mktoError .mktoErrorMsg{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;background:#ffe5e5!important;display:flex!important;padding:6px 8px!important;align-items:center!important;gap:4px!important;color:#17171c!important;margin-top:0!important;border-radius:4px!important;border:none!important;-webkit-border-radius:none!important;box-shadow:none!important;text-shadow:none!important;max-width:-webkit-fit-content!important;max-width:fit-content!important}.mktoButtonWrap{position:relative;display:inline-block;border-radius:9999px;z-index:0}.mktoButtonWrap:before{content:"";position:absolute;inset:-2px;border-radius:9999px;background:linear-gradient(270deg,#d18ee2,#ff7759);z-index:-1;opacity:0;filter:blur(0);transform:translate(0);transition:opacity .3s ease,transform .3s ease,filter .3s ease;will-change:transform,filter,opacity}.mktoButtonWrap:hover:before{opacity:1;filter:blur(8px);transform:translate(-6px,6px)}.mktoButtonWrap:focus-within:before{opacity:1}.mktoButton{background-color:#17171c;color:#fff;padding:.75rem 1.5rem;border-radius:32px;width:-webkit-fit-content;width:fit-content;height:47px;flex-shrink:0;font-size:1rem;font-weight:400;transition:background .3s ease,color .3s ease;cursor:pointer;outline:none;position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;border:none}.mktoButton:active{background-color:#000}.mktoButton:disabled{background-color:#b3b3b3;cursor:not-allowed}.mktoCaptchaDisclaimer{font-size:12px;margin-bottom:16px!important}.mkto-eml-newsletter-form.mktoForm{background:#0000!important;width:100%!important;.mktoFieldWrap,.mktoLabel{background:#0000!important;border:none!important;padding:0!important;margin:0!important}.mktoFormRow:has(input[type=checkbox]){display:flex!important;flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important;column-gap:10px!important;row-gap:15px!important}.mktoFormCol:has(input[type=checkbox]){flex:0 0 auto!important}.mktoFieldWrap .mktoAsterix{display:none!important}.mktoFormCol{position:relative}.mktoLabel{display:none!important}input[type=email].mktoField{display:block;background:#0000!important;border:none!important;outline:none!important;margin-bottom:.75rem!important;flex:1;width:auto;font-size:14px!important}.email-field-underline{position:relative;@media (min-width:768px){max-width:20rem}}.email-field-underline:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;transition:background .3s ease;pointer-events:none}.email-field-underline.gradient-underline:after{background:linear-gradient(var(--a),#ff7759 0,#7670c5 60%,#4c6ee6 90%)!important}.email-field-underline:has(.mktoField:focus):after{background-color:#d18ee2!important}.email-field-underline:has(.mktoField.mktoInvalid):not(:has(.mktoField:focus)):after{background-color:#b30000!important}.mktoFieldWrap:has(.mktoInvalid):not(:focus-within){background:none!important;box-shadow:none!important}.mktoFieldWrap:focus-within:not(:has(input[type=checkbox])){background:none!important;box-shadow:none!important}.mktoButton,.mktoButtonRow{display:none!important}.email-submit-button{flex-shrink:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 4px 0 0;svg{transition:transform .2s ease}&:hover svg{transform:translateX(4px)}}.mktoCheckboxList{padding:0!important}input[type=checkbox]{background-color:initial;margin-right:0!important}input[type=checkbox]:checked{background-color:#9b60aa}.mktoFormRow:has(input[type=checkbox]) .mktoHtmlText{font-size:12px!important;line-height:140%!important;max-width:100%!important;word-break:break-word!important;a{text-decoration:underline!important}}&.dark-mode{.mktoField,.mktoFormCol{color:#fff!important}.email-field-underline:after{background-color:#fff}.email-submit-button svg path{fill:grey!important}.email-submit-button:hover svg path{fill:#fff!important}}&.light-mode{.mktoField,.mktoFormCol{color:#000!important}.email-field-underline:after{background-color:#000}.email-submit-button svg path{fill:grey!important}.email-submit-button:hover svg path{fill:#000!important}}}@media only screen and (max-device-height:480px),only screen and (max-device-width:480px),only screen and (max-width:480px){.mkto-eml-newsletter-form.mktoForm *,.mktoMobileShow .mkto-eml-newsletter-form.mktoForm{padding:0!important}}.mkto-long-form-container .mktoCheckboxList.mktoHasWidth{width:auto!important}.mkto-long-form-container .mktoHasWidth,.mkto-long-form-container .mktoHtmlText{width:100%!important}@media only screen and (max-device-height:480px),only screen and (max-device-width:480px),only screen and (max-width:480px){.mkto-long-form-container .mktoMobileShow .mktoForm{padding:0!important;width:auto}.mkto-long-form-container .mktoForm .mktoFormCol:focus-within .mktoLabel,.mkto-long-form-container .mktoForm .mktoFormCol:focus-within select.mktoField,.mkto-long-form-container .mktoForm .mktoFormCol:not(:focus-within) .mktoLabel{width:auto!important}.mkto-long-form-container .mktoForm .mktoButtonRow .mktoButton{padding:.75rem 1.5rem!important}}@media only screen and (min-width:768px){.mkto-long-form-container .mktoForm,.mkto-long-form-container .mktoForm .mktoFormCol:focus-within input[type=tel],.mkto-long-form-container .mktoForm .mktoFormCol:focus-within input[type=text],.mkto-long-form-container .mktoForm .mktoFormCol:focus-within select.mktoField,.mkto-long-form-container .mktoForm .mktoFormCol:focus-within textarea{width:100%!important}.mkto-long-form-container .mktoFieldWrap:has(.mktoInvalid):not(:focus-within) .mktoLabel,.mkto-long-form-container .mktoForm .mktoFormCol:focus-within .mktoLabel,.mkto-long-form-container .mktoForm .mktoFormCol:not(:focus-within):not(.has-value) .mktoLabel{width:auto!important}.mkto-long-form-container .mktoForm .mktoFormRow{width:100%!important}}.mkto-long-form-container .mktoFormRow:has(>.mktoFormCol:nth-child(2)){display:flex!important;flex-wrap:nowrap;align-items:flex-start;gap:0!important}.mkto-long-form-container .mktoFormRow:has(>.mktoFormCol:nth-child(2)) .mktoFormCol{flex:0 0 auto!important;max-width:90%!important;align-items:center;padding:0;margin:0}@media only screen and (min-width:768px){.mkto-long-form-container .mktoFormRow:has(>.mktoFormCol:nth-child(2)) .mktoFormCol{max-width:600px!important}}.mkto-long-form-container .mktoFormRow:has(>.mktoFormCol:nth-child(2)) .mktoFormCol:first-child .mktoLabel{display:none!important}.mkto-long-form-container .mktoFormRow:has(>.mktoFormCol:nth-child(2)) input[type=checkbox]{width:16px;height:16px;margin:0 8px 0 0;accent-color:#9b60aa}.mkto-long-form-container .mktoFormRow:has(>.mktoFormCol:nth-child(2)) .mktoFormCol:last-child .mktoFieldWrap{display:flex;align-items:center;gap:8px}.mkto-long-form-container .mktoFormRow:has(>.mktoFormCol:nth-child(2)) .mktoHtmlText{display:inline;font-size:16px;line-height:1.4;color:#2e2e2e}.mkto-long-form-container .mktoFormRow:has(>.mktoFormCol:nth-child(2)) .mktoHtmlText:after{content:" *";color:#2e2e2e;margin-left:4px}@media (min-width:1024px){.mkto-long-form-container .mktoFormRow{gap:16px}}.mkto-long-form-container{.mktoForm{max-width:100%!important;margin:unset!important}.mktoFieldWrap{position:static!important;display:block!important;padding:0!important;border:none;border-radius:0;background:#0000;align-items:stretch}.mktoLabel{position:static!important;transform:none!important;padding:0;margin-top:8px;margin-bottom:8px;display:block;background:none;color:#2e2e2e;font-size:16px;line-height:1.4;font-weight:400!important;pointer-events:auto;z-index:auto;transition:none}.mktoFieldWrap.mktoRequiredField>label.mktoLabel[for]:after{content:"*";color:#2e2e2e;margin-left:4px;font-size:inherit;font-weight:inherit;line-height:inherit}.mktoFormRow:has(input),.mktoFormRow:has(select),.mktoFormRow:has(textarea){max-width:670px}.mktoFormRow:has(input[type=checkbox]) .mktoHtmlText{font-size:12px;line-height:140%;max-width:100%;word-break:break-word}.mktoFormRow:has(input[type=checkbox]) .mktoHtmlText a{text-decoration:underline!important}.mktoFieldWrap:has(textarea.mktoField){min-height:100px}.mktoFieldWrap:not(:has(input[type=checkbox])){position:static!important;align-items:center;padding:0!important;border:none!important;background:#0000!important;z-index:auto!important}.mktoFieldWrap input:not([type=checkbox]):not([type=radio]),.mktoFieldWrap select,.mktoFieldWrap textarea{padding:12px 16px!important;border:1px solid grey!important;border-radius:4px!important;background:#fff;font-size:16px;box-sizing:border-box;transition:border-color .2s ease;z-index:auto!important;height:auto}.mktoFieldWrap textarea{height:100px!important}.mktoFieldWrap:has(.mktoInvalid):not(:focus-within){box-shadow:none!important}.mktoFieldWrap:has(.mktoInvalid):not(:focus-within) .mktoLabel[for]:after{color:#b30000}.mktoFieldWrap:focus-within:not(:has(input[type=checkbox])){box-shadow:none!important}.mktoFieldWrap:focus-within input:not([type=checkbox]):not([type=radio]),.mktoFieldWrap:focus-within select,.mktoFieldWrap:focus-within textarea{box-shadow:0 0 0 2px #d18ee2}.mktoFieldWrap:has(.mktoInvalid):not(:focus-within) input:not([type=checkbox]):not([type=radio]),.mktoFieldWrap:has(.mktoInvalid):not(:focus-within) select,.mktoFieldWrap:has(.mktoInvalid):not(:focus-within) textarea{box-shadow:0 0 0 2px #b30000}.mktoInstruction{width:100%;display:flex!important;padding-top:8px;font-size:12px;line-height:140%}.mktoInstruction:empty{display:none!important}.mktoFieldWrap:has(select.mktoField):after{top:73.5%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease}.mktoFieldWrap:has(select.mktoField:focus):after{transform:translateY(-50%) rotate(180deg)}.mktoCheckboxList:has(input[type=checkbox]),.mktoFieldWrap:has(.mktoLogicalField){display:block!important}.mktoCheckboxList:has(input[type=checkbox]) label,.mktoFieldWrap:has(.mktoLogicalField) label{margin-bottom:8px!important}.mktoForm .mktoCheckboxList>input,.mktoForm .mktoRadioList>input{max-width:16px!important}.mktoFieldWrap:has(.mktoRadioList){display:flex!important;flex-direction:column;align-items:flex-start!important}.mktoFieldWrap:has(.mktoRadioList) .mktoRadioList{order:2;padding-top:15px}.mktoFieldWrap:has(.mktoRadioList) .mktoInstruction{order:1}}