.otto-mocks_stageArt__6NJwP{display:block;width:100%;height:100%}.otto-mocks_stageScroll__1XCe_{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.otto-mocks_stageScroll__1XCe_::-webkit-scrollbar{display:none}.otto-mocks_stageInner__8LV7Y{height:100%;min-width:900px}.otto-mocks_cardArt__wuYpH{display:block;width:100%;height:100%}@keyframes otto-mocks_otto-route-beam__Wzy4J{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.otto-mocks_beam__kwW5F{animation:otto-mocks_otto-route-beam__Wzy4J .26s linear both}@media (prefers-reduced-motion:reduce){.otto-mocks_beam__kwW5F{animation:none;stroke-dashoffset:0}}.otto-mocks_artText__y6fiB{font-family:var(--font-mono);font-size:13px;letter-spacing:.5px;fill:var(--ds-gray-900)}.otto-mocks_artTextStrong__6OQy7{fill:var(--ds-gray-1000)}.otto-mocks_artTextDim__GGjCY{fill:var(--ds-gray-700)}.otto-mocks_artTextTool__I_0SC{fill:var(--ds-purple-900)}.otto-mocks_artTextInvert__J5Auz{font-family:var(--font-mono);font-size:13px;letter-spacing:.5px;fill:var(--ds-background-100)}.otto-mocks_artTitle__oZs6o{font-family:var(--font-sans);font-size:32px;font-weight:600;letter-spacing:-.04em;fill:var(--ds-gray-400)}.otto-page_page__qo5Uq{background:var(--ds-background-200);color:var(--ds-gray-1000);--standout:var(--ds-background-100);--hair:var(--ds-gray-200);--cardline:var(--ds-gray-300)}.otto-page_wrap__GSqCr{max-width:var(--ds-page-width-with-margin,1448px);margin-inline:auto;padding-inline:var(--geist-page-margin,24px)}.otto-page_section__YsjlQ{position:relative;display:flex;flex-direction:column;padding-block:72px;gap:48px}@media (min-width:768px){.otto-page_section__YsjlQ{padding-block:96px;gap:64px}}@media (min-width:1024px){.otto-page_section__YsjlQ{padding-block:120px;gap:72px}}.otto-page_feature__TvUcY{padding-block:64px;gap:64px}@media (min-width:768px){.otto-page_feature__TvUcY{padding-block:96px;gap:80px}}@media (min-width:1024px){.otto-page_feature__TvUcY{padding-block:144px;gap:96px}}.otto-page_grid__34qG8{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px;row-gap:24px}.otto-page_headRow__f_Ltz{align-items:end;row-gap:24px}@media (min-width:1024px){.otto-page_headRow__f_Ltz{row-gap:12px}}.otto-page_headMain__Slkb5{grid-column:1/-1}.otto-page_headAside__6JoAw{grid-column:1/-1;max-width:44ch}@media (min-width:1024px){.otto-page_headMain__Slkb5{grid-column:1/7}.otto-page_headAside__6JoAw{grid-column:8/13}}.otto-page_h2__AqyfN{margin:0;font-size:36px;font-weight:450;line-height:1;letter-spacing:-.06em;color:var(--ds-gray-1000);text-wrap:balance}@media (max-width:767px){.otto-page_h2__AqyfN{font-size:32px;line-height:40px}}@media (min-width:768px){.otto-page_h2__AqyfN{font-size:44px}}@media (min-width:1024px){.otto-page_h2__AqyfN{font-size:56px}}.otto-page_lead__Qdh60{margin:0;font-size:16px;line-height:24px;color:var(--ds-gray-900);text-wrap:pretty}@media (min-width:1024px){.otto-page_lead__Qdh60{font-size:18px;line-height:28px}}.otto-page_eyebrow__Kvei7{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:var(--ds-gray-700)}.otto-page_subnav__BLR5j{display:flex;align-items:center;gap:24px;height:44px;color:var(--ds-gray-1000)}.otto-page_subnavMark__yGHOy{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-right:24px}@media (max-width:767px){.otto-page_subnav__BLR5j{gap:12px}.otto-page_subnavMark__yGHOy{margin-right:0}}.otto-page_subnavTabs__uwewJ{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.otto-page_subnavTabs__uwewJ::-webkit-scrollbar{display:none}.otto-page_subnavTab__TBIli{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:14px;line-height:20px;white-space:nowrap;color:var(--ds-gray-900);text-decoration:none;transition:color .15s ease,background .15s ease}.otto-page_subnavTabActive__cLFl_,.otto-page_subnavTab__TBIli:hover{color:var(--ds-gray-1000);background:var(--ds-gray-100)}.otto-page_hero__ndY40{display:flex;flex-direction:column;padding-top:48px;padding-bottom:72px;gap:80px;overflow:hidden}@media (min-width:768px){.otto-page_hero__ndY40{padding-top:64px;padding-bottom:96px;gap:120px}}@media (min-width:1024px){.otto-page_hero__ndY40{padding-top:72px;padding-bottom:120px;gap:168px}}.otto-page_heroGrid__Aj6ne{align-items:start;row-gap:48px}.otto-page_heroCopy__6rOSB{grid-column:1/-1;display:flex;flex-direction:column}.otto-page_heroPanelCell__9oVGm{grid-column:1/-1}@media (min-width:1024px){.otto-page_heroCopy__6rOSB{grid-column:1/7}.otto-page_heroPanelCell__9oVGm{grid-column:7/13}}.otto-page_h1__c_BWw{margin:0;font-size:44px;font-weight:450;line-height:1;letter-spacing:-.06em;color:var(--ds-gray-1000);text-wrap:balance}@media (max-width:767px){.otto-page_h1__c_BWw{font-size:40px;line-height:48px}}@media (min-width:768px){.otto-page_h1__c_BWw{font-size:60px}}@media (min-width:1024px){.otto-page_h1__c_BWw{font-size:72px}}.otto-page_h1Pill__D49Oi{display:inline-block;padding:.06em .3em .1em;border:1px solid;border-radius:999px;letter-spacing:-.03em}.otto-page_heroSub__FJLV8{margin:24px 0 0;max-width:26ch;font-size:18px;line-height:28px;color:var(--ds-gray-900);text-wrap:pretty}@media (min-width:1024px){.otto-page_heroSub__FJLV8{font-size:22px;line-height:32px}}.otto-page_heroCtas__5QXtO{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.otto-page_pillBtn__KaIe5{border-radius:999px!important;padding-inline:20px!important}.otto-page_panel__f8sSt{position:relative;display:flex;flex-direction:column;border:1px solid var(--cardline);border-radius:2px;background:var(--standout);overflow:hidden}.otto-page_panelTabs__poHdn{display:flex;align-items:center;gap:4px;padding:12px;overflow-x:auto;scrollbar-width:none}.otto-page_panelTabs__poHdn::-webkit-scrollbar{display:none}.otto-page_panelTab__7yNb7{appearance:none;border:0;background:transparent;padding:6px 12px;border-radius:6px;font-family:inherit;font-size:14px;line-height:20px;white-space:nowrap;color:var(--ds-gray-900);cursor:pointer;transition:color .15s ease,background .15s ease}.otto-page_panelTab__7yNb7:hover{color:var(--ds-gray-1000)}.otto-page_panelTabActive__3DQL0{color:var(--ds-gray-1000);background:var(--ds-gray-100)}.otto-page_panelBody__jKigv{position:relative;min-height:300px;padding:12px 0 16px;border-top:1px solid var(--hair);font-family:var(--font-mono);font-size:13px;line-height:21px;overflow-x:auto}@media (min-width:1024px){.otto-page_panelBody__jKigv{min-height:420px}}.otto-page_codeRow__4zu09{display:flex;gap:16px;padding-inline:16px;white-space:pre-wrap}.otto-page_codeNum__TZTGC{flex-shrink:0;width:16px;text-align:right;color:var(--ds-gray-500);user-select:none}.otto-page_codeRowHi__Ea97F{background:var(--ds-blue-200);box-shadow:inset 2px 0 0 var(--ds-blue-700)}.otto-page_ask__mnHPr{color:var(--ds-gray-1000)}.otto-page_step__wTQPz{color:var(--ds-purple-900)}.otto-page_answer__tARnc{color:var(--ds-gray-900)}.otto-page_chipsRow__jdnwX{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.otto-page_chipsLine__7hTZp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.otto-page_chipsLabel__eeU9z{font-size:14px;color:var(--ds-gray-900)}.otto-page_chip__3HWlq{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--cardline);border-radius:999px;font-size:14px;line-height:20px;color:var(--ds-gray-1000);white-space:nowrap}.otto-page_chipLead__RLDxn{border-color:var(--ds-gray-1000)}.otto-page_statLock__qlAdi{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}@media (min-width:768px){.otto-page_statLock__qlAdi{flex-direction:row;align-items:center;justify-content:center;gap:48px;text-align:left}}.otto-page_statFigure__tDksy{font-family:var(--font-pixel);font-size:64px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-gray-1000);white-space:nowrap}@media (min-width:1024px){.otto-page_statFigure__tDksy{font-size:110px;line-height:96px}.otto-page_statLockCol__Pr1mK{width:200px;display:flex;justify-content:flex-end}}.otto-page_statCopy__8Qc7A{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.otto-page_statCopy__8Qc7A{width:360px}}.otto-page_statLabel__QMROM{font-size:16px;font-weight:450;line-height:24px;color:var(--ds-gray-1000)}.otto-page_statLead__o2GSH{font-size:16px;line-height:24px;color:var(--ds-gray-900);text-wrap:balance}@media (min-width:1024px){.otto-page_statLead__o2GSH{font-size:24px;line-height:32px}}.otto-page_cardStrip__Knxb2{list-style:none;margin:0;padding:0;column-gap:0;row-gap:48px}.otto-page_card__TqPQK{grid-column:1/-1;display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.otto-page_card__TqPQK{grid-column:span 4}}.otto-page_cardVisual__OTcVz{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:6/5;border:1px solid var(--cardline);border-radius:2px;background:var(--standout);overflow:hidden}@media (min-width:1024px){.otto-page_card__TqPQK:not(:last-child) .otto-page_cardVisual__OTcVz{border-right:0}.otto-page_card__TqPQK:first-child .otto-page_cardVisual__OTcVz{border-radius:2px 0 0 2px}.otto-page_card__TqPQK:not(:first-child):not(:last-child) .otto-page_cardVisual__OTcVz{border-radius:0}.otto-page_card__TqPQK:last-child .otto-page_cardVisual__OTcVz{border-radius:0 2px 2px 0}}.otto-page_cardCopy__zWL56{max-width:40ch;text-wrap:pretty}@media (min-width:1024px){.otto-page_card__TqPQK:first-child .otto-page_cardCopy__zWL56{padding-right:12px}.otto-page_card__TqPQK:not(:first-child):not(:last-child) .otto-page_cardCopy__zWL56{padding-inline:12px}.otto-page_card__TqPQK:last-child .otto-page_cardCopy__zWL56{padding-left:12px}}.otto-page_cardTitle__tKEHy{margin:0 0 8px;font-size:16px;font-weight:450;line-height:24px;color:var(--ds-gray-1000)}.otto-page_cardDesc__aGH9l{margin:0;font-size:16px;line-height:24px;color:var(--ds-gray-900)}.otto-page_cardGrid__dqTyr{list-style:none;margin:0;padding:0;column-gap:24px;row-gap:40px}.otto-page_cardGrid__dqTyr .otto-page_cardVisual__OTcVz{border-radius:2px;border-right:1px solid var(--cardline)}.otto-page_cardGrid__dqTyr .otto-page_cardCopy__zWL56{padding:0}.otto-page_bigPanel__h1J17{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--cardline);border-radius:2px;background:var(--standout)}.otto-page_bigPanelHead__zCyXv{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px}.otto-page_bigPanelStage__LDAYi{position:relative;width:100%;height:420px;border-top:1px solid var(--hair)}@media (min-width:768px){.otto-page_bigPanelStage__LDAYi{height:500px}}.otto-page_seg__UeBow{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--cardline);border-radius:6px;background:var(--ds-background-200)}@media (max-width:767px){.otto-page_seg__UeBow{max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.otto-page_seg__UeBow::-webkit-scrollbar{display:none}}.otto-page_segBtn__7Ju1y{appearance:none;border:0;background:transparent;padding:6px 12px;border-radius:4px;font-family:inherit;font-size:13px;line-height:20px;color:var(--ds-gray-900);cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.otto-page_segBtn__7Ju1y:hover{color:var(--ds-gray-1000)}.otto-page_segBtnActive__O0uJa{color:var(--ds-gray-1000);background:var(--ds-gray-100)}.otto-page_askCol__9Si3g{grid-column:1/-1;display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.otto-page_askCol__9Si3g{grid-column:span 6}}@media (min-width:1024px){.otto-page_askCol__9Si3g{grid-column:span 3}}.otto-page_askItem__FT9_w{padding:8px 12px;border:1px solid var(--cardline);border-radius:6px;background:var(--standout);font-size:13px;line-height:20px;color:var(--ds-gray-900);text-wrap:pretty}.otto-page_miniStat__2Jdd0{display:flex;flex-direction:column;gap:8px}.otto-page_miniFigure__Pdvg_{font-family:var(--font-pixel);font-size:56px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-gray-1000)}@media (min-width:1024px){.otto-page_miniFigure__Pdvg_{font-size:72px;line-height:72px}}.otto-page_miniLabel__Yv_2i{font-size:14px;line-height:20px;color:var(--ds-gray-900);text-wrap:pretty}.otto-page_controlCol__g5Gv4{grid-column:1/-1;display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.otto-page_controlCol__g5Gv4{grid-column:span 6}}.otto-page_controlItem__L_o6_{padding-top:24px;border-top:1px solid var(--hair);font-size:16px;line-height:24px;color:var(--ds-gray-900);text-wrap:pretty}.otto-page_controlItem__L_o6_ strong{color:var(--ds-gray-1000);font-weight:450}.otto-page_faqList__2UaVy{grid-column:1/-1;display:flex;flex-direction:column}.otto-page_faq__skT2E{border-top:1px solid var(--hair)}.otto-page_faq__skT2E:last-child{border-bottom:1px solid var(--hair)}.otto-page_faqQ___SlY1{display:flex;align-items:baseline;gap:24px;padding-block:24px;cursor:pointer;list-style:none;font-size:16px;line-height:24px;color:var(--ds-gray-1000)}.otto-page_faqQ___SlY1::-webkit-details-marker{display:none}.otto-page_faqNum__fuUAG{flex-shrink:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.6px;color:var(--ds-gray-700)}.otto-page_faqA__VDv4G{padding:0 0 24px 60px;margin:0;max-width:70ch;font-size:16px;line-height:24px;color:var(--ds-gray-900);text-wrap:pretty}.otto-page_finalCta__9_qbV{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center;padding-block:120px}@media (min-width:1024px){.otto-page_finalCta__9_qbV{padding-block:144px}}