:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.h0gnqa_card{cursor:pointer;flex-direction:column;gap:16px;text-decoration:none;display:flex}.h0gnqa_card:hover .h0gnqa_image{transform:scale(1.04)}.h0gnqa_card:focus-visible{outline:2px solid var(--color-black);outline-offset:3px;border-radius:14px}.h0gnqa_imageContainer{aspect-ratio:16/10;background:linear-gradient(135deg,#81b09a2e 0%,#79deeb2e 100%);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 4px #0b090704,0 10px 40px #0b090707}.h0gnqa_image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.h0gnqa_content{flex-direction:column;flex:1;gap:12px;padding:0 4px;display:flex}.h0gnqa_title{font-family:var(--font-suisse);color:var(--color-black);letter-spacing:-.3px;text-wrap:balance;margin:0;font-size:clamp(1.0625rem,.4vw + .92rem,1.25rem);font-weight:600;line-height:1.28;transition:color .2s}@media (max-width:768px){.h0gnqa_title{font-size:1.0625rem}}.h0gnqa_meta{font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-black-60);align-items:center;gap:8px;font-size:12px;line-height:1;display:flex}.h0gnqa_category{text-transform:capitalize}.h0gnqa_dot{color:var(--color-black-20)}.h0gnqa_date{color:var(--color-black-60)}
.FjfLYG_wrapper{width:100%}.FjfLYG_heading{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.FjfLYG_formContainer{width:100%}.FjfLYG_fallback{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1rem;display:flex}.FjfLYG_fallbackText{color:var(--color-text-muted,#6b7280);margin:0;font-size:.875rem;line-height:1.5}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.OcaY3G_overlay{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:fixed;inset:0}.OcaY3G_card{background:var(--color-white,#fff);border-radius:20px;flex-direction:column;width:640px;max-width:90vw;max-height:80vh;display:flex;position:relative;box-shadow:0 24px 80px #0003}.OcaY3G_header{flex-shrink:0;justify-content:flex-end;padding:16px;display:flex}.OcaY3G_closeButton{background:var(--color-black-5,#f2f2f2);cursor:pointer;width:36px;height:36px;color:var(--color-black-40,#999);border:none;border-radius:10px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.OcaY3G_closeButton:hover{background:var(--color-black-10,#e5e5e5);color:var(--color-black,#000)}.OcaY3G_content{flex:1;padding:8px 40px 40px;overflow-y:auto}.OcaY3G_content>:first-child{margin-top:0}.OcaY3G_content>:last-child{margin-bottom:0}.OcaY3G_h2{font-family:var(--font-suisse);font-size:var(--font-h2-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-1.28px;color:var(--color-black);margin-top:32px;margin-bottom:16px}.OcaY3G_h3{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);margin-top:24px;margin-bottom:12px}.OcaY3G_h4{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);margin-top:20px;margin-bottom:10px}.OcaY3G_paragraph{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60,#666);margin-bottom:16px;line-height:1.7}.OcaY3G_list{margin-bottom:16px;padding-left:24px}.OcaY3G_listItem{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60,#666);margin-bottom:6px;line-height:1.7}.OcaY3G_link{color:var(--accent-blue,#1a6bff);text-underline-offset:2px;text-decoration:underline}.OcaY3G_link:hover{text-decoration:none}.OcaY3G_formBlock{margin:24px 0}.OcaY3G_formBlock .hs-form{font-family:var(--font-suisse,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.OcaY3G_formBlock .hs-form fieldset{max-width:100%!important}.OcaY3G_formBlock .hs-form label{color:var(--color-black,#09152b);margin-bottom:8px;font-family:inherit;font-size:.875rem;font-weight:500;display:block}.OcaY3G_formBlock .hs-form .hs-form-required{color:#de2828;margin-left:2px}:is(.OcaY3G_formBlock .hs-form input[type=text],.OcaY3G_formBlock .hs-form input[type=email],.OcaY3G_formBlock .hs-form input[type=password],.OcaY3G_formBlock .hs-form input[type=tel],.OcaY3G_formBlock .hs-form input[type=number],.OcaY3G_formBlock .hs-form input[type=search],.OcaY3G_formBlock .hs-form select){box-sizing:border-box;height:44px;color:var(--color-black,#09152b);background-color:#fff;border:1px solid #0b09071f;border-radius:10px;outline:none;padding:0 16px;font-family:inherit;font-size:.875rem;transition:border-color .2s;width:100%!important}.OcaY3G_formBlock .hs-form textarea{box-sizing:border-box;color:var(--color-black,#09152b);resize:none;background-color:#fff;border:1px solid #0b09071f;border-radius:10px;outline:none;height:120px;padding:12px 16px;font-family:inherit;font-size:.875rem;transition:border-color .2s;width:100%!important}:is(.OcaY3G_formBlock .hs-form input[type=text]:focus,.OcaY3G_formBlock .hs-form input[type=email]:focus,.OcaY3G_formBlock .hs-form input[type=password]:focus,.OcaY3G_formBlock .hs-form input[type=tel]:focus,.OcaY3G_formBlock .hs-form input[type=number]:focus,.OcaY3G_formBlock .hs-form input[type=search]:focus,.OcaY3G_formBlock .hs-form select:focus,.OcaY3G_formBlock .hs-form textarea:focus){border-color:var(--accent-blue,#2677ff)}.OcaY3G_formBlock .hs-form ::placeholder{color:#0b09074d}.OcaY3G_formBlock .hs-form .hs-form-field{margin-bottom:20px}.OcaY3G_formBlock .hs-form .inputs-list{margin:0;padding:0;list-style:none}.OcaY3G_formBlock .hs-form .inputs-list li{margin-bottom:12px;display:block}.OcaY3G_formBlock .hs-form .inputs-list li:last-of-type{margin-bottom:0}:is(.OcaY3G_formBlock .hs-form input[type=checkbox],.OcaY3G_formBlock .hs-form input[type=radio]){accent-color:#000;cursor:pointer;background-color:#fff;border:1px solid #0b09071f;border-radius:4px;flex-shrink:0;min-width:20px;height:20px;margin-right:10px;padding:0;appearance:auto!important;-webkit-appearance:checkbox!important;width:20px!important}.OcaY3G_formBlock .hs-form .hs-form-booleancheckbox-display{color:var(--color-black,#09152b);align-items:flex-start;font-size:.8125rem;line-height:1.55;display:flex}.OcaY3G_formBlock .hs-form .hs-form-booleancheckbox-display a{color:var(--accent-blue,#2677ff);text-decoration:underline}.OcaY3G_formBlock .hs-form select{appearance:none}.OcaY3G_formBlock .hs-form .hs-submit{margin-top:8px}:is(.OcaY3G_formBlock .hs-form .hs-button,.OcaY3G_formBlock .hs-form input[type=submit]){border:1px solid var(--button-primary-border);border-radius:var(--button-radius);background:var(--button-primary-bg);width:100%;box-shadow:var(--button-primary-shadow);color:var(--button-primary-fg);cursor:pointer;font-family:var(--font-suisse);text-align:center;min-height:36px;padding:10px 14px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:box-shadow .2s;display:inline-block;white-space:normal!important}:is(.OcaY3G_formBlock .hs-form .hs-button:hover,.OcaY3G_formBlock .hs-form input[type=submit]:hover){background:var(--button-primary-bg-hover);box-shadow:var(--button-primary-shadow-hover)}:is(.OcaY3G_formBlock .hs-form .hs-button:focus-visible,.OcaY3G_formBlock .hs-form input[type=submit]:focus-visible){outline:2px solid var(--color-black-40);outline-offset:2px}.OcaY3G_formBlock .hs-form .hs-input.error{border-color:#de2828}:is(.OcaY3G_formBlock .hs-form .hs-error-msg,.OcaY3G_formBlock .hs-form .hs-error-msgs){color:#de2828;margin-top:4px;padding:0;font-size:.8125rem;list-style:none}.OcaY3G_formBlock .hs-form legend{color:var(--color-black-40,#647390);margin-bottom:8px;font-size:.8125rem}.OcaY3G_formBlock .hs-form .hs-richtext{color:var(--color-black,#09152b);font-size:.875rem;line-height:1.55}.OcaY3G_formBlock .hs-form .hs-field-desc{color:var(--color-black-40,#647390);margin-top:4px;font-size:.8125rem}.OcaY3G_formBlock .hs-form .submitted-message{text-align:center;color:var(--color-black,#09152b);padding:24px;font-size:1rem;font-weight:500}@media (max-width:768px){.OcaY3G_card{max-height:90vh}.OcaY3G_content{padding:40px 24px 28px}}
.QdTX5q_button{border-radius:var(--button-radius);cursor:pointer;font-family:var(--font-suisse);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.QdTX5q_button:focus-visible{outline:2px solid var(--color-black-40);outline-offset:2px}.QdTX5q_button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.QdTX5q_button[aria-busy=true]{opacity:.7}.QdTX5q_fullWidth{width:100%;display:flex}.QdTX5q_content{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px;display:flex;position:relative}.QdTX5q_iconContainer{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0 4px 0 -4px;display:flex}.QdTX5q_iconStart{margin:0 -6px 0 7px}.QdTX5q_iconWrapper{width:16px;height:16px;color:inherit;justify-content:center;align-items:center;display:flex}.QdTX5q_iconWrapper svg,.QdTX5q_iconWrapper img{width:100%;height:100%;display:block}.QdTX5q_label{white-space:nowrap;color:inherit;padding:0 8px;font-size:16px;font-weight:500;line-height:1}.QdTX5q_border{border-radius:inherit;pointer-events:none;border:1px solid #0000;transition:border-color .2s;position:absolute;inset:0}.QdTX5q_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite QdTX5q_spin}@keyframes QdTX5q_spin{to{transform:rotate(360deg)}}.QdTX5q_primary{background:var(--button-primary-bg);color:var(--button-primary-fg);box-shadow:var(--button-primary-shadow);transition:background .2s,box-shadow .2s}.QdTX5q_primary .QdTX5q_border{border-color:var(--button-primary-border)}.QdTX5q_primary:hover:not(:disabled){background:var(--button-primary-bg-hover);box-shadow:var(--button-primary-shadow-hover)}.QdTX5q_secondary{background:var(--button-secondary-bg);color:var(--button-secondary-fg);box-shadow:var(--button-secondary-shadow);transition:background .2s,box-shadow .2s,color .2s}.QdTX5q_secondary .QdTX5q_border{border-color:var(--button-secondary-border)}.QdTX5q_secondary:hover:not(:disabled){background:var(--button-secondary-bg-hover);box-shadow:var(--button-secondary-shadow-hover)}.QdTX5q_secondary:hover:not(:disabled) .QdTX5q_border{border-color:var(--button-secondary-border-hover)}.QdTX5q_inverse{background-color:var(--button-inverse-bg);color:var(--button-inverse-fg)}.QdTX5q_inverse:hover:not(:disabled){background-color:var(--button-inverse-bg-hover)}.QdTX5q_teal{background:var(--button-teal-bg);color:#fefefe;box-shadow:var(--button-primary-shadow);transition:background .2s,box-shadow .2s}.QdTX5q_teal .QdTX5q_border{border-color:var(--button-teal-border)}.QdTX5q_teal:hover:not(:disabled){background:var(--button-teal-bg-hover);box-shadow:var(--button-primary-shadow-hover)}@media (prefers-reduced-motion:reduce){.QdTX5q_button,.QdTX5q_border{transition:none}}
.HpaKhG_group{flex-shrink:0;gap:8px;display:flex}.HpaKhG_arrow{border:1px solid var(--button-secondary-border);border-radius:var(--button-radius);background:var(--button-secondary-bg);width:40px;height:40px;color:var(--button-secondary-fg);box-shadow:var(--button-secondary-shadow);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,box-shadow .2s,border-color .2s,opacity .2s;display:inline-flex}.HpaKhG_arrow svg{display:block}@media (hover:hover){.HpaKhG_arrow:hover:not(:disabled){background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover);box-shadow:var(--button-secondary-shadow-hover)}}.HpaKhG_arrow:focus-visible{outline:2px solid var(--color-black-40);outline-offset:2px}.HpaKhG_arrow:disabled{opacity:.4;box-shadow:none;cursor:default}.HpaKhG_hideWhenDisabled:disabled{opacity:0;pointer-events:none}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.ZOcGfW_faq{background-color:var(--faq-background,var(--color-background))}.ZOcGfW_container{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));grid-template-columns:var(--faq-columns,minmax(0, 400px) minmax(0, 1fr));align-items:start;gap:64px;margin-inline:auto;display:grid}@media (max-width:1024px){.ZOcGfW_container{grid-template-columns:1fr;gap:48px}}.ZOcGfW_headerSection{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media (max-width:1024px){.ZOcGfW_headerSection{max-width:761px}}.ZOcGfW_eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60);margin:0}.ZOcGfW_headerSection .ZOcGfW_heading{font-family:var(--font-suisse);font-size:var(--font-h1-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-1.5px;text-wrap:balance;letter-spacing:-1px;color:var(--color-black);text-wrap:balance;margin:0;font-size:clamp(2.375rem,1.6vw + 1.6rem,3.25rem)}.ZOcGfW_description{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60);margin:0}.ZOcGfW_contactButton{align-self:flex-start;margin-top:10px}.ZOcGfW_large .ZOcGfW_questionText{font-family:var(--font-suisse);font-size:var(--font-p1-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);line-height:1.4}.ZOcGfW_large .ZOcGfW_indicator{height:calc(var(--font-p1-size)*1.4)}.ZOcGfW_large .ZOcGfW_faqAnswer p{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);line-height:1.6}.ZOcGfW_faqList{flex-direction:column;width:100%;display:flex}.ZOcGfW_faqItem{background:0 0}.ZOcGfW_faqItem+.ZOcGfW_faqItem{border-top:1px solid var(--color-black-10)}.ZOcGfW_faqQuestion{cursor:pointer;text-align:left;width:100%;color:var(--color-black);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;transition:color .2s;display:flex}.ZOcGfW_questionText{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:inherit;line-height:1.4}.ZOcGfW_indicator{width:22px;height:calc(var(--font-p2-size)*1.4);color:var(--color-black-40);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.ZOcGfW_faqQuestion:hover .ZOcGfW_indicator,.ZOcGfW_open .ZOcGfW_indicator{color:var(--color-black)}.ZOcGfW_indicatorStem{transform-origin:50%;transition:transform .26s cubic-bezier(.37,0,.63,1)}.ZOcGfW_open .ZOcGfW_indicatorStem{transform:scaleY(0)}.ZOcGfW_faqAnswerWrap{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.37,0,.63,1),visibility 0s linear .26s;display:grid}.ZOcGfW_open .ZOcGfW_faqAnswerWrap{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.37,0,.63,1),visibility}.ZOcGfW_faqAnswerClip{overflow:hidden}.ZOcGfW_faqAnswer{opacity:0;padding:0 0 28px;transition:opacity .14s cubic-bezier(.37,0,.63,1),transform .18s cubic-bezier(.37,0,.63,1);transform:translateY(-5px)}.ZOcGfW_open .ZOcGfW_faqAnswer{opacity:1;transition:opacity .18s cubic-bezier(.37,0,.63,1) 70ms,transform .2s cubic-bezier(.37,0,.63,1) 60ms;transform:none}.ZOcGfW_faqAnswer p{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60);max-width:780px;margin:0;line-height:1.6}.ZOcGfW_faqAnswer p+p{margin-top:14px}@media (prefers-reduced-motion:reduce){.ZOcGfW_faqAnswerWrap,.ZOcGfW_faqAnswer,.ZOcGfW_indicatorStem{transition-duration:.01ms;transition-delay:0s}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}._3xAmyq_field{border:1px solid var(--button-secondary-border);border-radius:var(--button-radius);background:var(--button-secondary-bg);min-height:36px;box-shadow:var(--button-secondary-shadow);font-family:var(--font-suisse);align-items:stretch;transition:box-shadow .2s,border-color .2s;display:inline-flex;position:relative}._3xAmyq_field:hover{border-color:var(--button-secondary-border-hover);box-shadow:var(--button-secondary-shadow-hover)}._3xAmyq_copyButton,._3xAmyq_trigger{color:var(--color-black-60);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;transition:color .2s;display:inline-flex;position:relative}._3xAmyq_copyButton:hover,._3xAmyq_trigger:hover{color:var(--color-black)}._3xAmyq_copyButton:focus-visible,._3xAmyq_trigger:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}._3xAmyq_copyButton:after,._3xAmyq_trigger:after{content:"";z-index:0;pointer-events:none;background:0 0;border-radius:999px;transition:background-color .2s;position:absolute;inset:4px}._3xAmyq_copyButton:hover:after,._3xAmyq_trigger:hover:after{background:var(--color-black-5)}._3xAmyq_copyButton{white-space:nowrap;border-radius:999px 0 0 999px;gap:8px;padding:0 16px;font-weight:400;line-height:1}._3xAmyq_trigger{border-radius:0 999px 999px 0;gap:6px;padding:0 14px}._3xAmyq_trigger:after{left:5px}._3xAmyq_trigger:before{content:"";background:var(--color-black-10);width:1px;position:absolute;top:10px;bottom:10px;left:0}._3xAmyq_icon,._3xAmyq_label,._3xAmyq_logos,._3xAmyq_chevron{z-index:1;position:relative}._3xAmyq_icon{flex-shrink:0;display:flex}._3xAmyq_iconCopied{color:#43705c}._3xAmyq_label{color:var(--color-black);padding-bottom:1px;font-weight:500}._3xAmyq_logos{flex-shrink:0;display:flex}._3xAmyq_logo{background:var(--color-background);width:22px;height:22px;box-shadow:0 0 0 1px var(--color-black-10);object-fit:contain;border-radius:50%;padding:4px;position:relative}._3xAmyq_logo+._3xAmyq_logo{margin-left:-7px}._3xAmyq_logo:first-child{z-index:3}._3xAmyq_logo:nth-child(2){z-index:2}._3xAmyq_logo:nth-child(3){z-index:1}._3xAmyq_chevron{transition:transform .2s;display:flex}._3xAmyq_chevronOpen{transform:rotate(180deg)}._3xAmyq_popover{z-index:20;border:1px solid var(--color-black-10);background:var(--color-background);text-align:left;border-radius:14px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0b09071f}._3xAmyq_groupHeader{padding:5px 10px 7px}._3xAmyq_groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-black-60);font-size:11px;font-weight:500}._3xAmyq_divider{background:var(--color-black-10);height:1px;margin:5px 4px}._3xAmyq_option{color:var(--color-black);font-family:var(--font-suisse);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .2s;display:flex}._3xAmyq_option:hover{background:var(--color-black-5)}._3xAmyq_option:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px}._3xAmyq_optionLogo{object-fit:contain;flex-shrink:0}._3xAmyq_optionIcon{width:16px;color:var(--color-black-60);flex-shrink:0;justify-content:center;display:flex}._3xAmyq_optionAction{color:#84827e;flex-shrink:0;margin-left:auto;padding-left:12px;display:flex}._3xAmyq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._3xAmyq_copyButton,._3xAmyq_copyButton:after,._3xAmyq_trigger,._3xAmyq_trigger:after,._3xAmyq_chevron,._3xAmyq_option{transition:none}}@media (max-width:768px){._3xAmyq_copyButton,._3xAmyq_trigger{font-size:15px}._3xAmyq_copyButton{padding:0 14px}._3xAmyq_logo{width:20px;height:20px}._3xAmyq_logo+._3xAmyq_logo{margin-left:-6px}._3xAmyq_trigger{padding:0 12px}._3xAmyq_trigger:before{top:9px;bottom:9px}._3xAmyq_popover{min-width:200px}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.wgR2gG_hero{width:100%;min-height:769px;padding:0 var(--page-padding-x-half);border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wgR2gG_background{top:0;right:var(--page-padding-x-half);bottom:0;left:var(--page-padding-x-half);z-index:0;border-radius:20px;position:absolute;overflow:hidden}.wgR2gG_background:before{content:"";background:linear-gradient(to bottom, var(--color-white) 0%, var(--color-white) 50%, transparent 100%);z-index:1;pointer-events:none;height:400px;position:absolute;top:0;left:0;right:0}.wgR2gG_backgroundImage{object-fit:cover;width:100%;height:100%}.wgR2gG_content{z-index:1;width:100%;padding:112px var(--page-padding-x-half);flex-direction:column;align-items:center;gap:64px;display:flex;position:relative}.wgR2gG_headlineSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;max-width:900px;display:flex}.wgR2gG_headlineSection h1{text-wrap:balance;line-height:.95}.wgR2gG_titleWrap{max-width:880px}.wgR2gG_status{font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:400;line-height:1.05;display:flex}.wgR2gG_statusDot{filter:blur(1px);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}.wgR2gG_statusDot:before{content:"";opacity:.3;background:radial-gradient(circle,currentColor 0%,#0000 70%);border-radius:50%;position:absolute;inset:-14.6%}.wgR2gG_statusDot[data-status=operational]{color:#0f0;background:#0f0}.wgR2gG_statusDot[data-status=degraded]{color:#ff7300;background:#ff7300}.wgR2gG_statusText{background:radial-gradient(circle at center, var(--color-black) 0%, #0b0907cc 25%, #0b090799 50%, #0b090766 100%);-webkit-text-fill-color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.wgR2gG_titleHighlight{color:#0000;-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 16px #4f9d8633);background-image:linear-gradient(115deg,#2e7d68 0%,#4f9d86 16%,#4a9ea0 30%,#6bab97 40%,#bce3d4 46%,#6bab97 52%,#81b09a 66%,#3d8b9e 84%,#2e7d68 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite wgR2gG_auroraFlow;display:block}@keyframes wgR2gG_auroraFlow{0%{background-position:200%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.wgR2gG_titleHighlight{background-position:50%;animation:none}}.wgR2gG_subtitle{font-family:var(--font-suisse);font-size:var(--font-p1-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);text-align:center;max-width:980px;color:var(--color-black-60);margin-top:22px;line-height:1.22}.wgR2gG_subtitle strong{color:var(--color-black);font-weight:400}.wgR2gG_ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.wgR2gG_heroAgentField{flex-shrink:0}.wgR2gG_searchSection{width:100%;max-width:687px}.wgR2gG_searchBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-white);background:#fffcf666;border-radius:18px;flex-direction:column;gap:35px;padding:20px;display:flex;overflow:hidden}.wgR2gG_searchInput{font-family:var(--font-suisse);color:var(--color-black);background:0 0;border:none;outline:none;width:100%;font-size:18px;font-weight:400;line-height:1.05}.wgR2gG_searchInput::placeholder{background:linear-gradient(90deg,#000,#cacaca);-webkit-text-fill-color:#0000;opacity:.4;-webkit-background-clip:text;background-clip:text}.wgR2gG_searchInput:focus::placeholder{opacity:.6}.wgR2gG_searchControls{justify-content:space-between;align-items:center;gap:15px;display:flex}.wgR2gG_tabs{grid-template-columns:repeat(var(--tab-count,4), minmax(0, 1fr));background:var(--color-black-5);border-radius:100px;flex:0 auto;min-width:0;padding:0;display:grid;position:relative}.wgR2gG_tabPill{z-index:2;width:calc((100% - 0px)/var(--tab-count,4));background:var(--button-primary-bg);box-shadow:inset 0 0 0 1px var(--button-primary-border),var(--button-primary-shadow);pointer-events:none;transform:translateX(calc(var(--tab-index,0) * 100%));border-radius:100px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.wgR2gG_tabPillLabels{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);grid-template-columns:repeat(var(--tab-count,4), minmax(0, 1fr));width:calc(var(--tab-count,4)*100%);text-align:center;white-space:nowrap;color:var(--color-white);transform:translateX(calc(var(--tab-index,0) * -100% / var(--tab-count,4)));align-items:center;transition:inherit;display:grid;position:absolute;inset:0 auto 0 0}.wgR2gG_tab{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);z-index:1;text-align:center;color:var(--color-black-40);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;padding:8px clamp(3px,5vw - 13px,12px);transition:all .2s;position:relative}.wgR2gG_tab:hover{color:var(--color-black-60)}@media (prefers-reduced-motion:reduce){.wgR2gG_tabPill,.wgR2gG_tabPillLabels{transition:none}}.wgR2gG_submitButton{background:var(--color-black);cursor:pointer;width:34px;height:34px;color:var(--color-white);border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.wgR2gG_submitButton:hover{background:#2e2c2b}.wgR2gG_submitButton:active{transform:scale(.95)}.wgR2gG_submitButton svg{width:14px;height:14px;transition:transform .3s}.wgR2gG_submitButton svg.wgR2gG_rotated{transform:rotate(180deg)}.wgR2gG_codeSection{border-top:1px solid #00000014;flex-direction:column;gap:0;min-width:0;padding-top:20px;animation:.3s wgR2gG_slideDown;display:flex;overflow:hidden}@keyframes wgR2gG_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wgR2gG_codeHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.wgR2gG_languageTabs{gap:20px;display:flex}.wgR2gG_languageTab{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-40);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .2s}.wgR2gG_languageTab:hover{color:var(--color-black-60)}.wgR2gG_languageTab.wgR2gG_active{color:var(--color-black);text-underline-offset:4px;text-decoration:underline}.wgR2gG_copyButton{cursor:pointer;width:32px;height:32px;color:var(--color-black-40);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.wgR2gG_copyButton:hover{background:var(--color-black-5);color:var(--color-black)}.wgR2gG_codeBlock{font-family:var(--font-mono);background:0 0;border-radius:0;min-height:6.4em;margin:0;padding:0;font-size:13px;line-height:1.6;overflow-x:auto}.wgR2gG_codeLine{gap:16px;display:flex}.wgR2gG_lineNumber{color:var(--color-black-30);-webkit-user-select:none;user-select:none;text-align:right;min-width:16px}.wgR2gG_lineContent{color:var(--color-black-80);white-space:pre}.wgR2gG_keyword{color:var(--code-keyword)}.wgR2gG_string{color:var(--code-string)}.wgR2gG_fn{color:var(--code-fn)}.wgR2gG_param{color:var(--code-param)}.wgR2gG_number{color:var(--code-number)}.wgR2gG_comment{color:var(--code-comment)}.wgR2gG_punct{color:var(--code-punct)}.wgR2gG_codeFooter{justify-content:flex-end;padding-top:15px;display:flex}.wgR2gG_searchBox.wgR2gG_submitted{gap:20px}@media (max-width:768px){.wgR2gG_hero{min-height:600px}.wgR2gG_content{padding:60px var(--page-padding-x-half);box-sizing:border-box;gap:46px;width:100%;max-width:100%}.wgR2gG_headlineSection{max-width:100%}.wgR2gG_headlineSection h1{line-height:.98}.wgR2gG_subtitle{max-width:640px;margin-top:18px;line-height:1.28}.wgR2gG_ctas{gap:10px;margin-top:24px}.wgR2gG_title{font-size:55px}.wgR2gG_subtitle{font-size:17px}.wgR2gG_searchSection{width:100%;max-width:100%}.wgR2gG_searchBox{box-sizing:border-box;gap:25px;width:100%;min-width:0;max-width:100%;padding:15px}.wgR2gG_searchControls{flex-direction:row;justify-content:space-between;align-items:center}.wgR2gG_tab{font-size:clamp(10px,2.9vw,12px)}.wgR2gG_searchInput{font-size:16px}.wgR2gG_codeSection{width:100%;min-width:0;max-width:100%;overflow:hidden}.wgR2gG_codeHeader{flex-direction:row;justify-content:space-between;align-items:center}.wgR2gG_languageTabs{gap:12px}.wgR2gG_languageTab{font-size:12px}.wgR2gG_codeBlock{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;font-size:11px;overflow-x:auto}.wgR2gG_codeLine{width:max-content;min-width:100%}.wgR2gG_lineContent{white-space:pre}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}._7J8XKa_heroSmall{background-color:var(--color-white);flex-direction:column;align-items:center;width:100%;padding-block:50px;display:flex;position:relative}@media (max-width:1024px){._7J8XKa_heroSmall{padding-block:40px 80px}}@media (max-width:768px){._7J8XKa_heroSmall{padding-block:30px 60px}}._7J8XKa_content{--container-gutter:var(--page-padding-x-half);width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));flex-direction:column;gap:45px;margin-inline:auto;display:flex}@media (max-width:1024px){._7J8XKa_content{--container-gutter:var(--page-padding-x)}}@media (max-width:768px){._7J8XKa_content{gap:30px}}._7J8XKa_textSection{flex-direction:column;gap:30px;width:100%;display:flex}@media (max-width:768px){._7J8XKa_textSection{gap:20px}}._7J8XKa_eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60)}._7J8XKa_textContent{gap:30px;width:100%;display:flex}@media (max-width:1024px){._7J8XKa_textContent{flex-direction:column;gap:20px}}._7J8XKa_heading{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);flex:1;margin:0}@media (max-width:768px){._7J8XKa_heading{font-size:calc(var(--font-h3-size)*.9)}}._7J8XKa_description{font-family:var(--font-suisse);font-size:var(--font-p1-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60);flex:1;margin:0;line-height:1.1}@media (max-width:768px){._7J8XKa_description{line-height:1.3}}._7J8XKa_mediaWrapper{width:100%;display:flex}._7J8XKa_media{aspect-ratio:1340/587;background-color:#f7f7f5;border-radius:20px;width:100%;position:relative;overflow:hidden}@media (max-width:1024px){._7J8XKa_media{height:450px}}@media (max-width:768px){._7J8XKa_media{border-radius:15px;height:350px}}._7J8XKa_video,._7J8XKa_image{border-radius:20px}@media (max-width:768px){._7J8XKa_video,._7J8XKa_image{border-radius:15px}}._7J8XKa_video{object-fit:cover;width:100%;height:100%}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.GK011G_logoCollage{flex-direction:column;gap:64px;width:100%;display:flex}@media (max-width:768px){.GK011G_logoCollage{gap:44px}}.GK011G_header{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));text-align:center;flex-direction:column;align-items:center;gap:18px;margin-inline:auto;display:flex}@media (max-width:768px){.GK011G_header{gap:14px}}.GK011G_heading{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black)}@media (max-width:768px){.GK011G_heading{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height)}}.GK011G_description{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60);max-width:52ch;line-height:1.5}.GK011G_marqueeWrapper{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.GK011G_marqueeTrack{will-change:transform;align-items:flex-start;gap:104px;width:fit-content;display:flex;transform:translate(0,0)}@media (max-width:1024px){.GK011G_marqueeTrack{gap:76px}}@media (max-width:768px){.GK011G_marqueeTrack{gap:56px}}.GK011G_logoWrapper{flex-shrink:0;justify-content:center;align-items:center;height:44px;display:flex;position:relative}@media (max-width:768px){.GK011G_logoWrapper{height:36px}}.GK011G_logo{object-fit:contain;width:auto;height:44px;display:block}@media (max-width:768px){.GK011G_logo{height:36px}}.GK011G_logoLink{cursor:pointer;flex-direction:column;gap:10px;height:auto;transition:opacity .2s}.GK011G_logoLink:hover{opacity:.7}.GK011G_logoLink:hover .GK011G_caption{color:var(--color-black)}.GK011G_caption{white-space:nowrap;color:var(--color-black-60);align-items:center;gap:4px;font-size:12px;line-height:1;transition:color .2s;display:flex}.GK011G_caption svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.GK011G_marqueeWrapper{-webkit-mask-image:none;mask-image:none}.GK011G_marqueeTrack{flex-wrap:wrap;justify-content:center;row-gap:30px;width:100%;padding-bottom:28px;transform:none!important}.GK011G_logoLink{transition:none}.GK011G_logoLink:hover{opacity:1}.GK011G_logoLink:hover .GK011G_caption{color:var(--color-black-60)}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.FrXF6a_wrapper{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));margin-inline:auto}@media (max-width:1024px){.FrXF6a_wrapper{--container-gutter:var(--page-padding-x-half)}}.FrXF6a_midpageCta{border-radius:20px;justify-content:center;align-items:center;padding:91px 20px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.FrXF6a_midpageCta{padding:80px 20px}}@media (max-width:768px){.FrXF6a_midpageCta{border-radius:15px;padding:60px 20px}}.FrXF6a_background{pointer-events:none;z-index:0;position:absolute;inset:0}.FrXF6a_content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.FrXF6a_content a{text-decoration:none}@media (max-width:768px){.FrXF6a_content{gap:18px}}.FrXF6a_heading{font-family:var(--font-suisse);font-size:var(--font-h2-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-1.28px;color:var(--color-black-80);letter-spacing:-1.28px;margin:0;line-height:1}@media (max-width:1024px){.FrXF6a_heading{max-width:573px}}@media (max-width:768px){.FrXF6a_heading{font-size:calc(var(--font-h2-size)*.7);letter-spacing:-.8px}}.FrXF6a_description{font-family:var(--font-suisse);font-size:var(--font-p1-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-80);margin:0;line-height:1.1}@media (max-width:768px){.FrXF6a_description{font-size:calc(var(--font-p1-size)*.9)}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.PuSaJq_endpoints{--endpoint-accent:#817fff;--endpoint-accent-rgb:129, 127, 255;padding:0 var(--page-padding-x);background-color:var(--color-white);flex-direction:column;gap:50px;width:100%;max-width:1850px;margin:0 auto;transition:padding .4s,gap .4s;display:flex}@media (max-width:1024px){.PuSaJq_endpoints{gap:100px;padding:0 40px}}@media (max-width:768px){.PuSaJq_endpoints{padding:0 var(--page-padding-x);gap:60px}}.PuSaJq_header{width:100%}.PuSaJq_eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60)}.PuSaJq_content{grid-template-rows:auto;grid-template-columns:220px 1fr .5fr;gap:50px;width:100%;transition:gap .4s;display:grid}@media (max-width:1440px){.PuSaJq_content{gap:40px}}@media (max-width:1260px){.PuSaJq_content{grid-template-rows:auto auto;grid-template-columns:1fr .5fr;gap:30px 40px}.PuSaJq_content .PuSaJq_endpointList{grid-area:1/1/auto/-1;grid-template-columns:repeat(5,1fr);align-self:auto;display:grid}.PuSaJq_content .PuSaJq_visualArea{grid-area:2/1;align-self:start}.PuSaJq_content .PuSaJq_endpointDetails{grid-area:2/2;align-self:center}}@media (max-width:1024px){.PuSaJq_content{gap:25px 30px}}@media (max-width:768px){.PuSaJq_content{grid-template-rows:auto;grid-template-columns:1fr;gap:30px}.PuSaJq_content .PuSaJq_endpointList{flex-flow:wrap;grid-area:auto/1;justify-content:center;align-self:auto;gap:0 6px;display:flex}.PuSaJq_content .PuSaJq_visualArea,.PuSaJq_content .PuSaJq_endpointDetails{grid-area:auto/1;align-self:auto}}.PuSaJq_endpointList{flex-direction:column;align-self:center;gap:0;min-width:0;transition:gap .4s;display:flex;position:relative}.PuSaJq_floatingIndicator{background:radial-gradient(50% 50% at 50% 50%, rgba(var(--endpoint-accent-rgb), .55) 0%, var(--endpoint-accent) 100%);filter:blur(1px);pointer-events:none;z-index:1;border-radius:50%;width:13.698px;height:13.698px;margin-top:-6.849px;transition:transform .35s cubic-bezier(.4,0,.2,1),background .3s .1s;position:absolute;top:0;left:0}@media (max-width:1260px){.PuSaJq_floatingIndicator{display:none}}.PuSaJq_inlineIndicator{background:radial-gradient(50% 50% at 50% 50%, rgba(var(--endpoint-accent-rgb), .55) 0%, var(--endpoint-accent) 100%);filter:blur(1px);opacity:0;border-radius:50%;flex-shrink:0;width:13.698px;height:13.698px;transition:opacity .3s,background .3s;display:none}@media (max-width:1260px){.PuSaJq_inlineIndicator{display:block}}@media (max-width:768px){.PuSaJq_inlineIndicator{width:10px;height:10px}}.PuSaJq_endpointItem.PuSaJq_active .PuSaJq_inlineIndicator{opacity:1}.PuSaJq_endpointItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:11px 0 11px 24px;transition:opacity .3s;display:flex}.PuSaJq_endpointItem:hover{opacity:.7}.PuSaJq_endpointItem.PuSaJq_active .PuSaJq_endpointTitle{opacity:1}.PuSaJq_endpointItem:not(.PuSaJq_active) .PuSaJq_endpointTitle{opacity:.4}@media (max-width:1260px){.PuSaJq_endpointItem{padding:11px 10px}}@media (max-width:768px){.PuSaJq_endpointItem{gap:6px;padding:8px 12px}}.PuSaJq_divider{border:none;border-top:1px solid var(--color-black-10);width:100%;margin:0}@media (max-width:1260px){.PuSaJq_divider{display:none}}.PuSaJq_endpointTitle{color:var(--color-black);font-family:Suisse Intl,sans-serif;font-size:22px;font-weight:400;line-height:1.1;transition:opacity .3s}@media (max-width:768px){.PuSaJq_endpointTitle{font-size:15px}}.PuSaJq_visualArea{aspect-ratio:16/10;width:100%;min-width:0;color:var(--endpoint-accent);background:linear-gradient(135deg, rgba(var(--endpoint-accent-rgb), .18) 0%, rgba(var(--endpoint-accent-rgb), .06) 100%),url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\"><filter id=\"noise\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"4\" stitchTiles=\"stitch\"/></filter><rect width=\"100\" height=\"100\" filter=\"url(%23noise)\" opacity=\"0.05\"/></svg>");border-radius:20px;justify-content:center;align-self:center;align-items:center;padding:40px;transition:padding .4s;display:flex;position:relative;overflow:hidden}.PuSaJq_visualArea:before{content:"";background:#0000000d;border-radius:20px;position:absolute;inset:0}.PuSaJq_visualArea.PuSaJq_hasImage{background:0 0;padding:0}.PuSaJq_visualArea.PuSaJq_hasImage:before{display:none}@media (max-width:768px){.PuSaJq_visualArea{padding:30px}}.PuSaJq_visualContent{z-index:1;opacity:1;filter:blur();justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:scale(1)}.PuSaJq_visualContent.PuSaJq_fadeOut{opacity:0;filter:blur(8px);transform:scale(.96)}.PuSaJq_visualContent.PuSaJq_hidden{opacity:0;pointer-events:none;z-index:0}.PuSaJq_visualContent svg{object-fit:contain;max-width:100%;max-height:100%}.PuSaJq_endpointDetails{flex-direction:column;gap:70px;min-width:0;transition:gap .4s;display:flex}@media (max-width:1024px){.PuSaJq_endpointDetails{gap:50px}}@media (max-width:768px){.PuSaJq_endpointDetails{gap:30px}}.PuSaJq_detailsContent{flex-direction:column;gap:50px;display:flex}@media (max-width:768px){.PuSaJq_detailsContent{gap:25px}}.PuSaJq_detailsHeader{flex-direction:column;gap:20px;display:flex}.PuSaJq_detailsEyebrow{background-color:rgba(var(--endpoint-accent-rgb), .18);border:1px solid rgba(var(--endpoint-accent-rgb), .28);color:#0b0907cc;border-radius:100px;align-items:center;width:fit-content;margin:0;padding:5px 10px;font-family:Suisse Intl,sans-serif;font-size:18px;font-weight:400;line-height:1.15;display:inline-flex}@media (max-width:768px){.PuSaJq_detailsEyebrow{padding:4px 8px;font-size:14px}}.PuSaJq_detailsTitle{color:var(--color-black);text-wrap:pretty;margin:0;font-family:Suisse Intl,sans-serif;font-size:32px;font-weight:400;line-height:1}@media (max-width:768px){.PuSaJq_detailsTitle{font-size:24px}}.PuSaJq_detailsDescription{color:#0b090799;white-space:pre-line;text-wrap:pretty;margin:0;font-family:Suisse Intl,sans-serif;font-size:18px;font-weight:400;line-height:1.2}@media (max-width:768px){.PuSaJq_detailsDescription{font-size:15px}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.qJTkpq_mcp{background-color:var(--color-white);justify-content:center;width:100%;display:flex}.qJTkpq_card{width:100%;max-width:min(var(--max-medium-width),100% - 2*var(--container-gutter));background-color:var(--color-white);border:1px solid var(--color-white);border-radius:20px;align-items:center;gap:36px;margin-inline:auto;padding:10px;display:flex;overflow:hidden;box-shadow:0 5px 30px #19213d0f}@media (max-width:1024px){.qJTkpq_card{flex-direction:column;gap:20px}}@media (max-width:768px){.qJTkpq_card{padding:8px}}.qJTkpq_cardImage{aspect-ratio:200/150;background-color:#f7f7f5;border-radius:10.499px;flex-shrink:0;height:100%;max-height:160px;position:relative;overflow:hidden}.qJTkpq_cardImage img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.qJTkpq_cardImage{width:100%;height:200px}}@media (max-width:768px){.qJTkpq_cardImage{height:150px}}.qJTkpq_cardContent{flex-direction:column;flex:1;justify-content:center;gap:14px;min-width:0;display:flex}@media (max-width:1024px){.qJTkpq_cardContent{width:100%}}.qJTkpq_cardTitle{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);white-space:nowrap;margin:0}@media (max-width:768px){.qJTkpq_cardTitle{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);white-space:normal}}.qJTkpq_cardDescription{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:rgba(var(--color-black-rgb), .6);margin:0}@media (max-width:768px){.qJTkpq_cardDescription{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height)}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.uQ9DUa_exploreCarousel{background-color:var(--color-white);flex-direction:column;gap:88px;width:100%;display:flex}@media (max-width:1024px){.uQ9DUa_exploreCarousel{gap:60px}}@media (max-width:768px){.uQ9DUa_exploreCarousel{gap:40px}}.uQ9DUa_header{justify-content:space-between;align-items:flex-end;gap:30px;width:100%;margin:0 auto;padding:0 100px;display:flex;position:relative}@media (max-width:1439px){.uQ9DUa_header{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:1024px){.uQ9DUa_header{padding:0 50px}}@media (max-width:768px){.uQ9DUa_header{padding:0 var(--page-padding-x)}}.uQ9DUa_heading{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);flex:1;min-width:0;margin:0;position:relative}@media (max-width:768px){.uQ9DUa_heading{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height)}}.uQ9DUa_embla{width:100%;padding:0 100px;position:relative;overflow:hidden}@media (max-width:1024px){.uQ9DUa_embla{padding:0 50px}}@media (max-width:768px){.uQ9DUa_embla{padding:0 var(--page-padding-x)}}.uQ9DUa_emblaContainer{backface-visibility:hidden;touch-action:pan-y;gap:20px;display:flex}.uQ9DUa_emblaSlide{cursor:pointer;outline:none;flex:0 0 760px;min-width:760px;transition:opacity .3s}@media (max-width:1024px){.uQ9DUa_emblaSlide{flex:0 0 calc(100vw - var(--page-padding-x)*2);min-width:calc(100vw - var(--page-padding-x)*2)}}.uQ9DUa_emblaSlide:not(.uQ9DUa_slideActive){opacity:.4}.uQ9DUa_emblaSlide:hover:not(.uQ9DUa_slideActive){opacity:.6}.uQ9DUa_emblaSlide.uQ9DUa_slideActive{cursor:default}.uQ9DUa_card{border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;height:518px;padding:18px 19px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.uQ9DUa_card{height:450px;padding:16px}}.uQ9DUa_cardBackground{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:absolute;inset:0}.uQ9DUa_gradientTop{pointer-events:none;background:linear-gradient(#0000004d 0%,#0000 100%);width:1087.81px;height:97.294px;position:absolute;top:0;left:50%;transform:translate(-50%)}.uQ9DUa_gradientBottom{pointer-events:none;background:linear-gradient(#0000004d 0%,#0000 100%);width:1087.81px;height:97.294px;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleY(-1)}.uQ9DUa_cardTitle{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-white);z-index:2;text-align:left;align-self:start;margin:0;position:relative}.uQ9DUa_screenshotContainer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff6;border-radius:20px;padding:5px;position:relative}.uQ9DUa_screenshotWrapper{background-color:#eee;border-radius:17px;justify-content:center;align-items:start;width:516px;height:270px;display:flex;overflow:hidden}@media (max-width:768px){.uQ9DUa_screenshotWrapper{width:100%;height:220px}}.uQ9DUa_screenshot{object-fit:cover;width:100%;height:auto}.uQ9DUa_cardFooter{z-index:2;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex;position:relative}@media (max-width:768px){.uQ9DUa_cardFooter{flex-direction:column;align-items:flex-start;gap:15px}}.uQ9DUa_description{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-white);flex:1;max-width:411px;margin:0;line-height:.95}@media (max-width:768px){.uQ9DUa_description{max-width:100%}}.uQ9DUa_emblaDots{justify-content:flex-end;align-items:center;gap:8.37px;display:flex}@media (max-width:1439px){.uQ9DUa_emblaDots{width:100%}}.uQ9DUa_emblaDot{cursor:pointer;background-color:#3c3a391a;border:none;border-radius:13.95px;width:12.38px;height:12.38px;padding:0;transition:background .3s,width .3s}.uQ9DUa_emblaDot:hover{background-color:#3c3a3933}.uQ9DUa_emblaDot.uQ9DUa_emblaDotActive{background:linear-gradient(90deg,#4285f4 0%,#817fff 50%,#f49eff 100%);width:32.82px}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.B944rW_pricing{background-color:var(--color-white);flex-direction:column;gap:45px;width:100%;display:flex}@media (max-width:1024px){.B944rW_pricing{gap:35px}}@media (max-width:768px){.B944rW_pricing{gap:30px}}.B944rW_header{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));text-align:center;flex-direction:column;align-items:center;gap:30px;margin-inline:auto;display:flex}.B944rW_eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60)}.B944rW_cardsWrapper{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));flex-direction:column;align-items:center;gap:45px;margin-inline:auto;display:flex}.B944rW_cardsGrid{grid-template-rows:auto auto auto auto auto;grid-template-columns:repeat(4,1fr);gap:40px;width:100%;display:grid}@media (max-width:1200px){.B944rW_cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.B944rW_cardsGrid{grid-template-columns:1fr}}.B944rW_card{background:var(--color-white);border:1px solid var(--color-white);grid-template-rows:subgrid;border-radius:20px;grid-row:span 5;row-gap:32px;padding:36px;display:grid;box-shadow:0 2px 8px #00000014}.B944rW_tagArea{align-self:start}.B944rW_priceArea{flex-direction:column;gap:24px;display:flex}.B944rW_separatorArea{align-items:flex-start;display:flex}.B944rW_featuresArea{flex-direction:column;gap:28px;display:flex}.B944rW_buttonArea{justify-content:flex-end;place-self:end stretch;margin-top:auto;display:flex}.B944rW_tag{border-radius:20px;align-self:flex-start;align-items:center;padding:5px 10px;font-family:Suisse Int\'l,sans-serif;font-size:15px;font-weight:400;line-height:1.05;display:inline-flex}.B944rW_priceRow{align-items:flex-end;gap:2px;display:flex}.B944rW_price{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);margin:0}.B944rW_slotPriceWrapper{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.B944rW_slotCurrencySymbol{display:inline-block}.B944rW_slotDigitWrapper{vertical-align:baseline;height:1em;display:inline-block;position:relative;overflow:hidden}.B944rW_slotReel{display:block}.B944rW_slotDigitItem{text-align:center;height:1em;line-height:1;display:block}.B944rW_priceUnit{color:var(--color-black-40);font-family:Suisse Int\'l,sans-serif;font-size:15px;font-weight:400;line-height:1.15}.B944rW_description{color:var(--color-black-40);margin:0;font-family:Suisse Int\'l,sans-serif;font-size:15px;font-weight:400;line-height:1.15}.B944rW_divider{background-color:#e5e5e5;width:100%;height:1px}.B944rW_feature{align-items:flex-start;gap:8px;display:flex}.B944rW_checkmark{flex-shrink:0;width:16.392px;height:16.392px}.B944rW_featureText{color:var(--color-black-60);flex:1;font-family:Suisse Int\'l,sans-serif;font-size:15px;font-weight:400;line-height:1.15}.B944rW_sliderWrapper{flex-direction:column;gap:10px;width:100%;display:flex}.B944rW_sliderInput{appearance:none;background:var(--color-black);cursor:pointer;outline:none;width:100%;height:2px;margin:0}.B944rW_sliderInput::-webkit-slider-thumb{appearance:none;background:var(--color-black);cursor:grab;border-radius:50%;width:14px;height:14px;transition:transform .2s}.B944rW_sliderInput::-webkit-slider-thumb:hover{transform:scale(1.2)}.B944rW_sliderInput::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.B944rW_sliderInput::-moz-range-thumb{background:var(--color-black);cursor:grab;border:none;border-radius:50%;width:14px;height:14px;transition:transform .2s}.B944rW_sliderInput::-moz-range-thumb:hover{transform:scale(1.2)}.B944rW_sliderInput::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.1)}.B944rW_sliderInput::-moz-range-track{background:var(--color-black);height:2px}.B944rW_sliderLabel{color:var(--color-black-40);margin:0;font-family:Suisse Int\'l,sans-serif;font-size:10px;font-weight:400;line-height:1.15}.B944rW_studentCard{background:var(--color-white);border:1px solid var(--color-white);border-radius:20px;align-items:center;gap:30px;padding:10px;display:flex;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.B944rW_studentCard{flex-direction:column;align-items:flex-start}}.B944rW_studentImageWrapper{background:#f7f7f5;border-radius:10.5px;flex-shrink:0;width:202px;height:176px;overflow:hidden}.B944rW_studentImage{object-fit:cover;width:100%;height:100%}.B944rW_studentContent{flex-direction:column;justify-content:center;gap:20px;display:flex}.B944rW_studentHeading{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);color:var(--color-black);margin:0}.B944rW_studentDescription{color:var(--color-black-60);white-space:pre-wrap;margin:0;font-family:Suisse Int\'l,sans-serif;font-size:18px;font-weight:400;line-height:1.15}.B944rW_studentLink{color:#6b6b69;align-items:center;gap:5px;padding:12px;font-family:Suisse Int\'l,sans-serif;font-size:18px;font-weight:400;line-height:1.15;text-decoration:none;transition:color .2s;display:inline-flex}.B944rW_studentLink:hover{color:var(--color-primary-blue)}.B944rW_studentLink svg{width:13.338px;height:11.196px}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.LC_2HW_attribution{align-items:center;gap:12px;min-width:0;display:flex}.LC_2HW_headshot{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.LC_2HW_text{flex-direction:column;gap:2px;min-width:0;display:flex}.LC_2HW_name{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black)}.LC_2HW_meta{font-family:var(--font-suisse);font-size:var(--font-p3-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60)}.LC_2HW_md{gap:14px}.LC_2HW_md .LC_2HW_headshot{width:44px;height:44px}.LC_2HW_md .LC_2HW_text{gap:3px}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.vZSxqa_container{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));margin-inline:auto}.vZSxqa_eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60);display:block}.vZSxqa_securityGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(40px,4vw,64px);display:grid}@media (max-width:1024px){.vZSxqa_securityGrid{grid-template-columns:1fr;gap:48px}}.vZSxqa_securityCopy{flex-direction:column;grid-column:2;gap:20px;display:flex}@media (max-width:1024px){.vZSxqa_securityCopy{grid-column:auto}}.vZSxqa_securityTitle{font-family:var(--font-suisse);font-size:var(--font-h1-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-1.5px;text-wrap:balance;letter-spacing:-1px;color:var(--color-black);text-wrap:balance;margin:0;font-size:clamp(2.375rem,1.6vw + 1.6rem,3.25rem)}.vZSxqa_securitySubtitle{font-family:var(--font-suisse);color:var(--color-black-60);max-width:620px;margin:0;font-size:18px;line-height:1.6}.vZSxqa_moduleTitle{font-family:var(--font-suisse);font-size:var(--font-h2-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-1.28px;color:var(--color-black);text-wrap:balance;margin:0}@media (max-width:768px){.vZSxqa_moduleTitle{font-family:var(--font-suisse);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height)}}.vZSxqa_moduleSubtitle{font-family:var(--font-suisse);font-size:var(--font-p2-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60);max-width:620px;margin:0;line-height:1.5}.vZSxqa_securityBadges{grid-template-columns:repeat(var(--badge-columns,4), minmax(0, 1fr));grid-area:1/1;gap:16px;margin:0;padding:0;list-style:none;display:grid}.vZSxqa_securityBadges[data-count="1"]{--badge-columns:1}.vZSxqa_securityBadges[data-count="2"]{--badge-columns:2}.vZSxqa_securityBadges[data-count="3"]{--badge-columns:3}@media (max-width:1024px){.vZSxqa_securityBadges{grid-area:auto}}@media (max-width:768px){.vZSxqa_securityBadges:not([data-count="1"]){--badge-columns:2}}.vZSxqa_securityBadge{aspect-ratio:1;background-color:var(--color-black);border-radius:20px;justify-content:center;align-items:center;display:flex}.vZSxqa_securityBadgeImage{object-fit:contain;width:auto;max-width:60%;height:40%;display:block}
._D4dVW_textCta{cursor:pointer;color:var(--color-black);background:0 0;border:none;align-items:center;gap:5px;padding:0;text-decoration:none;transition:opacity .2s;display:inline-flex;position:relative}._D4dVW_textCta:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}._D4dVW_default{opacity:.5}._D4dVW_default:hover{opacity:1}._D4dVW_subtle{color:rgba(var(--color-black-rgb), .6)}._D4dVW_subtle:hover{color:rgba(var(--color-black-rgb), .8)}._D4dVW_subtle-light{color:#fffcf680}._D4dVW_subtle-light:hover{color:#fffcf6}._D4dVW_text{font-family:var(--font-suisse);letter-spacing:.32px;white-space:nowrap;font-size:16px;font-weight:400;line-height:1}._D4dVW_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}._D4dVW_icon{flex-shrink:0}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.NQFj2G_containedLogoMarquee{width:100%}.NQFj2G_header{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));margin-inline:auto;flex-direction:column;align-items:center;gap:30px;margin-bottom:80px;display:flex}@media (max-width:1024px){.NQFj2G_header{gap:24px;margin-bottom:60px}}@media (max-width:768px){.NQFj2G_header{gap:20px;margin-bottom:40px}}.NQFj2G_headerLarge{align-items:flex-start;gap:20px;margin-bottom:clamp(36px,3.5vw,52px)}.NQFj2G_eyebrow{font-family:Suisse Int\'l Mono,monospace;font-size:var(--font-eyebrow-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-black-60)}.NQFj2G_heading{font-family:var(--font-suisse);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);text-align:center;color:var(--color-black);max-width:605px;margin:0}@media (max-width:768px){.NQFj2G_heading{max-width:100%}}.NQFj2G_headingLarge{font-family:var(--font-suisse);font-size:var(--font-h1-size);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-1.5px;text-wrap:balance;letter-spacing:-1px;color:var(--color-black);text-wrap:balance;text-align:left;max-width:761px;margin:0;font-size:clamp(2.375rem,1.6vw + 1.6rem,3.25rem)}.NQFj2G_inner{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));margin-inline:auto;position:relative}.NQFj2G_background{pointer-events:none;z-index:0;border-radius:20px;position:absolute;inset:0;overflow:hidden}.NQFj2G_marqueeWrapper{z-index:1;width:100%;padding:45px 0;position:relative;overflow:hidden}@media (max-width:1024px){.NQFj2G_marqueeWrapper{padding:40px 0}}@media (max-width:768px){.NQFj2G_marqueeWrapper{padding:35px 0}}.NQFj2G_marqueeTrack{will-change:transform;align-items:center;gap:66px;width:fit-content;display:flex;transform:translate(0,0)}@media (max-width:1024px){.NQFj2G_marqueeTrack{gap:50px}}@media (max-width:768px){.NQFj2G_marqueeTrack{gap:40px}}.NQFj2G_logoWrapper{flex-shrink:0;justify-content:center;align-items:center;height:30px;display:flex}.NQFj2G_logoWrapper img{filter:grayscale()opacity(.8);width:auto;height:auto;max-height:30px;transition:filter .3s}.NQFj2G_logoWrapper:hover img{filter:grayscale(0%)opacity()}@media (max-width:768px){.NQFj2G_logoWrapper{height:25px}.NQFj2G_logoWrapper img{max-height:25px}}
:root{--color-background:#fefcf5;--color-black:#3c3a39;--color-black-rgb:11, 9, 7;--color-black-80:#0b0907cc;--color-black-60:#0b090799;--color-black-40:#0b090766;--color-black-20:#0b090733;--color-black-10:#0b09071a;--color-black-5:#0b09070d;--color-white:#fffcf6;--color-white-rgb:255, 252, 246;--color-white-50:#fffcf680;--color-white-10:#fffcf61a;--color-white-tint:#eaeae2;--color-pink:#f49eff;--color-primary-red:#ff272d;--color-yellow:#ffc753;--color-primary-yellow:#fdc211;--color-orange:#ff7300;--color-lav:#817fff;--color-primary-blue:#2677ff;--color-light-blue:#aaf2fc;--color-turquoise:#79deeb;--color-green:#81b09a;--color-selection:#81b09a73;--color-light-gray:#f7f7f5;--button-radius:999px;--button-primary-bg:linear-gradient(180deg, #4a4846 0%, #33312f 100%);--button-primary-bg-hover:linear-gradient(180deg, #403e3c 0%, #2a2826 100%);--button-primary-border:rgba(var(--color-black-rgb), .75);--button-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 1px rgba(var(--color-black-rgb), .22), 0 2px 3px rgba(var(--color-black-rgb), .08);--button-primary-shadow-hover:inset 0 1px 0 #ffffff29, 0 1px 2px rgba(var(--color-black-rgb), .26), 0 3px 6px rgba(var(--color-black-rgb), .1);--button-primary-fg:var(--color-white);--button-secondary-bg:linear-gradient(180deg, #fffefb 0%, #f8f5ed 100%);--button-secondary-bg-hover:linear-gradient(180deg, #fffefb 0%, #f3efe5 100%);--button-secondary-border:rgba(var(--color-black-rgb), .22);--button-secondary-border-hover:rgba(var(--color-black-rgb), .3);--button-secondary-shadow:0 1px 1px rgba(var(--color-black-rgb), .07), 0 1px 3px rgba(var(--color-black-rgb), .05), inset 0 1px 0 #fff;--button-secondary-shadow-hover:0 1px 1px rgba(var(--color-black-rgb), .08), 0 1px 4px rgba(var(--color-black-rgb), .06), inset 0 1px 0 #fff;--button-secondary-fg:var(--color-black);--button-teal-bg:linear-gradient(180deg, #5f8072 0%, #4d6c5e 100%);--button-teal-bg-hover:linear-gradient(180deg, #557668 0%, #436153 100%);--button-teal-border:#1f342a80;--button-inverse-bg:var(--color-white);--button-inverse-bg-hover:var(--color-white-tint);--button-inverse-fg:var(--color-black);--code-keyword:#5b57d6;--code-string:#3f7a5f;--code-fn:#1a5fd6;--code-param:#b5510a;--code-number:#b5510a;--code-comment:var(--color-black-60);--code-punct:var(--color-black-60);--page-padding-x:20px;--page-padding-x-half:10px;--container-gutter:var(--page-padding-x);--max-content-width:1440px;--max-text-width:800px;--max-medium-width:960px;--max-narrow-width:1200px;--section-spacing-y:clamp(28px, 2vw + 19px, 48px);--edge-gap:max(var(--page-padding-x), calc((100vw - var(--max-content-width)) / 2));--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--font-h0-size:clamp(4.375rem, 4vw + 2rem, 6.25rem);--font-h1-size:clamp(3.4375rem, 3vw + 1.5rem, 4.6875rem);--font-h2-size:clamp(2.5rem, 2.5vw + 1rem, 4rem);--font-h3-size:clamp(2rem, 1.5vw + 1rem, 2.625rem);--font-h4-size:clamp(1.5rem, 1vw + .75rem, 2rem);--font-p1-size:clamp(1.0625rem, .5vw + .75rem, 1.375rem);--font-p2-size:clamp(.875rem, .5vw + .5rem, 1.125rem);--font-p3-size:clamp(.75rem, .35vw + .5rem, .9375rem);--font-eyebrow-size:15px;--font-stat-size:var(--font-h3-size);--font-title-sm-size:clamp(1.25rem, .6vw + 1rem, 1.5rem);--font-label-size:clamp(.6875rem, .2vw + .5rem, .8125rem);--font-heading-weight:500;--font-heading-line-height:1;--font-paragraph-weight:400;--font-paragraph-line-height:1.1}@media (min-width:768px){:root{--page-padding-x:50px;--page-padding-x-half:25px}}@media (min-width:1024px){:root{--page-padding-x:64px;--page-padding-x-half:32px}}.pIjcmW_logo{max-width:100%;height:auto;display:block}.pIjcmW_fullResponsive{width:auto;height:44px}@media (max-width:768px){.pIjcmW_fullResponsive{height:38px}}@media (min-width:1920px){.pIjcmW_fullResponsive{height:48px}}
.cWzlCa_container{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}
.Uq_yUG_wrap{aspect-ratio:640/460;width:100%;position:relative}.Uq_yUG_canvas{width:100%;height:100%;display:block}.Uq_yUG_mark{background:var(--color-background);border-radius:25%;height:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}
.H5lqFa_fieldError{font-family:var(--font-suisse);color:#d23f3f;margin:6px 0 0;font-size:13px}
.HWrOYG_footer{border-top:1px solid #e5e7eb;justify-content:center;align-items:center;padding:2rem;display:flex}.HWrOYG_withNote{justify-content:space-between;align-items:flex-start;gap:2rem}.HWrOYG_copyright{color:#6b7280;flex:none;margin:0;font-size:.875rem}.HWrOYG_note{color:#9ca3af;max-width:62ch;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:768px){.HWrOYG_withNote{flex-direction:column;align-items:stretch;gap:1rem}.HWrOYG_note{max-width:none}}
.EohHbG_header{justify-content:center;align-items:center;padding:1.5rem 2rem;display:flex}.EohHbG_logoLink{align-items:center;display:flex}
