@font-face{font-display:swap;font-family:Aribau Grotesk;font-style:normal;font-weight:400;src:url(/_next/static/media/AribauGrotesk-Light.d7db23f9.woff) format("woff"),url(/_next/static/media/AribauGrotesk-Light.cb582783.woff2) format("woff2"),url(/_next/static/media/AribauGrotesk-Light.d7e91ac5.otf) format("opentype"),url(/_next/static/media/AribauGrotesk-Light.a8698cfd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aribau Grotesk;font-style:normal;font-weight:500;src:url(/_next/static/media/AribauGrotesk-Regular.00459d2d.woff) format("woff"),url(/_next/static/media/AribauGrotesk-Regular.eb552532.woff2) format("woff2"),url(/_next/static/media/AribauGrotesk-Regular.96168fa4.otf) format("opentype"),url(/_next/static/media/AribauGrotesk-Regular.f3e4a107.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aribau Grotesk;font-style:italic;font-weight:400;src:url(/_next/static/media/ArGr100100-RgIt.9c2bfcc7.woff) format("woff"),url(/_next/static/media/ArGr100100-RgIt.2a8eef3e.woff2) format("woff2"),url(/_next/static/media/AribauGrotesk-RegularItalic.95dbe2a4.otf) format("opentype"),url(/_next/static/media/ArGr100100-RgIt.821bd5de.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aribau Grotesk;font-style:normal;font-weight:700;src:url(/_next/static/media/AribauGrotesk-Bold.6d52069c.woff) format("woff"),url(/_next/static/media/AribauGrotesk-Bold.54088f76.woff2) format("woff2"),url(/_next/static/media/AribauGrotesk-Bold.e841390e.otf) format("opentype"),url(/_next/static/media/AribauGrotesk-Bold.c7623441.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aribau Grotesk;font-style:normal;font-weight:800;src:url(/_next/static/media/AribauGrotesk-Black.e4681bda.woff) format("woff"),url(/_next/static/media/AribauGrotesk-Black.f91e284b.woff2) format("woff2"),url(/_next/static/media/AribauGrotesk-Black.db7fa353.otf) format("opentype"),url(/_next/static/media/AribauGrotesk-Black.2febe70d.ttf) format("truetype")}.mktoForm{color:inherit!important;font-family:Aribau Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important;padding:0!important;width:100%!important}.mktoAsterix,.mktoForm legend,.mktoGutter,.mktoOffset{display:none!important}.mktoForm .mktoField,.mktoForm .mktoFieldWrap,.mktoForm .mktoFormCol{float:none!important;width:100%!important}.mktoForm.mktoHasWidth .mktoField{border-radius:.5rem;border-width:1px;min-height:40px;--tw-border-opacity:1!important;border-color:rgb(208 213 221/var(--tw-border-opacity))!important;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:1rem!important;line-height:1.5!important;padding:.5rem!important;--tw-text-opacity:1;color:rgb(16 24 40/var(--tw-text-opacity))}.mktoForm.mktoHasWidth .mktoField:focus-visible{outline:2px solid #0000;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#d1c0f566}.mktoLabel.mktoHasWidth{display:block;float:none!important;font-size:.875rem;font-weight:400!important;line-height:1.4;margin-bottom:.375rem;padding:0!important;width:100%!important;--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity))}.mktoForm select.mktoField:not(.mktoValid){--tw-text-opacity:1;color:rgb(152 162 179/var(--tw-text-opacity))}.mktoForm.mktoHasWidth .mktoCheckboxList,.mktoForm.mktoHasWidth .mktoLogicalField{display:flex;float:none!important;padding:0!important;width:100%!important}.mktoForm.mktoHasWidth .mktoLogicalField label{font-size:.875rem;line-height:1.4;margin-top:0!important}.mktoForm.mktoHasWidth .mktoLogicalField .mktoField{-webkit-appearance:none;appearance:none;border-radius:.25rem!important;flex:none;height:1.25rem!important;min-height:0!important;width:1.25rem!important;--tw-border-opacity:1!important;border-color:rgb(208 213 221/var(--tw-border-opacity))!important;opacity:1;padding:0!important}.mktoLogicalField .mktoField:checked{position:relative;--tw-bg-opacity:1;background-color:rgb(243 243 250/var(--tw-bg-opacity))}.mktoLogicalField .mktoField:checked:after{content:"";position:absolute;--tw-border-opacity:1;border-color:rgb(54 8 215/var(--tw-border-opacity));border-width:0 2px 2px 0;height:12px;left:6px;top:2px;transform:rotate(45deg);width:6px}.mktoForm.mktoHasWidth .mktoCheckboxList.mktoRequired{flex-direction:column}.mktoForm.mktoHasWidth .mktoCheckboxList.mktoRequired label{margin-left:2rem;margin-top:-1.25rem!important}.mktoForm.mktoHasWidth .mktoCheckboxList input[type=checkbox]+label:before{display:none}.mktoError{bottom:auto!important;left:1rem;right:auto!important;top:100%}.mktoHtmlText{font-size:.875rem;line-height:1.4;width:100%!important}.mktoHtmlText em{padding:0!important}.mktoHtmlText a[href]{font-weight:800;padding:0;text-decoration-line:underline}.mktoButtonRow{margin-top:1rem!important;width:100%}.mktoButtonRow .mktoButtonWrap{margin-left:0!important}.mktoButton{border-radius:1.5rem;width:100%!important;--tw-border-opacity:1!important;border-color:rgb(237 229 251/var(--tw-border-opacity))!important;--tw-bg-opacity:1!important;background-color:rgb(54 8 215/var(--tw-bg-opacity))!important;background-image:none!important;font-size:.875rem!important;font-weight:800;line-height:1.4!important;padding:.5rem 1rem!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.form-panel:not(#gated-resource-form-panel) .mktoForm:not(.multistep-form) .mktoFormCol{margin-bottom:1rem!important}#conversion-modal-form-panel .mktoLabel,#gated-resource-form-panel .mktoForm:not(.multistep-form) .mktoLabel{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.newsletter-signup-form .mktoHtmlText,.newsletter-signup-form .mktoTemplateBox,.newsletter-signup-form.mktoForm a.mktoNotYou{--tw-text-opacity:1!important;color:rgb(209 192 245/var(--tw-text-opacity))!important}.newsletter-signup-form .mktoButton{--tw-bg-opacity:1!important;background-color:rgb(237 229 251/var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgb(54 8 215/var(--tw-text-opacity))!important}.newsletter-signup-form .mktoLabel{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.multistep-form .mktoField{padding:.625rem .875rem!important;--tw-shadow:0px 1px 2px 0px #1018280d;--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.multistep-form .mktoFormCol{margin:0!important;padding:0!important}.multistep-form .mktoHtmlText{margin:0!important}@media (min-width:640px){.multistep-form fieldset.mktoFormCol{display:flex;flex-wrap:wrap;gap:.75rem}.multistep-form>.mktoFormRow:first-of-type fieldset.mktoFormCol>.mktoFormRow,.multistep-form>.mktoFormRow:nth-of-type(2) fieldset.mktoFormCol>.mktoFormRow:nth-of-type(-n+4){flex-basis:33.333333%;flex-grow:1}}.multistep-form fieldset.mktoFormCol>.mktoFormRow{margin-bottom:.75rem;width:100%}@media (min-width:640px){.multistep-form fieldset.mktoFormCol>.mktoFormRow{margin-bottom:0}}.multistep-form .mktoButton{border-radius:.5rem;padding-bottom:.75rem!important;padding-top:.75rem!important}.hide-mktoError .mktoError{display:none!important}.mktoForm .mktoTemplateBox,.mktoForm .mktoTemplateBox .mktoButton{font-size:1rem!important;line-height:1.5!important}.mktoForm .mktoTemplateBox .mktoButton{border-width:0!important;box-shadow:0 0 20px 4px #801ed71a,0 33px 80px 0 #3002661f,0 13.787px 33.422px 0 #30026617,0 7.371px 17.869px 0 #30026612,0 4.132px 10.017px 0 #3002660f,0 2.195px 5.32px 0 #3002660d,0 .913px 2.214px 0 #30026608,0 1px 2px 0 #1018280d;padding:.75rem 1.25rem!important;width:auto!important}.mktoForm a.mktoNotYou{--tw-text-opacity:1!important;color:rgb(71 84 103/var(--tw-text-opacity))!important}.is-loading{padding-bottom:.5rem;padding-top:.5rem;--tw-text-opacity:1;color:rgb(16 24 40/var(--tw-text-opacity))}.is-loading:before{content:"";display:block;flex:none;height:3rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:3rem}@keyframes spin{to{transform:rotate(1turn)}}.is-loading:before{animation:spin 1s linear infinite;border-radius:9999px;border-top-color:#0104c6;border-width:4px}.form-panel .is-loading{min-height:24rem}.bg-primary-500 .is-loading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.search-result-card{border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:.75rem;overflow:hidden;--tw-border-opacity:1;border-color:rgb(234 236 240/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.search-result-card--horizontal{padding:1.5rem}@media (min-width:640px){.search-result-card--horizontal{flex-direction:row}}@media (min-width:768px){.search-result-card--horizontal{gap:2.5rem}}.search-result-card--vertical{height:100%;margin-top:auto;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.search-result-card--vertical:hover{--tw-text-opacity:1;color:rgb(54 8 215/var(--tw-text-opacity));--tw-shadow:0px 8px 8px -4px #10182808,0px 20px 24px -4px #10182814;--tw-shadow-colored:0px 8px 8px -4px var(--tw-shadow-color),0px 20px 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.search-result-card--vertical{margin-bottom:0}}.search-result-card--horizontal .search-result-card-image{background-image:linear-gradient(103deg,#c9c4ff -70.16%,#801ed7 13.9%,#ffa524 93.96%),linear-gradient(112deg,#d2f3f3 4.88%,#ffa4fb 61.95%,#ffa524 116.3%);height:180px;width:100%}@media (min-width:768px){.search-result-card--horizontal .search-result-card-image{flex-basis:140px;flex-grow:0;flex-shrink:0;height:5rem;width:140px}}.search-result-card--vertical .search-result-card-image{background-image:linear-gradient(112deg,#d2f3f3 4.88%,#ffa4fb 61.95%,#ffa524 116.3%);border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;height:216px;overflow:hidden;width:100%}.search-result-card--vertical .search-result-card-body{height:100%;padding-bottom:1.5rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.search-result-card--vertical .search-result-card-body{padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}}.search-result-card--horizontal .search-result-card-author>div{height:1.5rem;width:1.5rem}.search-result-card--vertical .search-result-card-author>div{height:2.5rem;width:2.5rem}.ais-RefinementList-checkbox{-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;height:1rem;position:relative;width:1rem;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));vertical-align:middle}.ais-RefinementList-item--selected .ais-RefinementList-checkbox{--tw-border-opacity:1;border-color:rgb(74 12 223/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(74 12 223/var(--tw-bg-opacity))}.ais-RefinementList-item--selected .ais-RefinementList-checkbox:after{content:"";position:absolute;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:0 1px 1px 0;height:11px;left:4px;top:0;transform:rotate(45deg);width:5px}.shiki{border-radius:.5rem;counter-increment:step 0;counter-reset:step;font-size:.875rem;line-height:1.4;overflow-x:auto;padding:1rem}.shiki .highlighted-word{background-color:#fedf8940;border-radius:.375rem;outline-color:#fedf8980;outline-style:solid}.shiki code{display:inline-block}.shiki .line{border-color:#0000;border-left-width:4px}.shiki .line.diff,.shiki .line.highlighted{display:inline-block;margin-left:-1rem;margin-right:-1.25rem;padding-left:1rem;padding-right:1.25rem;width:calc(100% + 2.25rem)}.shiki .line.highlighted{--tw-border-opacity:1;border-color:rgb(102 112 133/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity))}.shiki .line.diff.add span:first-child:before,.shiki .line.diff.remove span:first-child:before{display:inline-flex;margin-left:-1rem;width:1rem}.shiki .line.diff.add{--tw-border-opacity:1;background-color:#12b76a40;border-color:rgb(18 183 106/var(--tw-border-opacity))}.shiki .line.diff.add:before{content:var(--tw-content)}.shiki .line.diff.add span:first-child:before,.shiki .line.diff.add:before{--tw-text-opacity:1;color:rgb(18 183 106/var(--tw-text-opacity))}.shiki .line.diff.add span:first-child:before{--tw-content:"+";content:var(--tw-content)}.shiki .line.diff.remove{--tw-border-opacity:1;background-color:#f044384d;border-color:rgb(240 68 56/var(--tw-border-opacity));opacity:.7}.shiki .line.diff.remove>*{--tw-text-opacity:1!important;color:rgb(152 162 179/var(--tw-text-opacity))!important}.shiki .line.diff.remove:before{content:var(--tw-content)}.shiki .line.diff.remove span:first-child:before,.shiki .line.diff.remove:before{--tw-text-opacity:1;color:rgb(240 68 56/var(--tw-text-opacity))}.shiki .line.diff.remove span:first-child:before{--tw-content:"-";content:var(--tw-content)}.line-numbers .shiki .line:before{border-color:#0000;counter-increment:step;display:inline-block;margin-right:1.5rem;text-align:right;width:1rem;--tw-text-opacity:1;color:rgb(71 84 103/var(--tw-text-opacity));--tw-content:counter(step);content:var(--tw-content)}.code-wrap .shiki .line{display:inline-flex;flex-wrap:wrap;row-gap:.5rem}