:root{--colorNeutral900:#121117;--colorNeutral800:#373e4d;--colorNeutral700:#545b6d;--colorNeutral600:#7d8699;--colorNeutral500:#a8aebd;--colorNeutral400:#c2c7d1;--colorNeutral300:#d7dae0;--colorNeutral200:#e5e6e8;--colorNeutral150:#f3f2f7;--colorNeutral100:#f7f8fa;--colorNeutral100RGB:245,248,250;--colorNeutral050:#fbfbfe;--colorNeutral000:#fff;--colorPrimary900:#080066;--colorPrimary800:#251c8c;--colorPrimary700:#483fad;--colorPrimary700RGB:72,63,173;--colorPrimary200:#dbd9f1;--colorPrimary100:#f8f7ff;--colorWarning700:#fcb415;--colorWarning200:#fff9eb;--colorNegative700:#ff4143;--colorNegative200:#fef3f1;--colorPositive700:#05bd8c;--colorPositive200:#edfdf5;--colorInfo700:#207af1;--colorInfo200:#f2f8ff;--colorTextHeading:var(--colorNeutral900);--colorTextDefault:var(--colorNeutral700);--colorTextMuted:var(--colorNeutral600);--colorShadow:#483fad33;--colorMark200:#eddd87;--color1Alternate700:#1cb8bd;--color2Alternate700:#2ea9e8;--color3Alternate700:#2349bd;--color4Alternate700:#ad2bc2;--colorTwitter:#1d9bf0;--colorLinkedIn:#2867b2;--focusOutlineShadow:0 0 0 3px rgba(var(--colorPrimary700RGB),0.15);--widthMaxSite:1200px;--widthBlogContainer:1204px;--widthMaxLists:1024px;--widthMaxPost:680px;--borderRadius:0.625rem;--borderRadiusSmall:0.25rem;--borderWidthNormal:1px;--borderWidthBold:2px;--borderWidthBlack:0.25rem;--spacingXxxsmall:0.125rem;--spacingXxsmall:0.25rem;--spacingXsmall:0.5rem;--spacingSmall:0.75rem;--spacingNormal:1rem;--spacingLarge:1.5rem;--spacingXlarge:2rem;--spacingXxlarge:3rem;--spacingXxxlarge:4rem;--spacingXxxxlarge:5rem;--roundedBarHeight:4px;--fontFamily:"TTNormsPro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--fontSizeRootDesktop:1rem;--fontSizeRootMobile:0.875rem;--fontSizeXxxxxlarge:2.75rem;--fontSizeXxxxlarge:2.5rem;--fontSizeXxxlarge:1.875rem;--fontSizeXxlarge:1.5rem;--fontSizeXlarge:1.25rem;--fontSizeLarge:1.125rem;--fontSizeNormal:1rem;--fontSizeSmall:0.875rem;--fontSizeXsmall:0.75rem;--fontSizeXxsmall:0.625rem;--fontSizeXxxsmall:0.5rem;--fontWeightNormal:400;--fontWeightLightBold:500;--fontWeightMediumBold:600;--fontWeightHeavyBold:700;--lineHeightTitle:1.5em;--lineHeightNormal:1.7em;--lineHeightCode:1.6em;--lineHeightMinimum:1.1em;--letterSpacingWide:0.1em;--letterSpacingHeading:-0.025em;--zNav:2;--zAboveContent:1;--transitionDuration:0.25s;--transitionDurationLong:0.35s;--transitionFunction:ease-in-out;--transitionFunctionNatural:cubic-bezier(0.36,0.12,0.44,1.04);--controlFontSize:var(--fontSizeNormal);--siteGutter:var(--spacingLarge);--anchoredHeadingTopOffset:80px;--hubSpotFormMaxWidth:450px;--navBarBuffer:calc(2 * var(--spacingLarge) + var(--roundedBarHeight) + 2 * var(--spacingSmall) + var(--fontSizeSmall) + var(--spacingLarge));--logosMinWidth:400px}@font-face{font-display:swap;font-family:TTNormsPro;font-weight:100 900;src:url(/fonts/tt_norms_pro_variable-subset.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Signifier;font-weight:400;src:url(/fonts/signifier-regular-subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Signifier;font-style:italic;font-weight:400;src:url(/fonts/signifier-regular-italic-subset.woff2) format("woff2")}.token.cdata,.token.comment,.token.doctype,.token.plain-text,.token.prolog{color:#6a737d}.token.atrule,.token.attr-value,.token.keyword,.token.operator{color:#d73a49}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#22863a}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#032f62}.token.class-name,.token.function{color:#6f42c1}.language-jsx .token.plain-text,.language-jsx .token.punctuation,.language-jsx .token.tag .token.punctuation,.language-jsx .token.tag .token.script{color:#24292e}.language-jsx .token.tag .token.attr-name{color:#6f42c1}.language-jsx .token.tag .token.class-name{color:#005cc5}.language-jsx .token.attr-value .token.punctuation:first-child,.language-jsx .token.tag .token.script-punctuation{color:#d73a49}.language-jsx .token.attr-value{color:#032f62}.language-jsx span[class=comment]{color:pink}.language-html .token.tag .token.punctuation{color:#24292e}.language-html .token.tag .token.attr-name{color:#6f42c1}.language-html .token.tag .language-html .token.tag .token.attr-value,.language-html .token.tag .token.attr-value .token.punctuation:not(:first-child){color:#032f62}.language-css .token.selector{color:#6f42c1}.language-css .token.property{color:#005cc5}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}[hidden]{display:none!important}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}cite{font-style:normal}button{border:none;cursor:pointer}a[href^="mailto:"]{-webkit-user-select:text;user-select:text}#__next,#root{isolation:isolate}body{font-size:var(--fontSizeRootDesktop);-webkit-font-smoothing:antialiased;font-variation-settings:"slnt" 0;height:100%}@media(max-width:768px){body,html{font-size:var(--fontSizeRootMobile)}:root{--fontSizeSmall:1rem;--fontSizeXsmall:0.875rem;--fontSizeXxsmall:0.75rem;--fontSizeXxxsmall:0.625rem;--controlHeight:2.25em}}:root{--teamProfileMaxWidth:18.75rem;--teamProfilePhotoDim:11.25rem}.cky-consent-container,.cky-modal,.cky-overlay,.cky-preference-center,.cky-revisit-bottom-left,.cky-revisit-bottom-right{pointer-events:auto}button.cky-btn{border:unset!important}div.cky-notice-btn-wrapper button.cky-btn-accept[data-cky-tag=accept-button],div.cky-notice-btn-wrapper button.cky-btn-customize[data-cky-tag=settings-button],div.cky-notice-btn-wrapper button.cky-btn-reject[data-cky-tag=reject-button],div.cky-prefrence-btn-wrapper button.cky-btn-accept[data-cky-tag=detail-accept-button],div.cky-prefrence-btn-wrapper button.cky-btn-preferences[data-cky-tag=detail-save-button],div.cky-prefrence-btn-wrapper button.cky-btn-reject[data-cky-tag=detail-reject-button]{background:var(--colors-primaryGradient)!important;color:var(--colors-white)!important;&:hover{background:var(--colors-primary)!important;opacity:1}}div.cky-switch input[type=checkbox]:checked{background:var(--colors-primaryGradient)!important}div.cky-consent-bar{padding:1.1em 1.5em 1.4em}html body div.cky-notice-group div.cky-notice-des *{color:var(--colors-textDark);font-size:var(--fontSizeRootDesktop);letter-spacing:var(--letterSpacings-body);line-height:var(--lineHeights-body)}.cky-notice-group>.cky-notice-des[data-cky-tag=description]>div>div{font-size:.9em}html body .cky-notice .cky-title{font-weight:600}div.cky-notice-group div.cky-notice-des[data-cky-tag=description] a{border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-bg);cursor:pointer;font-size:1.05em;font-weight:600;text-decoration:none;&:hover{border-color:#0000}}

/* Inlined Stitches & Fresnel styles */

--sxs{--sxs:0 t-ZeFUE}@media{:root,.t-ZeFUE{--fonts-primary:'TTNormsPro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--fonts-serif:'Signifier', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--colors-primary13:#0C092A;--colors-primary12:#252060;--colors-primary11:#3F34BC;--colors-primary10:#473BCE;--colors-primary9:#5246D8;--colors-primary8:#A099EC;--colors-primary7:#BDB8F3;--colors-primary6:#D3CFF9;--colors-primary5:#E1DEFC;--colors-primary4:#EBE9FE;--colors-primary3:#F3F2FF;--colors-primary2:#FAFAFF;--colors-primary1:#FCFCFE;--colors-pink1:hsla(311, 59%, 99%, 1);--colors-pink2:hsla(311, 89%, 99%, 1);--colors-pink3:hsla(312, 79%, 98%, 1);--colors-pink4:hsla(312, 79%, 95%, 1);--colors-pink5:hsla(312, 82%, 92%, 1);--colors-pink6:hsla(312, 86%, 88%, 1);--colors-pink7:hsla(312, 87%, 82%, 1);--colors-pink8:hsla(312, 92%, 76%, 1);--colors-pink9:hsla(315, 95%, 68%, 1);--colors-pink10:hsla(315, 80%, 60%, 1);--colors-pink11:hsla(315, 70%, 50%, 1);--colors-pink12:hsla(315, 65%, 14%, 1);--colors-orange1:hsla(27, 70%, 99%, 1);--colors-orange2:hsla(27, 100%, 98%, 1);--colors-orange3:hsla(26, 100%, 95%, 1);--colors-orange4:hsla(26, 100%, 92%, 1);--colors-orange5:hsla(25, 100%, 89%, 1);--colors-orange6:hsla(24, 100%, 85%, 1);--colors-orange7:hsla(25, 97%, 76%, 1);--colors-orange8:hsla(24, 95%, 67%, 1);--colors-orange9:hsla(24, 95%, 60%, 1);--colors-orange10:hsla(24, 95%, 52%, 1);--colors-orange11:hsla(24, 92%, 47%, 1);--colors-orange12:hsla(24, 65%, 14%, 1);--colors-gray1:#FCFCFD;--colors-gray2:#F7F7F8;--colors-gray3:#F3F2F4;--colors-gray4:#EEEDEF;--colors-gray5:#E8E8EA;--colors-gray6:#E5E5E6;--colors-gray7:#DBDBDC;--colors-gray8:#CBCBCD;--colors-gray9:#9C9CA0;--colors-gray10:#908F94;--colors-gray11:#717075;--colors-gray12:#373739;--colors-gray13:#141415;--colors-red1:hsl(359 100% 99.4%);--colors-red2:hsl(359 100% 98.6%);--colors-red3:hsl(360 100% 96.8%);--colors-red4:hsl(360 97.9% 94.8%);--colors-red5:hsl(360 90.2% 91.9%);--colors-red6:hsl(360 81.7% 87.8%);--colors-red7:hsl(359 74.2% 81.7%);--colors-red8:hsl(359 69.5% 74.3%);--colors-red9:hsl(358 75.0% 59.0%);--colors-red10:hsl(358 69.4% 55.2%);--colors-red11:hsl(358 65.0% 48.7%);--colors-red12:hsl(354 57.5% 31.65%);--colors-red13:hsl(354 50.0% 14.6%);--colors-green9:#05bd8c;--colors-primary:var(--colors-primary10);--colors-accent:var(--colors-pink9);--colors-accent2:var(--colors-orange9);--colors-primaryGradient:linear-gradient(to bottom, hsl(248deg 65% 60%), var(--colors-primary10));--colors-textHeading:var(--colors-gray13);--colors-textDark:var(--colors-gray12);--colors-textDefault:var(--colors-gray11);--colors-textMuted:var(--colors-gray9);--colors-textLight:var(--colors-gray8);--colors-borderDark:var(--colors-gray6);--colors-borderDefault:var(--colors-gray5);--colors-borderMuted:var(--colors-gray4);--colors-bgTint1:var(--colors-primary1);--colors-bgTint2:var(--colors-primary2);--colors-white:#fff;--colors-black:#000;--shadows-focus:0 0 0 3px var(--colors-primary5);--shadows-inputInset:inset 0 1px 2px rgba(20, 20, 21, 0.1);--shadows-inset:inset 0 0 0 1px rgba(20, 20, 21, 0.16), inset 0 1px 2px hsl(0, 0%, 100%, 0.2);--shadows-insetMuted:inset 0 0 0 1px rgba(20, 20, 21, 0.1), inset 0 1px 2px hsl(0, 0%, 100%, 0.12);--shadows-border:0 0 0 1px rgba(20, 20, 21, 0.08);--shadows-image:0px 0px 1px rgba(20, 20, 21, 0.18), 0px 3px 8px rgba(20, 20, 21, .11), 0px 13px 20px rgba(20, 20, 21, .09);--shadows-image2:0px 0px 1px rgba(20, 20, 21, 0.18), 0px 8px 16px -8px rgba(20, 20, 21, .15), 0px 12px 26px -8px rgba(20, 20, 21, .2);--shadows-imageOverlay:0 0 0 3px hsla(0deg 0% 0% / 0.1), 0px 3px 8px rgba(20, 20, 21, .2), 0px 13px 20px rgba(20, 20, 21, .15);--shadows-insetPressed:inset 0 0 0 1px rgba(20, 20, 21, 0.12), inset 0 1px 2px hsl(0, 0%, 0%, 0.15);--shadows-buttonPrimaryFocus:0 0 0 3px rgba(var(--shadows-primary), 0.07);--shadows-elevation1:0px 0px 1px rgba(20, 20, 21, 0.18), 0px 2px 3px -2px rgba(20, 20, 21, 0.3);--shadows-elevation2:0px 0px 1px rgba(20, 20, 21, 0.14), 0px 4px 8px -4px rgba(20, 20, 21, 0.35);--shadows-elevation3:0px 0px 1px rgba(20, 20, 21, 0.14), 0px 6px 16px -6px rgba(20, 20, 21, 0.4);--shadows-elevation4:0px 48px 68px 0px rgba(0, 0, 0, 0.30);--shadows-card0:0 0 0 1px #0e3f7e15;--shadows-card1:0 0 0 1px #0e3f7e15,0 1px 1px -.5px #2a33450a,0 2px 2px -1.5px #2a33460a,0 4px 4px -2.5px #2a33460a;--shadows-card2:0 0 0 1px #0e3f7e15,0 1px 1px -.5px #2a33450a,0 3px 3px -1.5px #2a33460a,0 6px 6px -3px #2a33460a,0 12px 12px -6px #0e3f7e0a,0 24px 24px -12px #0e3f7e0a;--borderStyles-solid:solid;--borderStyles-dashed:dashed;--borderWidths-default:1px;--borderWidths-medium:2px;--sizes-wideCard:1296px;--sizes-containerWide:1200px;--sizes-containerNormal:980px;--sizes-containerSmall:760px;--sizes-proseContainer:650px;--sizes-headerHeight:60px;--sizes-controlHeight4:44px;--sizes-controlHeight35:40px;--sizes-controlHeight3:36px;--sizes-controlHeight2:32px;--sizes-controlHeight1:28px;--space-1:0.125rem;--space-2:0.25rem;--space-3:0.5rem;--space-4:0.75rem;--space-5:1rem;--space-6:1.5rem;--space-7:2rem;--space-8:3rem;--space-9:4rem;--space-10:6rem;--space-11:8rem;--space-12:12rem;--space-13:16rem;--space-25:0.375rem;--space-55:1.25rem;--space-75:2.5rem;--space-87:56px;--space-gutter:1.5rem;--transitions-microTransform:150ms transform cubic-bezier(0.16, 1, 0.3, 1);--transitions-longTransform:400ms transform cubic-bezier(0.16, 1, 0.3, 1);--transitions-short:180ms;--transitions-default:250ms;--transitions-long:400ms;--fontSizes-1:0.75rem;--fontSizes-2:0.875rem;--fontSizes-3:1rem;--fontSizes-4:1.25rem;--fontSizes-5:1.5rem;--fontSizes-6:1.875rem;--fontSizes-7:2.25rem;--fontSizes-8:2.75rem;--fontSizes-9:3.25rem;--fontSizes-10:4.5rem;--fontSizes-35:1.125rem;--fontWeights-demibold:545;--fontWeights-heading:575;--fontWeights-medium:500;--fontWeights-body:400;--lineHeights-title:1.1;--lineHeights-heading:1.25;--lineHeights-body:1.5;--letterSpacings-title:-0.04em;--letterSpacings-heading:-0.025em;--letterSpacings-body:-0.008em;--letterSpacings-caps:0.06em;--radii-1:6px;--radii-2:8px;--radii-3:12px;--radii-4:16px;--radii-5:20px;--radii-round:9999px}}--sxs{--sxs:1 k-bgTMUc k-DdUJr k-brpEFC k-xbXwK k-jjIduS k-feVUdh k-kJITOZ k-gyzHUd k-bKzfBF k-eyOShd k-kXilpC k-bHbNKp k-kdSBvK k-eGbcZE k-fkYVYb k-deQTUr k-cijDaK k-dGlKOu k-exSxAm k-cfhtXf cmqRfC}@media{@keyframes k-bgTMUc{from{transform:translateX(-120%) skewX(-24deg) scaleX(var(--badge-glare-scale, 1));opacity:0}50%{opacity:0.8}to{transform:translateX(120%) skewX(-24deg) scaleX(var(--badge-glare-scale, 1));opacity:0}}@keyframes k-DdUJr{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes k-brpEFC{0%{stroke-dashoffset:600}100%{stroke-dashoffset:0}}@keyframes k-xbXwK{from{transform:rotateX(-15deg) scale(0.9);opacity:0}to{transform:rotateX(0deg) scale(1);opacity:1}}@keyframes k-jjIduS{from{transform:rotateX(0deg) scale(1);opacity:1}to{transform:rotateX(-15deg) scale(0.9);opacity:0}}@keyframes k-feVUdh{from{opacity:0}to{opacity:1}}@keyframes k-kJITOZ{from{opacity:1}to{opacity:0}}@keyframes k-gyzHUd{0%{height:0}100%{height:var(--radix-collapsible-content-height)}}@keyframes k-bKzfBF{100%{height:0}0%{height:var(--radix-collapsible-content-height)}}@keyframes k-eyOShd{0%{opacity:0}100%{opacity:1}}@keyframes k-kXilpC{0%{transform:translateY(20%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes k-bHbNKp{0%{opacity:1}100%{opacity:0}}@keyframes k-kdSBvK{0%{transform:translateY(0);opacity:1}100%{transform:translateY(20%);opacity:0}}@keyframes k-eGbcZE{0%{box-shadow:unset}100%{box-shadow:inset 0 0 0 2px var(--colors-primary)}}@keyframes k-fkYVYb{from{opacity:0}to{opacity:0.5}}@keyframes k-deQTUr{from{opacity:0.5}to{opacity:0}}@keyframes k-cijDaK{from{opacity:0;transform:translate(-50%, -45%) scale(.95)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes k-dGlKOu{from{opacity:1;transform:translate(-50%, -50%) scale(1)}to{opacity:0;transform:translate(-50%, -45%) scale(.95)}}@keyframes k-exSxAm{from{transform:translateX(-200px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes k-cfhtXf{from{transform:translateX(200px);opacity:0}to{transform:translateX(0);opacity:1}}body{background:var(--colors-primary1);color:var(--colors-textDefault);line-height:var(--lineHeights-body);font-family:var(--fonts-primary);font-weight:var(--fontWeights-body);font-size:var(--fontSizes-3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;-webkit-tap-highlight-color:transparent}html{scroll-padding-top:calc(var(--sizes-headerHeight) + 45px);touch-action:manipulation}strong{font-weight:var(--fontWeights-heading);color:var(--colors-textHeading)}a{cursor:pointer}}--sxs{--sxs:2 c-lesPJm c-PJLV c-fzWgen c-iSwBqf c-juAWjf c-cGctsH c-erPqIQ c-eVwdBV c-eACToS c-uhlSY c-fxWpKV c-danrcs c-kLwUWW c-hugmbG c-fvJrVK c-durDQG c-fixGjY c-efuyxN c-hSaSvL c-hcxBVa c-kBrxle c-cKrAvE c-dRQnwX c-jdumMq c-kUZuFF c-hyTftA c-kSvhLY c-cVcfsi c-dEiCkK c-eWXKnT c-byLGmG c-nNXAK c-fpMFcS c-gcwkSn c-dKbsSX c-cGMevF c-hinMwX c-eOJMKX c-KxQAN}@media{.c-lesPJm{box-sizing:border-box}.c-iSwBqf{display:flex;flex-wrap:wrap}.c-erPqIQ{color:var(--colors-textHeading);line-height:var(--lineHeights-heading);font-weight:var(--fontWeights-heading);letter-spacing:var(--letterSpacings-heading)}.c-eVwdBV{position:relative;color:var(--colors-textDefault);width:16px;height:16px}[data-state=open] .c-eVwdBV{transform:rotate(-180deg)}@media (prefers-reduced-motion: no-preference){.c-eVwdBV{transition:var(--transitions-microTransform)}}.c-cGctsH{all:unset;padding-left:var(--space-3);padding-right:var(--space-3);height:32px;display:flex;align-items:center;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;font-weight:var(--fontWeights-demibold);border-radius:var(--radii-1);font-size:var(--fontSizes-3);color:var(--colors-textDark)}.c-cGctsH:focus-visible{position:relative;box-shadow:var(--shadows-focus)}.c-cGctsH:hover{background-color:var(--colors-gray3)}.c-cGctsH:active,.c-cGctsH [aria-expanded='true']{background-color:var(--colors-gray4)}.c-cGctsH{justify-content:space-between;gap:2px}.c-eACToS{position:absolute;top:0;left:0;width:max-content}@media (prefers-reduced-motion: no-preference){.c-eACToS{animation-duration:250ms;animation-timing-function:ease}}@media (prefers-reduced-motion: no-preference){.c-eACToS[data-motion="from-start"]{animation-name:k-exSxAm}}@media (prefers-reduced-motion: no-preference){.c-eACToS[data-motion="from-end"]{animation-name:k-cfhtXf}}.c-uhlSY{padding-left:var(--space-3);padding-right:var(--space-3);height:32px;display:inline-flex;align-items:center;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;font-weight:var(--fontWeights-demibold);border-radius:var(--radii-1);font-size:var(--fontSizes-3);color:var(--colors-textDark)}.c-uhlSY:focus-visible{position:relative;box-shadow:var(--shadows-focus)}.c-uhlSY:hover{background-color:var(--colors-primary3)}.c-uhlSY:active,.c-uhlSY [aria-expanded='true']{background-color:var(--colors-gray4)}.c-juAWjf{all:unset;display:flex;width:auto;justify-content:center;align-items:center}.c-juAWjf li{list-style:none}.c-fxWpKV{position:absolute;top:calc(100% + 1px);left:0;display:flex;justify-content:center;width:var(--radix-navigation-menu-indicator-size);height:12px;overflow:hidden;z-index:2;pointer-events:none}@media (prefers-reduced-motion: no-preference){.c-fxWpKV{transition:transform 250ms cubic-bezier(0.16, 1, 0.3, 1), width 250ms ease}}@media (prefers-reduced-motion: no-preference){.c-fxWpKV[data-state="visible"]{animation:k-feVUdh 200ms ease}}@media (prefers-reduced-motion: no-preference){.c-fxWpKV[data-state="hidden"]{animation:k-kJITOZ 200ms ease}}.c-danrcs{position:fixed;display:flex;width:100vw;left:50%;transform:translateX(-50%);justify-content:center;top:var(--sizes-headerHeight);perspective:1200px;will-change:transform}.c-kLwUWW{position:relative;transform-origin:top center;width:100%;background-color:var(--colors-white);border-radius:var(--radii-4);box-shadow:0 0 1px rgba(82, 70, 216, 0.16), 0 12px 28px -14px rgba(20, 20, 21, 0.24), 0 60px 220px -14px rgba(28, 24, 40, 0.162);overflow:hidden;height:var(--radix-navigation-menu-viewport-height)}@media only screen and (min-width: 600px){.c-kLwUWW{width:var(--radix-navigation-menu-viewport-width)}}@media (prefers-reduced-motion: no-preference){.c-kLwUWW{transition:width 300ms cubic-bezier(0.16, 1, 0.3, 1), height 300ms cubic-bezier(0.16, 1, 0.3, 1)}}@media (prefers-reduced-motion: no-preference){.c-kLwUWW[data-state="open"]{animation:k-xbXwK 250ms cubic-bezier(0.16, 1, 0.3, 1) both}}@media (prefers-reduced-motion: no-preference){.c-kLwUWW[data-state="closed"]{animation:k-jjIduS 250ms cubic-bezier(0.16, 1, 0.3, 1) both}}.c-fzWgen{position:relative;display:flex;width:auto;flex:0 0 auto;z-index:1}.c-hugmbG{border-radius:var(--radii-1);color:var(--colors-primary1);font-weight:var(--fontWeights-medium);font-family:var(--fonts-primary);letter-spacing:var(--letterSpacings-body);line-height:var(--lineHeights-body);outline:none;-webkit-user-select:none;user-select:none;transition:var(--transitions-microTransform);will-change:transform;text-wrap:nowrap}.c-hugmbG:hover{background:var(--colors-primary10)}.c-hugmbG:active{background:var(--colors-primary11);transform:scale(0.96)}.c-hugmbG:focus-visible{outline:2px solid var(--colors-primary11);outline-offset:2px}.c-hugmbG:disabled{background:var(--colors-gray5);box-shadow:var(--shadows-none);color:var(--colors-gray9);cursor:not-allowed;pointer-events:none}.c-hugmbG:disabled > div > svg{color:currentColor}.c-hugmbG > div{gap:0.5em}.c-hugmbG > div > svg{color:currentColor;width:1em;height:1em}.c-fvJrVK{width:var(---iconSize);height:var(---iconSize);display:flex;align-items:center;justify-content:center;color:var(---color)}.c-fvJrVK > :is(svg, img){width:100%;height:100%}.c-durDQG{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-gutter);padding-right:var(--space-gutter)}.c-fixGjY{display:flex;flex-direction:column}.c-efuyxN{font-weight:var(--fontWeights-medium);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none}.c-efuyxN > svg{width:100%;height:100%;transition:var(--transitions-microTransform)}.c-efuyxN:hover,.c-efuyxN:hover span{text-decoration:underline}.c-hSaSvL{color:var(--colors-textDefault);line-height:var(--lineHeights-body);font-weight:var(--fontWeights-body);letter-spacing:var(--letterSpacings-body)}.c-hcxBVa{filter:grayscale(1)}.c-kBrxle{display:inline-flex;justify-content:center;border-radius:var(--radii-1);align-items:center;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;width:var(---iconButtonSize);height:var(---iconButtonSize)}.c-kBrxle > svg{width:calc(var(---iconButtonSize) - 8px);height:calc(var(---iconButtonSize) - 8px);fill:currentColor}.c-cKrAvE{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radii-1);transition:background-color 120ms ease-out, opacity 120ms ease-out, filter 120ms ease-out;text-decoration:none}.c-cKrAvE:hover{background-color:var(--colors-gray3)}.c-cKrAvE:focus-visible{outline:2px solid var(--colors-gray11);outline-offset:2px}.c-cKrAvE:active,.c-cKrAvE[aria-expanded='true']{background-color:var(--colors-gray4)}.c-dRQnwX{padding-top:var(--space-1);padding-bottom:var(--space-1);padding-left:var(--space-1);padding-right:var(--space-1);border-radius:var(--radii-round);overflow:hidden;box-shadow:var(--shadows-elevation1);background-image:linear-gradient(to right, hsl(245deg 50% 25%) 0%, hsl(244deg 50% 30%) 23%, hsl(244deg 50% 36%) 33%, hsl(244deg 51% 42%) 42%, hsl(245deg 51% 47%) 50%, hsl(245deg 58% 53%) 57%, hsl(254deg 66% 56%) 63%, hsl(269deg 66% 57%) 70%, hsl(282deg 65% 57%) 76%, hsl(294deg 63% 58%) 83%, hsl(306deg 72% 62%) 91%, hsl(315deg 95% 68%) 100%)}.c-jdumMq{background:var(--colors-white);border-radius:var(--radii-round);padding-top:var(--space-4);padding-bottom:var(--space-4);padding-left:var(--space-5);padding-right:var(--space-5)}@media (min-width: 640px){.c-jdumMq{padding-top:var(--space-3);padding-bottom:var(--space-3);padding-left:var(--space-5);padding-right:var(--space-5)}}.c-kUZuFF{border:1px solid var(--colors-gray7);border-radius:var(--radii-1);color:var(--colors-textDark);font-size:var(--fontSizes-3);font-weight:var(--fontWeights-body);font-family:var(--fonts-primary);letter-spacing:var(--letterSpacings-body);width:100%;padding-left:var(--space-4);padding-right:var(--space-4);box-shadow:var(--shadows-inputInset)}.c-kUZuFF::placeholder{color:var(--colors-textMuted)}.c-kUZuFF:hover{border-color:var(--colors-gray9)}.c-kUZuFF:focus{outline:none;border-color:var(--colors-primary);box-shadow:var(--shadows-focus)}.c-hyTftA{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(---itemWidth), 1fr))}.c-kSvhLY{max-height:100%}.c-cVcfsi{all:unset;border-radius:var(--radii-round);width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;background:var(--colors-gray11);cursor:pointer}.c-cVcfsi svg{width:20px;height:20px;color:var(--colors-gray4)}.c-cVcfsi:hover{background:var(--colors-gray11)}.c-cVcfsi:active{background:var(--colors-gray13)}.c-dEiCkK{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;z-index:0}.c-eWXKnT{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='87' height='50.232' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M0 54.424l14.5-8.373c4.813 2.767 9.705 5.573 14.5 8.37l14.5-8.373V29.303M0 4.193v16.744l-14.5 8.373L0 37.68l14.5-8.374V12.562l29-16.746m43.5 58.6l-14.5-8.37v-33.49c-4.795-2.797-9.687-5.603-14.5-8.37m43.5 25.111L87 37.67c-4.795-2.797-24.187-13.973-29-16.74l-14.5 8.373-14.5-8.37v-33.489m72.5 8.365L87 4.183l-14.5-8.37M87 4.183v16.745L58 37.673v16.744m0-66.976V4.185L43.5 12.56c-4.795-2.797-24.187-13.973-29-16.74L0 4.192l-14.5-8.37m29 33.484c4.813 2.767 9.705 5.573 14.5 8.37V54.42'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='hsla(245, 65%, 56%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");mix-blend-mode:overlay}.c-fpMFcS{position:relative;width:calc(100% - 20px);height:4px;background-color:var(--colors-gray5);border-radius:999px;overflow:hidden}.c-gcwkSn{position:absolute;width:100%;height:100%;transform-origin:left center;background-color:var(--colors-primary)}.c-nNXAK{max-width:42px;margin-top:10px;position:absolute;bottom:-12px}@media (max-width: 640px){.c-nNXAK{bottom:auto;margin-top:0;right:20px;top:50%;transform:translateY(-50%);max-width:32px}}.c-dKbsSX{position:relative;perspective:3000px;width:100%}.c-cGMevF{position:relative;top:20px;width:100%;transition:none}.section-has-mounted .c-cGMevF{position:absolute;transition:0.5s ease opacity, 0.8s ease transform}@media (prefers-reduced-motion: reduce){.section-has-mounted .c-cGMevF{transition:none}}.section-has-mounted .c-cGMevF.went-left,.section-has-mounted .c-cGMevF.went-right{display:block}.c-cGMevF.went-left{opacity:0;display:none;transform:translateX(-50%) rotateY(20deg)}.c-cGMevF.went-right{opacity:0;display:none;transform:translateX(50%) rotateY(-20deg)}.c-cGMevF.active{opacity:1;transform:translateX(0px)}.c-hinMwX{max-width:54ch;font-style:normal;font-weight:var(--fontWeights-heading);text-wrap:pretty;font-size:var(--fontSizes-6);letter-spacing:var(--letterSpacings-heading);text-align:center;color:#000000;margin-bottom:var(--space-8)}.c-hinMwX em,.c-hinMwX i{font-style:normal;color:var(--colors-textMuted)}@media (max-width: 640px){.c-hinMwX{text-wrap:balanced;margin-bottom:var(--space-7)}}.c-hinMwX:before,.c-hinMwX:after{content:open-quote;font-family:Georgia, serif;font-weight:bold;margin-right:4px;color:var(--colors-textMuted)}.c-hinMwX:after{content:close-quote;margin-right:0;margin-left:4px}.c-eOJMKX{width:var(---avatarSize);height:var(---avatarSize);overflow:hidden;border-radius:var(--radii-1)}.c-KxQAN{line-height:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit}.c-byLGmG{overflow:hidden}section.c-byLGmG{padding-top:var(--space-8)}@media (max-width: 640px){section.c-byLGmG{padding-top:var(--space-5);padding-bottom:var(--space-9)}}.c-byLGmG.section-has-mounted{transition:0.5s ease height}@media (prefers-reduced-motion: reduce){.c-byLGmG.section-has-mounted{transition:none}}}--sxs{--sxs:3 c-PJLV-ixnjYu-color-primary c-PJLV-ljoMO-size-default c-PJLV-iSZeJd-spacing-4 c-iSwBqf-jroWjL-align-center c-erPqIQ-hxpFjM-size-3 c-PJLV-eKWVTQ-spacing-5 c-iSwBqf-kVNAnR-nowrap-true c-PJLV-kdofoX-spacing-2 c-hugmbG-cQvTiH-size-3 c-hugmbG-cgqpEu-appearance-minimal c-PJLV-kJJwbO-spacing-7 c-iSwBqf-bICGYT-justify-center c-hugmbG-fsAjoA-appearance-primary c-fvJrVK-hrvpor-size-3 c-PJLV-eRbzmG-size-3 c-PJLV-dzcdLJ-size-default c-fixGjY-jroWjL-align-center c-PJLV-kfIYIB-color-light c-erPqIQ-cECeip-size-10 c-erPqIQ-VXNlk-size-9 c-efuyxN-hJjffa-color-primary c-PJLV-fVlWzK-spacing-3 c-iSwBqf-cHZnbS-inline-true c-fvJrVK-RExwg-size-em c-PJLV-VpzYF-size-2 c-PJLV-BtKmJ-spacing-8 c-fixGjY-knmidH-justify-between c-PJLV-kPsjaG-color-muted c-hSaSvL-cBLpOj-size-2 c-kBrxle-jeXLTz-size-2 c-kBrxle-ipqiWW-appearance-minimal c-erPqIQ-faDtMC-size-1 c-fixGjY-JrrAq-align-start c-PJLV-djcNJv-color-dark c-hSaSvL-iMVRpC-size-3 c-PJLV-jFvnTw-spacing-10 c-PJLV-llVfQI-spacing-1 c-iSwBqf-eKpIoj-verticalPlatform-mobile c-hSaSvL-iqKmYR-weight-medium c-PJLV-gCTusx-spacing-0 c-fvJrVK-bLRnTc-size-2 c-hSaSvL-gHgbiV-size-4 c-kUZuFF-uKJwr-size-4 c-PJLV-dCpVsf-spacing-6 c-hyTftA-BtKmJ-spacing-8 c-kSvhLY-duYSPQ-size-3 c-hSaSvL-EDrvg-size-1 c-iSwBqf-knmidH-justify-between c-iSwBqf-hRsYWt-noShrink-true c-PJLV-hJuKPH-color-heading c-erPqIQ-diBRkq-size-4 c-PJLV-VJDWM-color-default c-iSwBqf-bZmKkd-justify-end c-PJLV-jernqN-size-card c-erPqIQ-kDozXu-size-7 c-dEiCkK-jjNddC-intensity-low c-dEiCkK-hNngEl-position-left c-dEiCkK-dNxazQ-color-primary c-erPqIQ-gKqVTH-size-8 c-hyTftA-kJJwbO-spacing-7 c-eOJMKX-feUgXn-size-2 c-eOJMKX-hcDfaR-bordered-true c-hSaSvL-jHjtjI-weight-heading c-KxQAN-jHjtjI-weight-heading c-dEiCkK-bSIqfP-color-primaryToPink c-efuyxN-gHgbiV-size-3 c-PJLV-hBFgGM-size-small}@media{.c-PJLV-ixnjYu-color-primary{color:var(--colors-primary)}.c-PJLV-ljoMO-size-default{height:24px}.c-PJLV-iSZeJd-spacing-4{gap:var(--space-4)}.c-iSwBqf-jroWjL-align-center{align-items:center}.c-erPqIQ-hxpFjM-size-3{font-size:var(--fontSizes-3);line-height:var(--lineHeights-body);font-weight:var(--fontWeights-medium);letter-spacing:var(--letterSpacings-body)}.c-PJLV-eKWVTQ-spacing-5{gap:var(--space-5)}.c-iSwBqf-kVNAnR-nowrap-true{flex-wrap:nowrap}.c-PJLV-kdofoX-spacing-2{gap:var(--space-2)}.c-hugmbG-cQvTiH-size-3{height:var(--sizes-controlHeight3);font-size:var(--fontSizes-3);padding-left:var(--space-5);padding-right:var(--space-5)}.c-hugmbG-cgqpEu-appearance-minimal{background:transparent;color:var(--colors-primary)}.c-hugmbG-cgqpEu-appearance-minimal:hover{background:var(--colors-primary3)}.c-hugmbG-cgqpEu-appearance-minimal:active{color:var(--colors-primary11);background:var(--colors-primary4)}.c-PJLV-kJJwbO-spacing-7{gap:var(--space-7)}.c-iSwBqf-bICGYT-justify-center{justify-content:center}.c-hugmbG-fsAjoA-appearance-primary{background:var(--colors-primaryGradient);box-shadow:var(--shadows-inset);border:1px solid transparent}.c-hugmbG-fsAjoA-appearance-primary:active{box-shadow:var(--shadows-insetPressed)}.c-hugmbG-fsAjoA-appearance-primary > div > svg{color:hsla(0deg 0% 100% / 0.6)}.c-fvJrVK-hrvpor-size-3{---iconSize:24px}.c-PJLV-eRbzmG-size-3{padding-top:var(--space-10);padding-bottom:var(--space-10)}@media (max-width: 827px){.c-PJLV-eRbzmG-size-3{padding-top:var(--space-8);padding-bottom:var(--space-8)}}.c-PJLV-dzcdLJ-size-default{max-width:var(--sizes-containerWide)}.c-fixGjY-jroWjL-align-center{align-items:center}.c-PJLV-kfIYIB-color-light{color:var(--colors-textLight)}.c-erPqIQ-cECeip-size-10{font-size:var(--fontSizes-10);line-height:var(--lineHeights-title);letter-spacing:var(--letterSpacings-title)}@media (max-width: 827px){.c-erPqIQ-cECeip-size-10{font-size:var(--fontSizes-9)}}.c-erPqIQ-VXNlk-size-9{font-size:var(--fontSizes-9);line-height:var(--lineHeights-title);letter-spacing:var(--letterSpacings-title)}@media (max-width: 827px){.c-erPqIQ-VXNlk-size-9{font-size:var(--fontSizes-8)}}.c-efuyxN-hJjffa-color-primary{color:var(--colors-primary)}.c-efuyxN-hJjffa-color-primary:visited{color:var(--colors-primary)}.c-efuyxN-hJjffa-color-primary:hover{color:var(--colors-primary10)}.c-efuyxN-hJjffa-color-primary:active{color:var(--colors-primary11)}.c-PJLV-fVlWzK-spacing-3{gap:var(--space-3)}.c-iSwBqf-cHZnbS-inline-true{display:inline-flex}.c-fvJrVK-RExwg-size-em{---iconSize:1em}.c-PJLV-VpzYF-size-2{padding-top:var(--space-9);padding-bottom:var(--space-9)}@media (max-width: 827px){.c-PJLV-VpzYF-size-2{padding-top:var(--space-7);padding-bottom:var(--space-7)}}.c-PJLV-BtKmJ-spacing-8{gap:var(--space-8)}.c-fixGjY-knmidH-justify-between{justify-content:space-between}.c-PJLV-kPsjaG-color-muted{color:var(--colors-textMuted)}.c-hSaSvL-cBLpOj-size-2{font-size:var(--fontSizes-2)}.c-kBrxle-jeXLTz-size-2{---iconButtonSize:26px}.c-kBrxle-ipqiWW-appearance-minimal{background:transparent;color:var(--colors-textDefault)}.c-kBrxle-ipqiWW-appearance-minimal:hover{background:var(--colors-gray3);color:var(--colors-textDark)}.c-kBrxle-ipqiWW-appearance-minimal:active{background:var(--colors-gray5);color:var(--colors-textHeading)}.c-erPqIQ-faDtMC-size-1{font-variant:all-small-caps;letter-spacing:var(--letterSpacings-caps);font-size:var(--fontSizes-2);font-weight:var(--fontWeights-medium)}.c-fixGjY-JrrAq-align-start{align-items:flex-start}.c-PJLV-djcNJv-color-dark{color:var(--colors-textDark)}.c-hSaSvL-iMVRpC-size-3{font-size:var(--fontSizes-3)}.c-PJLV-jFvnTw-spacing-10{gap:var(--space-10)}.c-PJLV-llVfQI-spacing-1{gap:var(--space-1)}@media (max-width: 640px){.c-iSwBqf-eKpIoj-verticalPlatform-mobile{flex-direction:column}}.c-hSaSvL-iqKmYR-weight-medium{font-weight:var(--fontWeights-medium)}.c-PJLV-gCTusx-spacing-0{gap:0}.c-fvJrVK-bLRnTc-size-2{---iconSize:18px}.c-hSaSvL-gHgbiV-size-4{font-size:var(--fontSizes-4)}.c-kUZuFF-uKJwr-size-4{height:var(--sizes-controlHeight4);line-height:var(--sizes-controlHeight4)}@media (max-width: 827px){.c-kUZuFF-uKJwr-size-4{height:var(--sizes-controlHeight3);line-height:var(--sizes-controlHeight3)}}.c-PJLV-dCpVsf-spacing-6{gap:var(--space-6)}.c-hyTftA-BtKmJ-spacing-8{gap:var(--space-8)}.c-kSvhLY-duYSPQ-size-3{max-height:25px;max-width:190px}@media (max-width: 640px){.c-kSvhLY-duYSPQ-size-3{max-height:23px;max-width:120px}}.c-hSaSvL-EDrvg-size-1{font-size:var(--fontSizes-1)}.c-iSwBqf-knmidH-justify-between{justify-content:space-between}.c-iSwBqf-hRsYWt-noShrink-true > *{flex-shrink:0}.c-PJLV-hJuKPH-color-heading{color:var(--colors-textHeading)}.c-erPqIQ-diBRkq-size-4{line-height:var(--lineHeights-heading);font-weight:var(--fontWeights-medium);font-size:var(--fontSizes-4)}.c-PJLV-VJDWM-color-default{color:var(--colors-textDefault)}.c-iSwBqf-bZmKkd-justify-end{justify-content:flex-end}.c-PJLV-jernqN-size-card{max-width:calc(var(--sizes-containerWide) + 96px)}.c-erPqIQ-kDozXu-size-7{font-size:var(--fontSizes-7)}@media (max-width: 827px){.c-erPqIQ-kDozXu-size-7{font-size:var(--fontSizes-6)}}.c-dEiCkK-jjNddC-intensity-low{opacity:0.6}.c-dEiCkK-hNngEl-position-left{-webkit-mask-image:radial-gradient(farthest-side at 35% 50%, rgb(0, 0, 0), rgba(0, 0, 0, 0))}.c-dEiCkK-dNxazQ-color-primary{background-image:linear-gradient(to bottom right, var(--colors-primary4), var(--colors-primary6))}.c-erPqIQ-gKqVTH-size-8{font-size:var(--fontSizes-8);line-height:var(--lineHeights-title)}@media (max-width: 827px){.c-erPqIQ-gKqVTH-size-8{font-size:var(--fontSizes-7)}}.c-hyTftA-kJJwbO-spacing-7{gap:var(--space-7)}.c-eOJMKX-feUgXn-size-2{---avatarSize:40px}.c-eOJMKX-hcDfaR-bordered-true{box-shadow:0px 0px 0px 4.5px rgba(255,255,255,1), 0px 0px 0px 5.5px rgba(0,0,0,0.1)}.c-hSaSvL-jHjtjI-weight-heading{font-weight:var(--fontWeights-heading)}.c-KxQAN-jHjtjI-weight-heading{font-weight:var(--fontWeights-heading)}.c-dEiCkK-bSIqfP-color-primaryToPink{background-image:linear-gradient(to bottom right, var(--colors-primary4), var(--colors-pink5))}.c-efuyxN-gHgbiV-size-3{font-size:var(--fontSizes-4)}.c-PJLV-hBFgGM-size-small{height:22px}}--sxs{--sxs:4 c-PJLV-bRdsFU-spacing-8 c-PJLV-jVmtIp-spacing-4 c-fvJrVK-gSZlZN-size-1 c-hugmbG-guRKBj-size-4 c-hugmbG-BLFpM-fullWidth-true c-hyTftA-dQggKl-spacing-6 c-PJLV-bipNDW-spacing-8 c-PJLV-kPmcaz-spacing-4 c-iSwBqf-gWrZqR-justify-between c-PJLV-ibJSsU-spacing-4 c-PJLV-hyOuff-spacing-5 c-eOJMKX-bStVNv-size-3}@media{@media (max-width: 827px){.c-PJLV-bRdsFU-spacing-8{gap:var(--space-8)}}@media (min-width: 640px){.c-PJLV-jVmtIp-spacing-4{gap:var(--space-4)}}@media (max-width: 827px){.c-fvJrVK-gSZlZN-size-1{---iconSize:14px}}@media (min-width: 827px){.c-hugmbG-guRKBj-size-4{height:var(--sizes-controlHeight4);font-size:var(--fontSizes-4);padding-left:var(--space-6);padding-right:var(--space-6)}}@media (max-width: 827px){.c-hugmbG-BLFpM-fullWidth-true{width:100%}}@media (max-width: 640px){.c-hyTftA-dQggKl-spacing-6{gap:var(--space-6)}}@media (min-width: 827px){.c-PJLV-bipNDW-spacing-8{gap:var(--space-8)}}@media (max-width: 640px){.c-PJLV-kPmcaz-spacing-4{gap:var(--space-4)}}@media (max-width: 640px){.c-iSwBqf-gWrZqR-justify-between{justify-content:space-between}}@media (max-width: 827px){.c-PJLV-ibJSsU-spacing-4{gap:var(--space-4)}}@media (min-width: 827px){.c-PJLV-hyOuff-spacing-5{gap:var(--space-5)}}@media (min-width: 640px){.c-eOJMKX-bStVNv-size-3{---avatarSize:48px}}}--sxs{--sxs:6 c-lesPJm-ibIamVZ-css c-lesPJm-ihsKzvv-css c-lesPJm-idONxyP-css c-PJLV-idtSTeC-css c-PJLV-iDVRJY-css c-juAWjf-iiSZeJd-css c-PJLV-igrbqrm-css c-uhlSY-ifhUCZY-css c-hugmbG-ifhUCZY-css c-fvJrVK-ikAOlQs-css c-lesPJm-iErmhu-css c-lesPJm-ioHjsk-css c-PJLV-igskpMx-css c-PJLV-iiBltVz-css c-lesPJm-igjdJOs-css c-lesPJm-ijvvior-css c-cKrAvE-igOpguH-css c-PJLV-ijVJrOI-css c-lesPJm-iijrnRh-css c-lesPJm-ieKhpMX-css c-PJLV-idaAvR-css c-lesPJm-idzWccZ-css c-lesPJm-ikTuGlU-css c-fvJrVK-ihjkvhz-css c-PJLV-ifIQrwD-css c-lesPJm-idTTmSt-css c-PJLV-ieezmJE-css c-lesPJm-ikUQOc-css c-PJLV-ijGgtZi-css c-lesPJm-ibPNjhd-css c-PJLV-icnBSMX-css c-hyTftA-ijVmalf-css c-lesPJm-ibhfDFs-css c-kSvhLY-ihuXDnA-css c-PJLV-icKbjjX-css c-PJLV-iexRjah-css c-cKrAvE-ifRHjBK-css c-fvJrVK-ielnPhz-css c-PJLV-ihjkvhz-css c-durDQG-ikonvvb-css c-PJLV-ikatYsl-css c-PJLV-ijtyXdz-css c-PJLV-ibDcyzZ-css c-lesPJm-igvqese-css c-lesPJm-icTCdMR-css c-lesPJm-ihmfJhS-css c-lesPJm-igxOLpU-css c-lesPJm-ibASMKW-css c-PJLV-iiliVZZ-css c-PJLV-icmpvrW-css c-PJLV-ihYqAAd-css c-PJLV-ikCsggJ-css c-lesPJm-ikPsjaG-css c-hyTftA-ikuKYoD-css c-PJLV-idxeMod-css c-lesPJm-ilccjl-css c-lesPJm-ihAPOdj-css c-PJLV-ibPNjhd-css c-byLGmG-icmpvrW-css c-lesPJm-ihTYUSm-css c-lesPJm-idDlQPH-css c-lesPJm-igTTwil-css c-cKrAvE-icLSTdP-css c-eOJMKX-ihoCJyY-css c-PJLV-ijoLkMp-css c-lesPJm-iPJLV-css c-durDQG-igKXTtq-css c-PJLV-iiylMnm-css c-lesPJm-ifrHpcg-css c-hyTftA-ikBCqpO-css c-PJLV-ibZBndN-css c-PJLV-iipsoNG-css c-PJLV-iSEsbb-css c-PJLV-idkJTxX-css c-PJLV-ilmJshU-css c-PJLV-idsXsEe-css c-PJLV-ikHVxdC-css c-lesPJm-icAZyhA-css c-lesPJm-ijcqrdU-css c-hyTftA-ikHXtVl-css c-lesPJm-igXfdSQ-css c-PJLV-ieOpzcu-css}@media{.c-lesPJm-ibIamVZ-css{position:fixed;top:0;left:0;right:0;background:var(--colors-primary1);z-index:10;height:var(--sizes-headerHeight);display:flex;align-items:center;padding-top:var(--space-7);padding-bottom:var(--space-7)}.c-lesPJm-ihsKzvv-css{width:100%;display:flex;align-items:center;justify-content:space-between;padding-left:var(--space-5);padding-right:var(--space-5)}@media (min-width: 1080px){.c-lesPJm-ihsKzvv-css{display:grid;grid-template-columns:1fr 2.4fr 1fr;justify-items:center;padding-left:0;padding-right:0}}.c-lesPJm-idONxyP-css{text-decoration:none;color:initial}.c-PJLV-idtSTeC-css{height:34px;margin-top:2px}@media (max-width: 827px){.c-PJLV-idtSTeC-css{height:30px;margin-top:3px}}.c-PJLV-igrbqrm-css{font-weight:var(--fontWeights-demibold);color:inherit}.c-uhlSY-ifhUCZY-css{font-weight:var(--fontWeights-demibold)}.c-juAWjf-iiSZeJd-css{gap:var(--space-4)}.c-PJLV-iDVRJY-css{flex:1;display:flex;justify-content:center}.c-hugmbG-ifhUCZY-css{font-weight:var(--fontWeights-demibold)}.c-fvJrVK-ikAOlQs-css{background:none;color:var(--colors-textDark);padding:0;outline:none;touch-action:manipulation}.c-lesPJm-iErmhu-css{padding-top:var(--sizes-headerHeight);scroll-behavior:smooth}.c-lesPJm-ioHjsk-css{display:flex;align-items:center;justify-content:center;height:50vh;text-align:center}.c-PJLV-igskpMx-css{border-top:1px solid var(--colors-borderMuted)}.c-PJLV-iiBltVz-css{margin-right:auto}@media (max-width: 827px){.c-PJLV-iiBltVz-css{flex-direction:row;width:100%}}.c-lesPJm-igjdJOs-css{text-align:center}.c-lesPJm-ijvvior-css{max-width:64px}.c-cKrAvE-igOpguH-css{padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);margin-left:calc(var(--space-3) * -1)}.c-PJLV-ijVJrOI-css{font-weight:var(--fontWeights-medium);display:inline-block}.c-lesPJm-iijrnRh-css #site-header{visibility:hidden}.c-lesPJm-ieKhpMX-css{padding-top:var(--space-11)}@media (max-width: 640px){.c-PJLV-idaAvR-css{padding-top:0}}.c-lesPJm-idzWccZ-css{max-width:730px;margin-left:auto;margin-right:auto;text-align:center}.c-lesPJm-ikTuGlU-css{max-width:700px;margin-left:auto;margin-right:auto;visibility:hidden}@media (max-width: 640px){.c-fvJrVK-ihjkvhz-css{display:none}}.c-PJLV-ifIQrwD-css{overflow:hidden;perspective:800px}.c-lesPJm-idTTmSt-css{display:inline-block;will-change:transform, opacity;visibility:hidden}.c-PJLV-ieezmJE-css{visibility:hidden;will-change:transform, opacity;padding:0px 40px}@media (max-width: 640px){.c-PJLV-ieezmJE-css{padding:0}}.c-lesPJm-ikUQOc-css{visibility:hidden;will-change:transform, opacity}.c-PJLV-ijGgtZi-css{max-width:520px;margin-left:auto;margin-right:auto;width:100%}.c-lesPJm-ibPNjhd-css{flex:1}.c-PJLV-icnBSMX-css:hover .logosGrid{filter:grayscale(0)}.c-hyTftA-ijVmalf-css{---itemWidth:80px;filter:grayscale(0);transition:all 200ms ease-out;align-items:center}@media (max-width: 960px){.c-hyTftA-ijVmalf-css{column-gap:var(--space-8)}}@media (max-width: 640px){.c-hyTftA-ijVmalf-css{---itemWidth:60px}}.c-lesPJm-ibhfDFs-css{display:flex;visibility:hidden}.c-kSvhLY-ihuXDnA-css{max-width:100%}@media (max-width: 640px){.c-kSvhLY-ihuXDnA-css{max-width:90px}}.c-PJLV-icKbjjX-css{visibility:hidden}@media (max-width: 640px){.c-PJLV-iexRjah-css{width:100%}}.c-cKrAvE-ifRHjBK-css{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3);-webkit-user-select:none;user-select:none}@media (max-width: 640px){.c-cKrAvE-ifRHjBK-css{border:1px solid var(--colors-primary6)}}.c-fvJrVK-ielnPhz-css svg{width:100%}@media (max-width: 640px){.c-PJLV-ihjkvhz-css{display:none}}.c-durDQG-ikonvvb-css{border-radius:var(--radii-4);background-color:var(--colors-white);box-shadow:var(--shadows-elevation1);display:flex;align-items:center;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}@media (max-width: 827px){.c-durDQG-ikonvvb-css{height:auto;border-radius:0}}.c-PJLV-ikatYsl-css{position:relative;height:100%;overflow:hidden}@media (max-width: 827px){.c-PJLV-ikatYsl-css{padding-bottom:var(--space-6)}}.c-PJLV-ikatYsl-css{background-image:url(/images/homepage/ai-platform-shadow-bg.svg);background-size:contain;background-position:right bottom -10vw;background-repeat:no-repeat;border-radius:inherit}.c-PJLV-ijtyXdz-css{flex:1 1 50%;min-width:min(100%, 400px);padding:clamp(var(--space-6), 5vw, 72px)}.c-PJLV-ibDcyzZ-css{max-width:min(100%, 340px)}.c-lesPJm-igvqese-css{position:relative;flex:1 1 50%;min-width:auto}@media (max-width: 960px){.c-lesPJm-igvqese-css{padding-left:clamp(var(--space-6), 5vw, 72px)}}.c-lesPJm-igvqese-css{padding:clamp(var(--space-6), 5vw, 72px)}.c-lesPJm-icTCdMR-css{--base-radius:210px;position:absolute;top:0;left:0;right:50px;height:400px;transform-style:preserve-3d}.c-lesPJm-icTCdMR-css:hover{--base-radius:230px}@media (max-width: 640px){.c-lesPJm-icTCdMR-css{--base-radius:150px}}@media (max-width: 640px){.c-lesPJm-icTCdMR-css:hover{--base-radius:160px}}.c-lesPJm-ihmfJhS-css{--i:0;position:absolute;top:50%;left:50%;transform-origin:center center;transition:transform 200ms ease-in-out;transform:
              translateX(-140px)
              translateY(-50px)
              rotate(0deg)
              translateX(calc(var(--base-radius)))
            }@media (max-width: 640px){.c-lesPJm-ihmfJhS-css{transform:
                translateX(-100px)
                translateY(-100px)
                rotate(0deg)
                translateX(calc(var(--base-radius)))
              }}.c-lesPJm-igxOLpU-css{--i:1;position:absolute;top:50%;left:50%;transform-origin:center center;transition:transform 200ms ease-in-out;transform:
              translateX(-150px)
              translateY(-50px)
              rotate(-17.5deg)
              translateX(calc(var(--base-radius)))
            }@media (max-width: 640px){.c-lesPJm-igxOLpU-css{transform:
                translateX(-100px)
                translateY(-120px)
                rotate(-17.5deg)
                translateX(calc(var(--base-radius)))
              }}.c-lesPJm-ibASMKW-css{--i:2;position:absolute;top:50%;left:50%;transform-origin:center center;transition:transform 200ms ease-in-out;transform:
              translateX(-180px)
              translateY(-60px)
              rotate(-36deg)
              translateX(calc(var(--base-radius)))
            }@media (max-width: 640px){.c-lesPJm-ibASMKW-css{transform:
                translateX(-135px)
                translateY(-130px)
                rotate(-36deg)
                translateX(calc(var(--base-radius)))
              }}.c-PJLV-iiliVZZ-css{position:absolute;width:100%;overflow:hidden;left:calc(50% - 150px);top:calc(50% + 30px);max-width:200px}@desktop{.c-PJLV-iiliVZZ-css{max-width:250px;left:calc(50% - 200px);top:calc(50% + 40px)}}.c-PJLV-iiliVZZ-css:hover{z-index:2}.c-PJLV-icmpvrW-css{position:relative}@media (min-width: 827px){.c-PJLV-ihYqAAd-css{padding-inline-start:calc(clamp(var(--space-6), 5vw, 72px) - var(--space-6))}}.c-PJLV-ikCsggJ-css{max-width:550px}.c-lesPJm-ikPsjaG-css{color:var(--colors-textMuted)}.c-hyTftA-ikuKYoD-css{---itemWidth:250px}.c-PJLV-idxeMod-css{height:100%;border-radius:var(--radii-2);padding-top:var(--space-6);padding-bottom:var(--space-6);padding-left:var(--space-6);padding-right:var(--space-6)}.c-PJLV-idxeMod-css:hover{background-color:var(--colors-gray3);cursor:pointer}.c-PJLV-idxeMod-css:hover .illustration-container{transform:translateY(-5%) scale(1.04)}@media (max-width: 827px){.c-PJLV-idxeMod-css{padding-top:var(--space-4);padding-bottom:var(--space-4);padding-left:var(--space-4);padding-right:var(--space-4)}}.c-lesPJm-ilccjl-css{transition:transform 200ms cubic-bezier(0.07, 0.82, 0.57, 1.42) ;will-change:transform;height:220px}@media (max-width: 827px){.c-lesPJm-ilccjl-css{height:180px}}.c-lesPJm-ilccjl-css > *{max-height:100%}.c-lesPJm-ihAPOdj-css{min-height:18px}.c-PJLV-ibPNjhd-css{flex:1}.c-lesPJm-ihTYUSm-css{position:relative;width:100%;margin-bottom:var(--space-8)}@media (min-width: 640px){.c-lesPJm-ihTYUSm-css{padding-block-start:var(--space-5)}}@media (max-width: 640px){.c-lesPJm-ihTYUSm-css{text-align:left;margin-bottom:var(--space-5)}}.c-lesPJm-idDlQPH-css{display:grid;gap:var(--space-1);row-gap:var(--space-3);flex-wrap:wrap}@media (min-width: 640px){.c-lesPJm-idDlQPH-css{display:flex;justify-content:center}}@media (max-width: 640px){.c-lesPJm-idDlQPH-css{align-items:stretch;gap:var(--space-3)}}.c-lesPJm-igTTwil-css{position:relative;padding-inline-start:var(--space-5);padding-inline-end:var(--space-5)}@media (min-width: 640px){.c-lesPJm-igTTwil-css{padding-inline-start:var(--space-3);padding-inline-end:var(--space-3)}}@media (max-width: 640px){.c-lesPJm-igTTwil-css{padding-inline-start:var(--space-0);padding-inline-end:var(--space-0)}}.c-cKrAvE-icLSTdP-css{padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);padding-block-start:var(--space-5);padding-block-end:var(--space-5);border-radius:var(--radii-3)}.c-cKrAvE-icLSTdP-css.isActive{background:var(--colors-gray3);cursor:default}@media (max-width: 640px){.c-cKrAvE-icLSTdP-css{width:100%}}.c-eOJMKX-ihoCJyY-css > span{width:100% !important}.c-byLGmG-icmpvrW-css{position:relative}.c-PJLV-ijoLkMp-css{text-align:center}.c-durDQG-igKXTtq-css{isolation:isolate;background:var(--colors-white);padding:clamp(var(--space-6), 5vw, 72px);border-radius:var(--radii-4);box-shadow:0px 0px 1px rgb(20 20 21 / 12%), 0px 2px 36px -25px rgb(14 14 40 / 20%)}@media (max-width: 827px){.c-durDQG-igKXTtq-css{border-radius:0}}.c-PJLV-iiylMnm-css{text-align:left !important}.c-lesPJm-ifrHpcg-css{max-height:18rem;overflow:hidden;-webkit-mask-image:linear-gradient(white, transparent);mask-image:linear-gradient(white, transparent)}.c-hyTftA-ikBCqpO-css{grid-template-columns:1fr 1fr;grid-auto-flow:column}@media (max-width: 640px){.c-hyTftA-ikBCqpO-css{grid-template-columns:1fr;grid-template-rows:min-content min-content}}.c-PJLV-ibZBndN-css{padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radii-1);background:var(--colors-primary4);color:var(--colors-primary13)}.c-PJLV-ibZBndN-css:nth-of-type(even){color:var(--colors-orange12);background:var(--colors-orange4)}.c-PJLV-ibZBndN-css b{font-weight:var(--fontWeights-heading)}.c-PJLV-iipsoNG-css{padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radii-1);background:var(--colors-pink4);color:var(--colors-pink12);font-weight:var(--fontWeights-medium)}@media (min-width: 827px){.c-PJLV-iipsoNG-css{transform:translateX(100px) scale(1.1)}}.c-PJLV-iSEsbb-css{padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radii-1);background:var(--colors-pink4);color:var(--colors-pink12);font-weight:var(--fontWeights-medium)}@media (min-width: 827px){.c-PJLV-iSEsbb-css{transform:translateX(10px) scale(0.9)}}.c-PJLV-idkJTxX-css{padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radii-1);background:var(--colors-pink4);color:var(--colors-pink12);font-weight:var(--fontWeights-medium)}@media (min-width: 827px){.c-PJLV-idkJTxX-css{transform:translateX(120px) scale(1.2)}}.c-PJLV-ilmJshU-css{padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radii-1);background:var(--colors-pink4);color:var(--colors-pink12);font-weight:var(--fontWeights-medium)}@media (min-width: 827px){.c-PJLV-ilmJshU-css{transform:translateX(-20px) scale(0.8)}}.c-PJLV-idsXsEe-css{padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radii-1);background:var(--colors-pink4);color:var(--colors-pink12);font-weight:var(--fontWeights-medium)}@media (min-width: 827px){.c-PJLV-idsXsEe-css{transform:translateX(20px) scale(1.2)}}.c-PJLV-ikHVxdC-css{padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radii-1);background:var(--colors-pink4);color:var(--colors-pink12);font-weight:var(--fontWeights-medium)}@media (min-width: 827px){.c-PJLV-ikHVxdC-css{transform:translateX(90px) scale(0.95)}}.c-lesPJm-icAZyhA-css{text-align:center;display:flex;justify-content:center}.c-lesPJm-ijcqrdU-css{border-radius:var(--radii-4);box-shadow:var(--shadows-elevation1);background-image:linear-gradient(to bottom right, var(--colors-white), hsla(0deg 0% 100% / 0.3));padding-top:var(--space-9);padding-bottom:var(--space-9);padding-left:var(--space-9);padding-right:var(--space-9);overflow:hidden;isolation:isolate}@media (max-width: 827px){.c-lesPJm-ijcqrdU-css{padding-top:var(--space-6);padding-bottom:var(--space-6);padding-left:var(--space-6);padding-right:var(--space-6)}}.c-hyTftA-ikHXtVl-css{---itemWidth:300px;align-items:center}.c-lesPJm-igXfdSQ-css{margin-right:-80px}.c-PJLV-ieOpzcu-css{border-radius:var(--radii-2);overflow:hidden;box-shadow:var(--shadows-elevation1)}}

