.case-study{--case-study-accent: var(--text-accent);--case-study-accent-rgb: 92 133 166;--case-study-accent-100: var(--case-study-accent);--case-study-accent-60: rgb(var(--case-study-accent-rgb) / .6);--case-study-accent-40: rgb(var(--case-study-accent-rgb) / .4);--case-study-accent-20: rgb(var(--case-study-accent-rgb) / .2);--case-study-accent-15: rgb(var(--case-study-accent-rgb) / .15)}.case-study--ota{--case-study-accent: #7f4d36;--case-study-accent-rgb: 127 77 54}.case-study--lex{--case-study-accent: #4f3cc9;--case-study-accent-rgb: 79 60 201}.case-study--aligna{--case-study-accent: #55538e;--case-study-accent-rgb: 85 83 142}.case-study--gitd{--case-study-accent: #428795;--case-study-accent-rgb: 66 135 149}.case-study--teaverse{--case-study-accent: #3e524a;--case-study-accent-rgb: 62 82 74}.case-study--axiom{--case-study-accent: #000000;--case-study-accent-rgb: 0 0 0}.case-study-nav__backs{position:fixed;top:var(--case-study-nav-offset, 6rem);left:1.5rem;z-index:13;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;pointer-events:auto}.case-study-nav__back{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;font-size:.8125rem;font-weight:var(--font-weight-regular);line-height:1.25rem;color:#0003;text-decoration:none;pointer-events:auto}.case-study-nav__back:hover,.case-study-nav__back:focus-visible{color:var(--text-accent)}.case-study-nav__back--parent{color:#1bbed2}.case-study-nav__back--parent:hover,.case-study-nav__back--parent:focus-visible{color:#1599ac}.case-study-nav__back:focus-visible{outline:1px solid rgb(0 0 0 / .28);outline-offset:2px}.case-study-nav__back-icon{display:block;width:.85rem;height:.85rem;flex-shrink:0}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav{top:calc(var(--case-study-nav-offset, 6rem) + 3rem);left:1.5rem;transform:none;display:flex;flex-direction:column;align-items:stretch;width:11.5rem;pointer-events:auto}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd):has(.case-study-nav__backs--with-parent) .case-study-nav{top:calc(var(--case-study-nav-offset, 6rem) + 4.5rem)}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav[hidden]{display:none}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item--child .case-study-nav__link{padding-left:1.8ch}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item--grandchild .case-study-nav__link{padding-left:3.6ch}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__dash{display:none}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link{min-width:0;min-height:0;padding:.15rem 0}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__label{position:static;left:auto;top:auto;transform:none;width:auto;max-width:11.5rem;padding:0;font-size:.8125rem;font-weight:var(--font-weight-regular);line-height:1.25rem;letter-spacing:0;color:#0003;background:none;border:0;border-radius:0;box-shadow:none;opacity:1;pointer-events:none;text-wrap:pretty;transition:color .16s ease,font-size .16s ease}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link:hover .case-study-nav__label,.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link:focus-visible .case-study-nav__label{opacity:1;transform:none;font-weight:var(--font-weight-regular);color:var(--case-study-accent-40)}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link[aria-current=true] .case-study-nav__label,.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link[aria-current=true]:hover .case-study-nav__label,.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link[aria-current=true]:focus-visible .case-study-nav__label{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.25rem;color:var(--case-study-accent)}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__list{position:relative;align-items:stretch;gap:.2rem;padding-left:.7rem}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__list:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:0;width:1px;background:#0000001f}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item{width:100%}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item:has(.case-study-nav__link[aria-current=true]):before{content:"";position:absolute;top:.1rem;bottom:.1rem;left:-.7rem;width:2.5px;background:#00000038}.ai-mark{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;margin-left:8px;vertical-align:middle;border:1px solid #eedb91;background:#fff5d2;color:#755713;font-family:inherit;font-size:13px;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:0;white-space:nowrap}.ai-mark--toc{height:16px;min-width:18.4px;margin-left:4.8px;padding:2px 3.2px 0;border-width:.8px;border-radius:6.4px;font-size:10.4px}.ai-mark--body{height:22px;min-width:31px;padding:0 8px;border-radius:32px}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link:has(.ai-mark){max-width:11.5rem}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__label:has(.ai-mark){max-width:100%}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link[aria-current=true] .case-study-nav__label:before{content:"";display:inline-block;width:.29em;height:.29em;margin-right:.34em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);vertical-align:.2em}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__link[aria-current=true] .case-study-nav__label:before{visibility:hidden;width:0;height:0;margin:0}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item--grandchild .case-study-nav__label{font-size:.75rem;line-height:1.125rem}.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item--grandchild .case-study-nav__link:hover .case-study-nav__label,.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item--grandchild .case-study-nav__link:focus-visible .case-study-nav__label,.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item--grandchild .case-study-nav__link[aria-current=true] .case-study-nav__label,.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item--grandchild .case-study-nav__link[aria-current=true]:hover .case-study-nav__label,.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav__item--grandchild .case-study-nav__link[aria-current=true]:focus-visible .case-study-nav__label{font-size:.8125rem;line-height:1.25rem}.case-study.case-study--aligna .case-study-nav__item--child .case-study-nav__label{font-size:.75rem;line-height:1.125rem}.case-study.case-study--aligna .case-study-nav__item--child .case-study-nav__link:hover .case-study-nav__label,.case-study.case-study--aligna .case-study-nav__item--child .case-study-nav__link:focus-visible .case-study-nav__label,.case-study.case-study--aligna .case-study-nav__item--child .case-study-nav__link[aria-current=true] .case-study-nav__label,.case-study.case-study--aligna .case-study-nav__item--child .case-study-nav__link[aria-current=true]:hover .case-study-nav__label,.case-study.case-study--aligna .case-study-nav__item--child .case-study-nav__link[aria-current=true]:focus-visible .case-study-nav__label{font-size:.8125rem;line-height:1.25rem}.case-study-nav{--case-study-nav-offset: 6rem;position:fixed;top:50%;left:1.25rem;z-index:12;transform:translateY(-50%);pointer-events:none}.case-study-nav__list{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;margin:0;padding:0;list-style:none;pointer-events:auto}.case-study-nav__item{position:relative;display:flex;align-items:center}.case-study-nav__link{position:relative;display:flex;align-items:center;box-sizing:border-box;min-width:2.25rem;min-height:1.75rem;padding:.5rem .75rem .5rem .35rem;text-decoration:none;color:inherit}.case-study-nav__link:focus{outline:none}.case-study-nav__link:focus-visible{outline:1px solid rgb(0 0 0 / .28);outline-offset:2px}.case-study-nav__dash{display:block;width:.625rem;height:2px;background:#00000038;border-radius:999px;transition:width .16s ease,height .16s ease,background-color .16s ease,opacity .16s ease}.case-study-nav__link:hover .case-study-nav__dash,.case-study-nav__link:focus-visible .case-study-nav__dash{width:1rem;background:#0000006b}.case-study-nav__link[aria-current=true] .case-study-nav__dash{width:1.375rem;height:3px;background:#0000009e}.case-study-nav__link[aria-current=true]:hover .case-study-nav__dash,.case-study-nav__link[aria-current=true]:focus-visible .case-study-nav__dash{width:1.375rem;height:3px;background:#0000009e}.case-study-nav__label{position:absolute;left:calc(100% + .45rem);top:50%;z-index:1;box-sizing:border-box;width:max-content;max-width:16rem;margin:0;padding:.375rem .55rem;font-size:var(--text-caption);line-height:1.3;font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--case-study-accent);background:var(--bg);border:1px solid var(--about-card-stroke);border-radius:6px;box-shadow:var(--cover-shadow);white-space:normal;opacity:0;transform:translate(-.25rem,-50%);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.case-study-nav__link:hover .case-study-nav__label,.case-study-nav__link:focus-visible .case-study-nav__label{opacity:1;transform:translateY(-50%)}[data-section-nav],[data-section-nav] :is(h1,h2,h3){scroll-margin-top:var(--case-study-nav-offset, 6rem)}@media(max-width:1100px){.case-study-nav{display:none}}@media(max-width:639px){.case-study .case-study-nav,.case-study:is(.case-study--ota,.case-study--lex,.case-study--aligna,.case-study--gitd,.case-study--teaverse,.case-study--axiom) .case-study-nav{display:none}.case-study-nav__backs{position:absolute;top:calc(var(--header-height) + .75rem);left:1.5rem}}@media(prefers-reduced-motion:reduce){.case-study-nav__dash,.case-study-nav__label{transition:none}}
