: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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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}}.sl-3Iq_page{background:var(--color-background);padding-block:40px 100px}@media (max-width:768px){.sl-3Iq_page{padding-block:30px 80px}}.sl-3Iq_eyebrow{font-family:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-eyebrow-line-height);color:var(--color-black-60);text-transform:lowercase}.sl-3Iq_title{font-family:var(--font-suisse);font-size:var(--text-h1-size);font-weight:var(--font-heading-weight);line-height:var(--text-h1-line-height);letter-spacing:-1.28px;color:var(--color-black-80);text-wrap:balance;margin:0}@media (max-width:768px){.sl-3Iq_title{font-family:var(--font-suisse);font-size:var(--text-h2-size);font-weight:var(--font-heading-weight);line-height:var(--text-h2-line-height)}}.sl-3Iq_inner{width:100%;max-width:min(var(--max-narrow-width),100% - 2*var(--container-gutter));grid-template-columns:1fr 1fr;grid-template-areas:"left right""social social";align-items:stretch;gap:44px 60px;margin-inline:auto;display:grid}@media (max-width:1024px){.sl-3Iq_inner{width:100%;max-width:min(560px,100% - 2*var(--container-gutter));grid-template-columns:1fr;grid-template-areas:"left""social""right";row-gap:36px;margin-inline:auto}}.sl-3Iq_leftCol{flex-direction:column;grid-area:left;gap:28px;min-width:0;padding-top:8px;display:flex}.sl-3Iq_rightCol{flex-direction:column;grid-area:right;width:100%;min-width:0;display:flex}.sl-3Iq_subtitle{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-lg-line-height);color:#0b0907a6;margin:0}.sl-3Iq_usedBy{flex-direction:column;grid-area:social;align-items:center;gap:20px;width:100%;min-width:0;display:flex}.sl-3Iq_usedByLabel{font-family:var(--font-suisse);font-size:var(--text-caption-size);font-weight:var(--font-heading-weight);line-height:var(--text-caption-line-height);letter-spacing:.08em;text-transform:uppercase;color:#0b090759}.sl-3Iq_marqueeOuter{width:100%;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sl-3Iq_marqueeTrack{width:max-content;animation:80s linear infinite sl-3Iq_marqueeScroll;display:flex}@media (prefers-reduced-motion:reduce){.sl-3Iq_marqueeTrack{animation:none}}.sl-3Iq_marqueeSet{align-items:center;gap:36px;padding-right:36px;display:flex}.sl-3Iq_marqueeLink{flex-shrink:0;display:flex}.sl-3Iq_marqueeLink:hover .sl-3Iq_marqueeLogo{opacity:.8}.sl-3Iq_marqueeLogo{opacity:.4;filter:grayscale();object-fit:contain;flex-shrink:0;width:auto;height:32px}.sl-3Iq_usedByCount{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:#0b090780;text-align:center;margin:0}.sl-3Iq_usedByCount strong{color:var(--color-black-80);font-weight:var(--font-heading-weight)}@keyframes sl-3Iq_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sl-3Iq_statGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sl-3Iq_statCard{border-radius:16px;flex-direction:column;justify-content:flex-start;gap:10px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.sl-3Iq_statCard:before{content:"";opacity:.4;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"120\" height=\"120\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"4\" stitchTiles=\"stitch\"/></filter><rect width=\"120\" height=\"120\" filter=\"url(%23n)\" opacity=\"0.55\"/></svg>");position:absolute;inset:0}.sl-3Iq_statCard>*{z-index:1;position:relative}.sl-3Iq_statCard:first-child{background:radial-gradient(180% 180% at 0 0,#79deeb47 0%,#0000 85%),radial-gradient(180% 180% at 100% 100%,#aaf2fc38 0%,#0000 90%),linear-gradient(145deg,#e6efee 0%,#e7efee 100%)}.sl-3Iq_statCard:nth-child(2){background:radial-gradient(180% 180% at 0 0,#f49eff33 0%,#0000 85%),radial-gradient(180% 180% at 100% 100%,#ffc75333 0%,#0000 90%),linear-gradient(145deg,#f2eaec 0%,#f0e8e3 100%)}.sl-3Iq_statCard:nth-child(3){background:radial-gradient(180% 180% at 0 0,#817fff38 0%,#0000 85%),radial-gradient(180% 180% at 100% 100%,#f49eff29 0%,#0000 90%),linear-gradient(145deg,#eae9f0 0%,#ecebf1 100%)}.sl-3Iq_statCard:nth-child(4){background:radial-gradient(180% 180% at 0 0,#aaf2fc47 0%,#0000 85%),radial-gradient(180% 180% at 100% 100%,#f49eff26 0%,#0000 90%),linear-gradient(145deg,#e7eef0 0%,#ecebf0 100%)}.sl-3Iq_statAmount{font-family:var(--font-suisse);font-size:var(--text-h4-size);font-weight:var(--font-heading-weight);line-height:var(--text-tight-line-height);color:var(--color-black)}.sl-3Iq_statLabel{font-family:var(--font-suisse);font-size:var(--text-caption-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-caption-line-height);color:#0b090780;margin:0}.sl-3Iq_whatCard{background:var(--color-white);border:1px solid #0b090714;border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.sl-3Iq_whatLabel{font-family:var(--font-suisse);font-size:var(--text-caption-size);font-weight:var(--font-heading-weight);line-height:var(--text-caption-line-height);letter-spacing:.08em;text-transform:uppercase;color:#0b090766}.sl-3Iq_whatTeaser{font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-line-height);color:#0b090799;margin:0}.sl-3Iq_whatLearnMore{align-self:flex-start;margin-top:2px}.sl-3Iq_submitBtn{margin-top:1.75rem}.sl-3Iq_ctaBtn{margin-top:4px}.sl-3Iq_whatDialog{background:var(--color-white);width:min(520px,100vw - 40px);max-height:calc(100vh - 40px);color:var(--color-black);border:none;border-radius:20px;margin:0;padding:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0b09072e}.sl-3Iq_whatDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b090773}.sl-3Iq_whatDialogInner{flex-direction:column;gap:12px;padding:32px;display:flex;position:relative}@media (max-width:768px){.sl-3Iq_whatDialogInner{padding:24px}}.sl-3Iq_whatDialogClose{cursor:pointer;color:#0b090780;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;top:18px;right:18px}.sl-3Iq_whatDialogClose:hover{color:var(--color-black);background:#0b09070f}.sl-3Iq_whatDialogTitle{font-family:var(--font-suisse);font-size:var(--text-h4-size);font-weight:var(--font-heading-weight);line-height:var(--text-h4-line-height);color:var(--color-black);margin:0}.sl-3Iq_whatDialogBody{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-prose-line-height);color:#0b0907a6;margin:0}.sl-3Iq_whatDialogBody a{color:var(--color-primary-blue);text-underline-offset:2px;text-decoration:underline}.sl-3Iq_whatDialogBody a:hover{text-decoration:none}.sl-3Iq_formTitle{font-family:var(--font-suisse);font-size:var(--text-h4-size);font-weight:var(--font-heading-weight);line-height:var(--text-h4-line-height);color:var(--color-black);margin:0 0 1.75rem}.sl-3Iq_formCard{background:var(--color-white);border:1px solid #0b090714;border-radius:20px;flex-direction:column;flex:1;width:100%;padding:2rem;display:flex}.sl-3Iq_formCard form{flex-direction:column;flex:1;display:flex}@media (max-width:768px){.sl-3Iq_formCard{padding:1.5rem}}.sl-3Iq_fieldGroup{flex-direction:column;flex:1;justify-content:space-between;gap:12px;display:flex}.sl-3Iq_twoCol{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:400px){.sl-3Iq_twoCol{grid-template-columns:1fr}}.sl-3Iq_req{color:#c0362c;margin-left:2px}.sl-3Iq_floatField{position:relative}.sl-3Iq_floatField label{font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-tight-line-height);color:#0b090761;pointer-events:none;white-space:nowrap;z-index:1;transition:top .14s,font-size .14s,color .14s,transform .14s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.sl-3Iq_floatField input,.sl-3Iq_floatField select{width:100%;height:54px;font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-line-height);background:var(--color-background);color:var(--color-black);appearance:none;border:1px solid #0b09071f;border-radius:12px;outline:none;padding:20px 13px 8px;transition:border-color .18s,box-shadow .18s}.sl-3Iq_floatField input::placeholder,.sl-3Iq_floatField select::placeholder{color:#0000}.sl-3Iq_floatField input:focus,.sl-3Iq_floatField select:focus{border-color:var(--color-primary-blue);box-shadow:0 0 0 3px #2677ff1a}.sl-3Iq_floatField input:focus~label,.sl-3Iq_floatField select:focus~label{color:var(--color-primary-blue);font-size:10.5px;top:10px;transform:translateY(0)}.sl-3Iq_floatField input:is(input):not(:placeholder-shown)~label,.sl-3Iq_floatField select:is(input):not(:placeholder-shown)~label{color:#0b090773;font-size:10.5px;top:10px;transform:translateY(0)}.sl-3Iq_floatField select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(11,9,7,0.35)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:36px}.sl-3Iq_floatField.sl-3Iq_floatActive label{color:#0b090773;font-size:10.5px;top:10px;transform:translateY(0)}.sl-3Iq_floatField.sl-3Iq_floatActive select:focus~label{color:var(--color-primary-blue)}.sl-3Iq_floatField:has(select option:checked:not([value=""])) label{color:#0b090773;font-size:10.5px;top:10px;transform:translateY(0)}.sl-3Iq_floatField:has(select:focus) label{color:var(--color-primary-blue)}.sl-3Iq_consentNote{font-family:var(--font-suisse);font-size:var(--text-caption-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-caption-line-height);color:#0b09078c;margin-top:1rem}.sl-3Iq_termsLink{font:inherit;cursor:pointer;color:var(--color-primary-blue);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.sl-3Iq_termsLink:hover{text-decoration:none}.sl-3Iq_errorText{font-family:var(--font-suisse);font-size:var(--text-caption-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-caption-line-height);color:#c0362c;text-align:center;margin:0 0 1rem}.sl-3Iq_formCardSuccess{isolation:isolate;position:relative;overflow:hidden}.sl-3Iq_confettiCanvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sl-3Iq_successState{text-align:center;z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:1rem 0;display:flex;position:relative}.sl-3Iq_successIcon{background:var(--color-primary-blue);width:52px;height:52px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.sl-3Iq_successMessage{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:#0b090799;max-width:340px;margin:0}
.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{font-size:var(--text-body-size);line-height:1;font-weight:var(--font-heading-weight);white-space:nowrap;color:inherit;padding:0 8px}.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}}
.TkiUxW_placeholder{background:radial-gradient(60% 70% at 15% 10%,#c1ece2e6,#0000 70%),radial-gradient(55% 65% at 90% 15%,#79deeb73,#0000 70%),radial-gradient(60% 70% at 85% 95%,#b2a0c899,#0000 70%),radial-gradient(65% 75% at 10% 95%,#81b09ab3,#0000 70%),linear-gradient(#eef1ea 0%,#d9e0d8 100%);place-items:center;display:grid;position:absolute;inset:0;container-type:size}.TkiUxW_tile{aspect-ratio:1;background:#fffcf6e6;border-radius:20%;place-items:center;width:58cqh;display:grid;box-shadow:0 0 0 1px #fff9,0 0 24px #ffffff8c}.TkiUxW_mark{aspect-ratio:1;background-color:var(--color-black);width:50%;-webkit-mask:url(/logos/tavily-mark-black.svg) 50%/contain no-repeat;mask:url(/logos/tavily-mark-black.svg) 50%/contain no-repeat}
.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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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}}.IQhsMW_tile{color:inherit;flex-direction:column;text-decoration:none;display:flex}.IQhsMW_tile:focus-visible{outline:2px solid var(--color-black);outline-offset:3px;border-radius:14px}.IQhsMW_tileStatic{cursor:default}.IQhsMW_tilePast .IQhsMW_media{opacity:.7}.IQhsMW_media{aspect-ratio:1;box-shadow:0 0 0 1px var(--color-black-10);background:linear-gradient(135deg,#81b09a2e 0%,#79deeb2e 100%);border-radius:14px;margin-bottom:20px;transition:box-shadow .25s;overflow:hidden}.IQhsMW_tile:not(.IQhsMW_tileStatic):hover .IQhsMW_media{box-shadow:0 0 0 1px var(--color-black-10),0 6px 20px #0b09070f}.IQhsMW_placeholder{filter:drop-shadow(0 1px 1px #0b09070d)drop-shadow(0 10px 20px #0b090712);background-image:radial-gradient(#3c3a390d 1px,#0000 1.5px);background-position:50%;background-size:14px 14px;place-items:center;width:100%;height:100%;display:grid;container-type:inline-size}.IQhsMW_ticket{--notch:3.2cqw;--stub-at:70%;grid-template-columns:var(--stub-at) 1fr;aspect-ratio:1.75;width:60cqw;-webkit-mask:radial-gradient(circle at var(--stub-at) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at var(--stub-at) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom/100% 51% no-repeat;mask:radial-gradient(circle at var(--stub-at) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at var(--stub-at) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom/100% 51% no-repeat;background:#fffcf6eb;border-radius:3cqw;display:grid}.IQhsMW_ticketMark{aspect-ratio:1;background-color:#3c3a39c7;place-self:center;width:17cqw;-webkit-mask:url(/logos/tavily-mark-black.svg) 50%/contain no-repeat;mask:url(/logos/tavily-mark-black.svg) 50%/contain no-repeat}.IQhsMW_ticketStub{margin-block:calc(var(--notch) + 1.5cqw);border-left:1.5px dashed #3c3a3933;place-items:center;display:grid}.IQhsMW_ticketStubLabel{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-black-40);white-space:nowrap;font-size:clamp(7px,2.6cqw,11px)}.IQhsMW_mediaImg{object-fit:cover;width:100%;height:100%}.IQhsMW_main{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-inline:10px;display:flex}.IQhsMW_when{font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-heading-weight);line-height:var(--text-body-sm-line-height);font-variant-numeric:tabular-nums;color:var(--color-black-60);flex-wrap:wrap;align-items:baseline;column-gap:12px;margin:0;display:flex}.IQhsMW_whenPlace{font-weight:var(--font-paragraph-weight);color:var(--color-black-40);flex-basis:100%;margin-top:2px}.IQhsMW_whenLive{color:var(--color-primary-red);align-items:center;gap:7px;display:inline-flex}.IQhsMW_liveDot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.5s ease-in-out infinite IQhsMW_pulse}@keyframes IQhsMW_pulse{0%,to{opacity:1}50%{opacity:.35}}.IQhsMW_title{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-snug-line-height);letter-spacing:-.3px;text-wrap:balance;color:var(--color-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-weight:600;display:-webkit-box;overflow:hidden}.IQhsMW_head{align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:8px;display:flex}.IQhsMW_head:empty{display:none}.IQhsMW_path{font-family:var(--font-mono);font-size:var(--text-body-sm-size);letter-spacing:.01em;color:var(--color-black-40);text-transform:lowercase;flex-wrap:wrap;align-items:baseline;gap:0 16px;min-width:0;margin:0;line-height:1;display:flex}.IQhsMW_pathPrimary{color:var(--color-black-60)}@media (prefers-reduced-motion:reduce){.IQhsMW_liveDot{animation: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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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{--faq-duration:.26s;--faq-ease:cubic-bezier(.37, 0, .63, 1);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:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,4vw,64px);margin-inline:auto;display:grid}@media (max-width:1024px){.ZOcGfW_container{grid-template-columns:1fr;gap:40px}}.ZOcGfW_headerSection{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media (min-width:1025px){.ZOcGfW_headerSection.ZOcGfW_sticky{position:sticky;top:120px}}.ZOcGfW_eyebrow{font-family:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-eyebrow-line-height);color:var(--color-black-60);margin:0}.ZOcGfW_headerSection .ZOcGfW_heading{font-family:var(--font-suisse);font-size:var(--text-h1-size);font-weight:var(--font-heading-weight);line-height:var(--text-h1-line-height);letter-spacing:-1.28px}@media (max-width:768px){.ZOcGfW_headerSection .ZOcGfW_heading{font-family:var(--font-suisse);font-size:var(--text-h2-size);font-weight:var(--font-heading-weight);line-height:var(--text-h2-line-height)}}.ZOcGfW_headerSection .ZOcGfW_heading{color:var(--color-black);text-wrap:balance;margin:0}.ZOcGfW_description{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-60);margin:0}.ZOcGfW_contactButton{align-self:flex-start;margin-top:10px}.ZOcGfW_faqList{border-top:1px solid var(--color-black-10);border-bottom:1px solid var(--color-black-10);flex-direction:column;width:100%;display:flex}.ZOcGfW_faqItem{background:0 0;scroll-margin-top:120px}.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:22px 0;transition:color .2s;display:flex}.ZOcGfW_faqQuestion:focus-visible{outline:2px solid var(--color-black);outline-offset:4px;border-radius:2px}.ZOcGfW_questionText{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-heading-weight);line-height:var(--text-body-lg-line-height);color:inherit}.ZOcGfW_indicator{width:22px;height:calc(var(--text-body-lg-size)*var(--text-body-lg-line-height));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 var(--faq-duration) var(--faq-ease)}.ZOcGfW_open .ZOcGfW_indicatorStem{transform:scaleY(0)}.ZOcGfW_faqAnswerWrap{visibility:hidden;transition:grid-template-rows var(--faq-duration) var(--faq-ease),visibility 0s linear var(--faq-duration);grid-template-rows:0fr;display:grid}.ZOcGfW_open .ZOcGfW_faqAnswerWrap{visibility:visible;transition:grid-template-rows var(--faq-duration) var(--faq-ease),visibility 0s;grid-template-rows:1fr}.ZOcGfW_faqAnswerClip{overflow:hidden}.ZOcGfW_faqAnswer{opacity:0;transition:opacity .14s var(--faq-ease),transform .18s var(--faq-ease);padding:0 46px 26px 0;transform:translateY(-5px)}@media (max-width:768px){.ZOcGfW_faqAnswer{padding-right:0}}.ZOcGfW_open .ZOcGfW_faqAnswer{opacity:1;transition:opacity .18s var(--faq-ease) 70ms,transform .2s var(--faq-ease) 60ms;transform:none}.ZOcGfW_faqAnswer p{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-prose-line-height);color:var(--color-black-80);margin:0}.ZOcGfW_faqAnswer p+p{margin-top:16px}.ZOcGfW_faqAnswer ul{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-prose-line-height);color:var(--color-black-80);margin:10px 0 14px;padding-left:20px;list-style:outside}.ZOcGfW_faqAnswer ul li+li{margin-top:6px}.ZOcGfW_faqAnswer a{color:var(--color-black);text-decoration:underline}.ZOcGfW_faqAnswer strong{color:var(--color-black);font-weight:500}@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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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);font-size:var(--text-body-size);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;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{font-weight:var(--font-paragraph-weight);white-space:nowrap;border-radius:999px 0 0 999px;gap:8px;padding:0 16px;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);font-weight:var(--font-heading-weight);padding-bottom:1px}._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{font-size:11px;font-weight:var(--font-heading-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--color-black-60)}._3xAmyq_divider{background:var(--color-black-10);height:1px;margin:5px 4px}._3xAmyq_option{color:var(--color-black);font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-tight-line-height);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;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{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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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:1040px;display:flex}.wgR2gG_headlineSection h1{text-wrap:balance}.wgR2gG_titleWrap{max-width:1040px}.wgR2gG_status{font-family:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-tight-line-height);flex-shrink:0;justify-content:center;align-items:center;gap:10px;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(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-lg-line-height);text-align:center;max-width:980px;color:var(--color-black-60);margin-top:22px}.wgR2gG_subtitle strong{font-weight:var(--font-paragraph-weight);color:var(--color-black)}.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);font-size:var(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-tight-line-height);color:var(--color-black);background:0 0;border:none;outline:none;width:100%}.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(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-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(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-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(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-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);font-size:var(--text-caption-size);background:0 0;border-radius:0;min-height:6.4em;margin:0;padding:0;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_subtitle{max-width:640px;margin-top:18px}.wgR2gG_ctas{gap:10px;margin-top:24px}.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,.wgR2gG_tabPillLabels{font-size:clamp(10px,2.9vw,var(--text-caption-size))}.wgR2gG_searchInput{font-size:var(--text-body-size)}.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-family:var(--font-suisse);font-size:var(--text-caption-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-caption-line-height)}.wgR2gG_codeBlock{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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}}.gGbTCG_intro{justify-content:center;align-items:center;padding:50px 0 0;display:flex}.gGbTCG_center{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));text-align:center;flex-direction:column;align-items:center;gap:32px;margin-inline:auto;display:flex}.gGbTCG_eyebrow{font-family:var(--font-mono);color:var(--color-black-60);font-size:.875rem;animation:.7s cubic-bezier(.16,1,.3,1) both gGbTCG_slideUp}.gGbTCG_title{font-family:var(--font-suisse);font-size:var(--text-h1-size);font-weight:var(--font-heading-weight);line-height:var(--text-h1-line-height);letter-spacing:-1.28px;text-wrap:balance;color:var(--color-black);animation:.7s cubic-bezier(.16,1,.3,1) .1s both gGbTCG_slideUp}.gGbTCG_titleLine{display:block}.gGbTCG_brandNameMasked{background-image:var(--bg-image);color:#0000;-webkit-text-fill-color:#0000;background-position:50% 82.58%;background-repeat:no-repeat;background-size:167.29% 1072.67%;background-attachment:scroll;-webkit-background-clip:text;background-clip:text}.gGbTCG_competitorName{color:var(--color-black-40)}.gGbTCG_descBlock{max-width:780px;animation:.7s cubic-bezier(.16,1,.3,1) .3s both gGbTCG_slideUp}.gGbTCG_descText{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-lg-line-height);color:var(--color-black-60)}.gGbTCG_highlight{color:var(--accent-teal)}.gGbTCG_center{gap:0}.gGbTCG_center .gGbTCG_eyebrow+.gGbTCG_title{margin-top:16px}.gGbTCG_center .gGbTCG_title{max-width:680px}.gGbTCG_center .gGbTCG_descBlock{max-width:620px;margin-top:20px}.gGbTCG_center .gGbTCG_ctaRow{margin-top:24px}.gGbTCG_ctaRow{align-items:center;gap:10px;animation:.7s cubic-bezier(.16,1,.3,1) .45s both gGbTCG_slideUp;display:flex}.gGbTCG_pageHeader{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));padding:calc(72px - var(--section-spacing-y)) 0 0;margin-inline:auto;position:relative}.gGbTCG_pageHeaderGlow{pointer-events:none;z-index:0;background:radial-gradient(50% 58% at 50% 40%,#79deeb38 0%,#0000 70%),radial-gradient(40% 50% at 62% 52%,#81b09a2e 0%,#0000 72%);width:720px;max-width:76vw;height:520px;position:absolute;top:-180px;right:-180px}@media (max-width:1024px){.gGbTCG_pageHeaderGlow{top:-120px;right:calc(var(--page-padding-x)*-1 - 96px);width:min(520px,110vw);max-width:none;height:380px}}@media (max-width:768px){.gGbTCG_pageHeaderGlow{top:-84px;right:calc(var(--page-padding-x)*-1 - 52px);width:min(360px,96vw);height:280px}}.gGbTCG_pageHeaderContent{z-index:1;position:relative}.gGbTCG_routeIndicator{font-family:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-line-height);color:var(--color-black-60);align-items:center;gap:8px;display:inline-flex}.gGbTCG_pageHeaderTitle{font-family:var(--font-suisse);font-size:var(--text-h1-size);font-weight:var(--font-heading-weight);line-height:var(--text-h1-line-height);letter-spacing:-1.28px;color:var(--color-black);text-wrap:balance;max-width:680px;margin-top:16px}.gGbTCG_pageHeaderDescription{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-lg-line-height);color:var(--color-black-60);max-width:620px;margin-top:20px}.gGbTCG_pageHeaderCtaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.gGbTCG_introSplit .gGbTCG_splitGrid{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-inline:auto;display:grid}@media (max-width:1024px){.gGbTCG_introSplit .gGbTCG_splitGrid{grid-template-columns:1fr;gap:40px}}.gGbTCG_introSplit .gGbTCG_splitGridMedia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}@media (max-width:1024px){.gGbTCG_introSplit .gGbTCG_splitGridMedia{grid-template-columns:1fr}}.gGbTCG_introSplit .gGbTCG_splitText{text-align:left;flex-direction:column;align-items:flex-start;gap:32px;max-width:720px;display:flex}.gGbTCG_introSplit .gGbTCG_descBlock{max-width:560px}.gGbTCG_mediaCol{min-width:0;animation:.7s cubic-bezier(.16,1,.3,1) .5s both gGbTCG_slideUp}.gGbTCG_avatarCol{flex-direction:column;align-items:flex-end;gap:14px;padding-bottom:8px;animation:.7s cubic-bezier(.16,1,.3,1) .5s both gGbTCG_slideUp;display:flex}@media (max-width:1024px){.gGbTCG_avatarCol{align-items:flex-start}}.gGbTCG_avatarImageWrap{display:flex}.gGbTCG_avatarImg{object-fit:contain;width:auto;height:auto;max-height:48px}.gGbTCG_avatarCaption{font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-line-height);color:var(--color-black-60)}.gGbTCG_avatarCaption strong{color:var(--color-black);font-weight:var(--font-heading-weight)}.gGbTCG_avatarCaption p{margin:0}@keyframes gGbTCG_slideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-eyebrow-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(--text-h1-size);font-weight:var(--font-heading-weight);line-height:var(--text-h1-line-height);letter-spacing:-1.28px;flex:1;margin:0}._7J8XKa_description{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-lg-line-height);color:var(--color-black-60);flex:1;margin:0}._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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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}}.FjfLYG_wrapper{width:100%}.FjfLYG_heading{font-family:var(--font-suisse);font-size:var(--text-h4-size);font-weight:var(--font-heading-weight);line-height:var(--text-h4-line-height);margin-bottom:1.5rem}.FjfLYG_formContainer{width:100%}.FjfLYG_submitted{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 0;display:flex;position:relative;overflow:hidden}.FjfLYG_submitted>:not(.FjfLYG_confettiCanvas,.FjfLYG_spinner){animation:.24s ease-out FjfLYG_success-in}@media (prefers-reduced-motion:reduce){.FjfLYG_submitted>:not(.FjfLYG_confettiCanvas,.FjfLYG_spinner){animation:none}}.FjfLYG_confettiCanvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.FjfLYG_successIcon{color:var(--color-lav);flex-shrink:0}.FjfLYG_spinner{border:3px solid var(--color-lav);border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite FjfLYG_spin}@media (prefers-reduced-motion:reduce){.FjfLYG_spinner{animation-duration:2.4s}}.FjfLYG_submitted .submitted-message{font-family:var(--font-suisse);font-size:var(--text-body-lg-size);font-weight:var(--font-heading-weight);line-height:var(--text-body-lg-line-height);color:var(--color-black);text-wrap:balance;outline:none}.FjfLYG_submitted .submitted-message :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-suisse);font-size:var(--text-h4-size);font-weight:var(--font-heading-weight);line-height:var(--text-h4-line-height);color:var(--color-black)}.FjfLYG_submitted .submitted-message p:not(:only-child){font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-60)}.FjfLYG_submitted .submitted-message>*{margin:0}.FjfLYG_submitted .submitted-message>*+*{margin-top:8px}@keyframes FjfLYG_success-in{0%{opacity:0;transform:translateY(6px)}}.FjfLYG_fallback{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1rem;display:flex}.FjfLYG_fallbackText{font-size:var(--text-body-sm-size);color:var(--color-text-muted,#6b7280);margin:0;line-height:1.5}@keyframes FjfLYG_spin{to{transform:rotate(360deg)}}
: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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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}}.sVUZiG_dialog{corner-shape:squircle;background:var(--color-white);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-black);box-shadow:0 24px 80px rgba(var(--color-black-rgb), .24);border:none;border-radius:24px;margin:auto;padding:0;overflow:hidden}.sVUZiG_dialog:focus{outline:none}.sVUZiG_dialog::backdrop{background:rgba(var(--color-black-rgb), .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sVUZiG_dialog:not(:modal){z-index:10000;box-shadow:0 24px 80px rgba(var(--color-black-rgb), .24),0 0 0 100vmax rgba(var(--color-black-rgb), .6);position:fixed;inset-block:0}.sVUZiG_dialog[open]{animation:.24s ease-out sVUZiG_dialog-in;display:flex}@media (prefers-reduced-motion:reduce){.sVUZiG_dialog[open]{animation:none}}.sVUZiG_trigger{display:contents}.sVUZiG_close{z-index:1;background:var(--color-black-5);width:36px;height:36px;color:var(--color-black-60);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:16px;right:16px}.sVUZiG_close:hover{background:var(--color-black-10);color:var(--color-black)}.sVUZiG_close:focus-visible{outline:2px solid var(--color-black-40);outline-offset:2px}.sVUZiG_body{overscroll-behavior:contain;flex-direction:column;gap:28px;width:100%;padding:40px;display:flex;overflow-y:auto}@media (max-width:768px){.sVUZiG_body{gap:24px;padding:32px 24px 28px}}.sVUZiG_intro{flex-direction:column;gap:12px;padding-right:32px;display:flex}.sVUZiG_eyebrow{font-family:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-eyebrow-line-height);color:var(--color-black-60);margin:0}.sVUZiG_title{font-family:var(--font-suisse);font-size:var(--text-h3-size);font-weight:var(--font-heading-weight);line-height:var(--text-h3-line-height);text-wrap:balance;margin:0}.sVUZiG_description{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-60);text-wrap:pretty;margin:0}.sVUZiG_highlights{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.sVUZiG_highlight{--highlight-color:#79deeb8c;flex-direction:column;gap:4px;display:flex}.sVUZiG_highlight:nth-child(4n+2){--highlight-color:#ffc75399}.sVUZiG_highlight:nth-child(4n+3){--highlight-color:#f49eff8c}.sVUZiG_highlight:nth-child(4n+4){--highlight-color:#817fff66}.sVUZiG_highlightTitle{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-heading-weight);line-height:var(--text-body-line-height);margin:0}.sVUZiG_highlightMark{background-image:linear-gradient(var(--highlight-color), var(--highlight-color));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 85%;background-repeat:no-repeat;background-size:100% .6em;margin-inline:-.06em;padding-inline:.06em}.sVUZiG_highlightDescription{font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-line-height);color:var(--color-black-60);text-wrap:pretty;margin:0}.sVUZiG_form{border-top:1px solid var(--color-black-10);padding-top:28px}@media (max-width:768px){.sVUZiG_form{padding-top:24px}}.sVUZiG_form:not(:has(form)){min-height:164px}@media (max-width:768px){.sVUZiG_form:not(:has(form)){min-height:163px}}@keyframes sVUZiG_dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}
: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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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}}.iZdpuq_section{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));flex-direction:column;gap:40px;margin-inline:auto;display:flex}@media (max-width:768px){.iZdpuq_section{gap:32px}}.iZdpuq_header{flex-direction:column;gap:16px;max-width:640px;display:flex}.iZdpuq_eyebrow{font-family:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-eyebrow-line-height);color:var(--color-black-60);margin:0}.iZdpuq_heading{font-family:var(--font-suisse);font-size:var(--text-h1-size);font-weight:var(--font-heading-weight);line-height:var(--text-h1-line-height);letter-spacing:-1.28px}@media (max-width:768px){.iZdpuq_heading{font-family:var(--font-suisse);font-size:var(--text-h2-size);font-weight:var(--font-heading-weight);line-height:var(--text-h2-line-height)}}.iZdpuq_heading{color:var(--color-black);text-wrap:pretty;margin:0}.iZdpuq_description{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-60);text-wrap:pretty;margin:0}.iZdpuq_carousel{--slide-gap:clamp(16px, 2vw, 24px);--per-view:4;--shadow-room:32px;margin-block:calc(-1*var(--shadow-room));margin-inline:calc(-1*var(--edge-bleed));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--edge-bleed);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, #0000 calc(var(--edge-bleed) * 0), #0000000b calc(var(--edge-bleed) * .125), #00000028 calc(var(--edge-bleed) * .25), #00000051 calc(var(--edge-bleed) * .375), #00000080 calc(var(--edge-bleed) * .5), #000000ae calc(var(--edge-bleed) * .625), #000000d7 calc(var(--edge-bleed) * .75), #000000f4 calc(var(--edge-bleed) * .875), #000 calc(var(--edge-bleed) * 1), #000 calc(100% - var(--edge-bleed) * 1), #000000f4 calc(100% - var(--edge-bleed) * .875), #000000d7 calc(100% - var(--edge-bleed) * .75), #000000ae calc(100% - var(--edge-bleed) * .625), #00000080 calc(100% - var(--edge-bleed) * .5), #00000051 calc(100% - var(--edge-bleed) * .375), #00000028 calc(100% - var(--edge-bleed) * .25), #0000000b calc(100% - var(--edge-bleed) * .125), #0000 calc(100% - var(--edge-bleed) * 0));-webkit-mask-image:linear-gradient(to right, #0000 calc(var(--edge-bleed) * 0), #0000000b calc(var(--edge-bleed) * .125), #00000028 calc(var(--edge-bleed) * .25), #00000051 calc(var(--edge-bleed) * .375), #00000080 calc(var(--edge-bleed) * .5), #000000ae calc(var(--edge-bleed) * .625), #000000d7 calc(var(--edge-bleed) * .75), #000000f4 calc(var(--edge-bleed) * .875), #000 calc(var(--edge-bleed) * 1), #000 calc(100% - var(--edge-bleed) * 1), #000000f4 calc(100% - var(--edge-bleed) * .875), #000000d7 calc(100% - var(--edge-bleed) * .75), #000000ae calc(100% - var(--edge-bleed) * .625), #00000080 calc(100% - var(--edge-bleed) * .5), #00000051 calc(100% - var(--edge-bleed) * .375), #00000028 calc(100% - var(--edge-bleed) * .25), #0000000b calc(100% - var(--edge-bleed) * .125), #0000 calc(100% - var(--edge-bleed) * 0));mask-image:linear-gradient(to right, #0000 calc(var(--edge-bleed) * 0), #0000000b calc(var(--edge-bleed) * .125), #00000028 calc(var(--edge-bleed) * .25), #00000051 calc(var(--edge-bleed) * .375), #00000080 calc(var(--edge-bleed) * .5), #000000ae calc(var(--edge-bleed) * .625), #000000d7 calc(var(--edge-bleed) * .75), #000000f4 calc(var(--edge-bleed) * .875), #000 calc(var(--edge-bleed) * 1), #000 calc(100% - var(--edge-bleed) * 1), #000000f4 calc(100% - var(--edge-bleed) * .875), #000000d7 calc(100% - var(--edge-bleed) * .75), #000000ae calc(100% - var(--edge-bleed) * .625), #00000080 calc(100% - var(--edge-bleed) * .5), #00000051 calc(100% - var(--edge-bleed) * .375), #00000028 calc(100% - var(--edge-bleed) * .25), #0000000b calc(100% - var(--edge-bleed) * .125), #0000 calc(100% - var(--edge-bleed) * 0));overflow:auto hidden;container-type:inline-size}.iZdpuq_carousel::-webkit-scrollbar{display:none}@media (max-width:1024px){.iZdpuq_carousel{--per-view:2.5}}@media (max-width:768px){.iZdpuq_carousel{--per-view:1.4}}.iZdpuq_track{align-items:flex-start;gap:var(--slide-gap);padding:var(--shadow-room) var(--edge-bleed);display:inline-flex}.iZdpuq_slide{width:calc((100cqw - 2*var(--edge-bleed) - (var(--per-view) - 1)*var(--slide-gap))/var(--per-view));scroll-snap-align:start;flex:none}.iZdpuq_controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.iZdpuq_navArrowsHidden{visibility:hidden}.iZdpuq_navArrows{margin-left:auto}@media (max-width:768px){.iZdpuq_navArrows{display:none}}.iZdpuq_empty{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-40);text-align:center;margin:0;padding:40px 0}.iZdpuq_photoStrip{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:768px){.iZdpuq_photoStrip{grid-template-columns:repeat(2,1fr)}}.iZdpuq_photoTile{aspect-ratio:4/3;background:var(--color-light-gray);border-radius:12px;overflow:hidden}.iZdpuq_photoImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.iZdpuq_photoTile:hover .iZdpuq_photoImg{transform:scale(1.04)}.iZdpuq_ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:768px){.iZdpuq_ctas,.iZdpuq_ctas>*{flex:1}}
: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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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}}.BSwYKW_section{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));flex-direction:column;gap:48px;margin-inline:auto;padding-block:80px;display:flex}@media (max-width:768px){.BSwYKW_section{gap:36px;padding-block:60px}}.BSwYKW_header{flex-direction:column;gap:16px;display:flex}.BSwYKW_headerText{flex-direction:column;gap:16px;max-width:640px;display:flex}.BSwYKW_eyebrow{font-family:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-eyebrow-line-height);color:var(--color-black-60);margin:0}.BSwYKW_heading{font-family:var(--font-suisse);font-size:var(--text-h1-size);font-weight:var(--font-heading-weight);line-height:var(--text-h1-line-height);letter-spacing:-1.28px}@media (max-width:768px){.BSwYKW_heading{font-family:var(--font-suisse);font-size:var(--text-h2-size);font-weight:var(--font-heading-weight);line-height:var(--text-h2-line-height)}}.BSwYKW_heading{color:var(--color-black);margin:0}.BSwYKW_description{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-60);margin:0}.BSwYKW_grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1024px){.BSwYKW_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BSwYKW_grid{grid-template-columns:1fr}}.BSwYKW_card{background:var(--color-white);border:1px solid rgba(var(--color-black-rgb), .08);border-radius:16px;flex-direction:column;gap:16px;padding:28px;transition:border-color .15s,box-shadow .15s;display:flex}.BSwYKW_card:hover{border-color:rgba(var(--color-black-rgb), .15);box-shadow:0 4px 20px #0000000f}.BSwYKW_cardHead{align-items:center;gap:14px;display:flex}.BSwYKW_avatar{background:var(--color-light-gray);border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.BSwYKW_avatarImg{object-fit:cover;width:100%;height:100%}.BSwYKW_name{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-heading-weight);line-height:var(--text-body-line-height);color:var(--color-black);margin:0}.BSwYKW_meta{font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-line-height);color:var(--color-black-60);margin:0}.BSwYKW_roleTag{font-family:var(--font-suisse);font-size:var(--text-caption-size);font-weight:var(--font-heading-weight);line-height:var(--text-caption-line-height);color:var(--role-color,var(--color-black));background:var(--role-bg,rgba(var(--color-black-rgb), .05));border-radius:999px;align-self:flex-start;padding:4px 12px;display:inline-flex}.BSwYKW_quote{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-80);flex:1;margin:0}.BSwYKW_socialLinks{gap:8px;margin-top:auto;padding-top:4px;display:flex}.BSwYKW_socialLink{width:32px;height:32px;color:var(--color-black-40);border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.BSwYKW_socialLink:hover{color:var(--color-black);background:rgba(var(--color-black-rgb), .05)}.BSwYKW_cta{justify-content:center;display:flex}
: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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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}}.LEqr9G_imageCarousel{flex-direction:column;gap:40px;width:100%;display:flex}@media (max-width:768px){.LEqr9G_imageCarousel{gap:32px}}.LEqr9G_header{width:100%;max-width:min(var(--max-content-width),100% - 2*var(--container-gutter));flex-direction:column;gap:16px;margin-inline:auto;display:flex}.LEqr9G_header>*{max-width:640px}.LEqr9G_eyebrow{font-family:var(--font-mono);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-eyebrow-line-height);color:var(--color-black-60);margin:0}.LEqr9G_heading{font-family:var(--font-suisse);font-size:var(--text-h1-size);font-weight:var(--font-heading-weight);line-height:var(--text-h1-line-height);letter-spacing:-1.28px}@media (max-width:768px){.LEqr9G_heading{font-family:var(--font-suisse);font-size:var(--text-h2-size);font-weight:var(--font-heading-weight);line-height:var(--text-h2-line-height)}}.LEqr9G_heading{color:var(--color-black);margin:0}.LEqr9G_description{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-60);margin:0}.LEqr9G_band{--band-height:340px;--tile-gap:12px;width:calc(100% - 2*(var(--edge-gap) - var(--edge-bleed)));margin-inline:auto;position:relative;overflow:hidden}@media (max-width:1024px){.LEqr9G_band{--band-height:260px}}@media (max-width:768px){.LEqr9G_band{--band-height:200px;--tile-gap:8px}}.LEqr9G_viewport{-webkit-mask-image:linear-gradient(to right, #0000 calc(var(--edge-bleed) * 0), #0000000b calc(var(--edge-bleed) * .125), #00000028 calc(var(--edge-bleed) * .25), #00000051 calc(var(--edge-bleed) * .375), #00000080 calc(var(--edge-bleed) * .5), #000000ae calc(var(--edge-bleed) * .625), #000000d7 calc(var(--edge-bleed) * .75), #000000f4 calc(var(--edge-bleed) * .875), #000 calc(var(--edge-bleed) * 1), #000 calc(100% - var(--edge-bleed) * 1), #000000f4 calc(100% - var(--edge-bleed) * .875), #000000d7 calc(100% - var(--edge-bleed) * .75), #000000ae calc(100% - var(--edge-bleed) * .625), #00000080 calc(100% - var(--edge-bleed) * .5), #00000051 calc(100% - var(--edge-bleed) * .375), #00000028 calc(100% - var(--edge-bleed) * .25), #0000000b calc(100% - var(--edge-bleed) * .125), #0000 calc(100% - var(--edge-bleed) * 0));-webkit-mask-image:linear-gradient(to right, #0000 calc(var(--edge-bleed) * 0), #0000000b calc(var(--edge-bleed) * .125), #00000028 calc(var(--edge-bleed) * .25), #00000051 calc(var(--edge-bleed) * .375), #00000080 calc(var(--edge-bleed) * .5), #000000ae calc(var(--edge-bleed) * .625), #000000d7 calc(var(--edge-bleed) * .75), #000000f4 calc(var(--edge-bleed) * .875), #000 calc(var(--edge-bleed) * 1), #000 calc(100% - var(--edge-bleed) * 1), #000000f4 calc(100% - var(--edge-bleed) * .875), #000000d7 calc(100% - var(--edge-bleed) * .75), #000000ae calc(100% - var(--edge-bleed) * .625), #00000080 calc(100% - var(--edge-bleed) * .5), #00000051 calc(100% - var(--edge-bleed) * .375), #00000028 calc(100% - var(--edge-bleed) * .25), #0000000b calc(100% - var(--edge-bleed) * .125), #0000 calc(100% - var(--edge-bleed) * 0));mask-image:linear-gradient(to right, #0000 calc(var(--edge-bleed) * 0), #0000000b calc(var(--edge-bleed) * .125), #00000028 calc(var(--edge-bleed) * .25), #00000051 calc(var(--edge-bleed) * .375), #00000080 calc(var(--edge-bleed) * .5), #000000ae calc(var(--edge-bleed) * .625), #000000d7 calc(var(--edge-bleed) * .75), #000000f4 calc(var(--edge-bleed) * .875), #000 calc(var(--edge-bleed) * 1), #000 calc(100% - var(--edge-bleed) * 1), #000000f4 calc(100% - var(--edge-bleed) * .875), #000000d7 calc(100% - var(--edge-bleed) * .75), #000000ae calc(100% - var(--edge-bleed) * .625), #00000080 calc(100% - var(--edge-bleed) * .5), #00000051 calc(100% - var(--edge-bleed) * .375), #00000028 calc(100% - var(--edge-bleed) * .25), #0000000b calc(100% - var(--edge-bleed) * .125), #0000 calc(100% - var(--edge-bleed) * 0));overflow:hidden}.LEqr9G_track{width:max-content;animation:LEqr9G_drift var(--duration,60s) linear infinite;display:flex}.LEqr9G_band:hover .LEqr9G_track,.LEqr9G_band:focus-within .LEqr9G_track,.LEqr9G_band[data-paused] .LEqr9G_track{animation-play-state:paused}.LEqr9G_tile{padding-right:var(--tile-gap);flex:none;margin:0}.LEqr9G_imageButton{height:var(--band-height);width:calc(var(--band-height)*var(--ratio));background:var(--color-light-gray);cursor:pointer;border:none;border-radius:10px;padding:0;display:block;overflow:hidden}.LEqr9G_imageButton:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}.LEqr9G_image{object-fit:cover;width:100%;height:100%;display:block}.LEqr9G_caption{font-family:var(--font-mono);color:var(--color-black-60);max-width:calc(var(--band-height)*var(--ratio,1.33));margin-top:10px;font-size:.75rem}.LEqr9G_arrow{top:calc(var(--band-height)/2);z-index:2;position:absolute;transform:translateY(-50%)}.LEqr9G_arrowPrev{left:var(--edge-bleed)}.LEqr9G_arrowNext{right:var(--edge-bleed)}@keyframes LEqr9G_drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.LEqr9G_viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--edge-bleed);scroll-behavior:auto;scrollbar-width:none;overflow-x:auto}.LEqr9G_viewport::-webkit-scrollbar{display:none}.LEqr9G_track{padding-inline:var(--edge-bleed);animation:none}.LEqr9G_tile:last-child{padding-right:0}.LEqr9G_tile{scroll-snap-align:start}.LEqr9G_tile[data-clone]{display:none}}.LEqr9G_lightbox{z-index:1000;padding:16px 24px max(24px,env(safe-area-inset-bottom));background:#000000e6;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;animation:.2s LEqr9G_fadeIn;display:grid;position:fixed;inset:0}@media (max-width:768px){.LEqr9G_lightbox{padding-inline:16px}}.LEqr9G_lightboxTop{justify-content:flex-end;display:flex}.LEqr9G_lightboxClose{width:40px;height:40px;color:var(--color-white);cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.LEqr9G_lightboxClose:hover{background:#ffffff3d}.LEqr9G_lightboxClose:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.LEqr9G_lightboxStage{touch-action:pinch-zoom;min-height:0;position:relative;overflow:hidden}.LEqr9G_lightboxStrip{--slide-gap:24px;position:absolute;inset:0}.LEqr9G_lightboxStrip[data-animating]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.LEqr9G_lightboxSlide{top:0;bottom:0;left:calc(var(--slot)*(100% + var(--slide-gap)));flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin:0;display:flex;position:absolute}.LEqr9G_lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;flex:0 auto;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%}.LEqr9G_lightboxCaption{font-family:var(--font-suisse);font-size:var(--text-body-sm-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-sm-line-height);color:var(--color-white);text-align:center;opacity:.85;margin:0}.LEqr9G_lightboxControls{justify-content:center;align-items:center;gap:20px;display:flex}.LEqr9G_lightboxNav{background:var(--color-white);width:52px;height:52px;color:var(--color-black);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 0 0 1px #fff3}.LEqr9G_lightboxNav:hover{background:#fff}.LEqr9G_lightboxNav:active{transform:scale(.94)}.LEqr9G_lightboxNav:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.LEqr9G_lightboxCount{min-width:7ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-white);font-size:.875rem}.LEqr9G_lightboxCountTotal{opacity:.55}@keyframes LEqr9G_fadeIn{0%{opacity:0}to{opacity:1}}
: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-prose-width:700px;--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));--edge-bleed:min(var(--edge-gap), 120px);--font-suisse:"Suisse Int'l", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Suisse Int'l Mono", monospace;--text-display-size:clamp(3.5rem, 2.254vw + 2.972rem, 5rem);--text-h1-size:clamp(2.5rem, 1.429vw + 2.214rem, 3.5rem);--text-h2-size:clamp(2rem, .893vw + 1.821rem, 2.625rem);--text-h3-size:clamp(1.5rem, .714vw + 1.357rem, 2rem);--text-h4-size:clamp(1.25rem, .357vw + 1.179rem, 1.5rem);--text-body-lg-size:1.125rem;--text-body-size:1rem;--text-body-sm-size:.875rem;--text-caption-size:.8125rem;--text-display-line-height:1;--text-h1-line-height:1.05;--text-h2-line-height:1.1;--text-h3-line-height:1.1;--text-h4-line-height:1.2;--text-body-lg-line-height:1.6;--text-body-line-height:1.5;--text-body-sm-line-height:1.45;--text-caption-line-height:1.4;--text-prose-line-height:1.65;--text-snug-line-height:1.3;--text-tight-line-height:1;--text-eyebrow-line-height:1.1;--text-stat-line-height:1.05;--text-quote-line-height:1.45;--font-heading-weight:500;--font-paragraph-weight:400}@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(--text-h2-size);font-weight:var(--font-heading-weight);line-height:var(--text-h2-line-height);color:var(--color-black)}@media (max-width:768px){.GK011G_heading{font-family:var(--font-suisse);font-size:var(--text-h3-size);font-weight:var(--font-heading-weight);line-height:var(--text-h3-line-height)}}.GK011G_description{font-family:var(--font-suisse);font-size:var(--text-body-size);font-weight:var(--font-paragraph-weight);line-height:var(--text-body-line-height);color:var(--color-black-60);max-width:52ch}.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;font-size:var(--text-caption-size);color:var(--color-black-60);align-items:center;gap:4px;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)}}
.H5lqFa_fieldError{font-family:var(--font-suisse);font-size:var(--text-caption-size);color:#d23f3f;margin:6px 0 0}