.fresnel-container{margin:0;padding:0;}
@media not all and (min-width:0px) and (max-width:639.98px){.fresnel-at-initial{display:none!important;}}
@media not all and (min-width:640px) and (max-width:826.98px){.fresnel-at-mobile{display:none!important;}}
@media not all and (min-width:827px) and (max-width:959.98px){.fresnel-at-tablet{display:none!important;}}
@media not all and (min-width:960px) and (max-width:1079.98px){.fresnel-at-desktop{display:none!important;}}
@media not all and (min-width:1080px){.fresnel-at-nav{display:none!important;}}
@media not all and (max-width:639.98px){.fresnel-lessThan-mobile{display:none!important;}}
@media not all and (max-width:826.98px){.fresnel-lessThan-tablet{display:none!important;}}
@media not all and (max-width:959.98px){.fresnel-lessThan-desktop{display:none!important;}}
@media not all and (max-width:1079.98px){.fresnel-lessThan-nav{display:none!important;}}
@media not all and (min-width:640px){.fresnel-greaterThan-initial{display:none!important;}}
@media not all and (min-width:827px){.fresnel-greaterThan-mobile{display:none!important;}}
@media not all and (min-width:960px){.fresnel-greaterThan-tablet{display:none!important;}}
@media not all and (min-width:1080px){.fresnel-greaterThan-desktop{display:none!important;}}
@media not all and (min-width:0px){.fresnel-greaterThanOrEqual-initial{display:none!important;}}
@media not all and (min-width:640px){.fresnel-greaterThanOrEqual-mobile{display:none!important;}}
@media not all and (min-width:827px){.fresnel-greaterThanOrEqual-tablet{display:none!important;}}
@media not all and (min-width:960px){.fresnel-greaterThanOrEqual-desktop{display:none!important;}}
@media not all and (min-width:1080px){.fresnel-greaterThanOrEqual-nav{display:none!important;}}
@media not all and (min-width:0px) and (max-width:639.98px){.fresnel-between-initial-mobile{display:none!important;}}
@media not all and (min-width:0px) and (max-width:826.98px){.fresnel-between-initial-tablet{display:none!important;}}
@media not all and (min-width:0px) and (max-width:959.98px){.fresnel-between-initial-desktop{display:none!important;}}
@media not all and (min-width:0px) and (max-width:1079.98px){.fresnel-between-initial-nav{display:none!important;}}
@media not all and (min-width:640px) and (max-width:826.98px){.fresnel-between-mobile-tablet{display:none!important;}}
@media not all and (min-width:640px) and (max-width:959.98px){.fresnel-between-mobile-desktop{display:none!important;}}
@media not all and (min-width:640px) and (max-width:1079.98px){.fresnel-between-mobile-nav{display:none!important;}}
@media not all and (min-width:827px) and (max-width:959.98px){.fresnel-between-tablet-desktop{display:none!important;}}
@media not all and (min-width:827px) and (max-width:1079.98px){.fresnel-between-tablet-nav{display:none!important;}}
@media not all and (min-width:960px) and (max-width:1079.98px){.fresnel-between-desktop-nav{display:none!important;}}

