.case-chapters_navigation__WFtUD{position:sticky;top:104px;align-self:start;z-index:12;min-width:0;color:#c6cdd5}.case-chapters_label__znw7T{margin:0 0 20px;font-size:14px;line-height:1.6}.case-chapters_links__Pc0wN{list-style:none;margin:0;padding:0}.case-chapters_desktop__4edEX .case-chapters_links__Pc0wN{max-height:calc(100svh - 210px);overflow-y:auto}.case-chapters_links__Pc0wN a{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 8px 8px 14px;border-left:1px solid #53606b;font-size:14px;line-height:1.5;transition:color .2s,border-color .2s}.case-chapters_links__Pc0wN a[aria-current=location]{color:#b9ff47;border-left:3px solid #b9ff47;padding-left:12px}.case-chapters_links__Pc0wN a:hover{color:#f2f4f5;border-color:#b9ff47}.case-chapters_links__Pc0wN a:focus-visible,.case-chapters_mobile__22Fc8 summary:focus-visible{outline:2px solid #b9ff47;outline-offset:-2px}.case-chapters_progress__zE5SK{width:2px;height:72px;margin:28px 0 0 14px;background:#53606b;overflow:hidden}.case-chapters_progress__zE5SK span{display:block;width:100%;height:100%;background:#b9ff47;transform:scaleY(var(--chapter-progress,0));transform-origin:top}.case-chapters_mobile__22Fc8{display:none}@media (max-width:1100px){.case-chapters_navigation__WFtUD{top:76px;margin-inline:-28px;padding-inline:28px;background:#101216;border-bottom:1px solid #53606b}.case-chapters_desktop__4edEX{display:none}.case-chapters_mobile__22Fc8{display:block;position:relative}.case-chapters_mobile__22Fc8 summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding-block:8px;list-style:none;cursor:pointer}.case-chapters_mobile__22Fc8 summary::-webkit-details-marker{display:none}.case-chapters_mobile__22Fc8 summary span{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px;line-height:1.5}.case-chapters_mobile__22Fc8 strong{color:#b9ff47;font-weight:500}.case-chapters_mobile__22Fc8 summary svg{flex-shrink:0;transition:transform .2s ease}.case-chapters_mobile__22Fc8[open] summary svg{transform:rotate(180deg)}.case-chapters_mobile__22Fc8 .case-chapters_links__Pc0wN{position:absolute;top:100%;left:-28px;right:-28px;padding:12px 28px 20px;max-height:min(60svh,480px);overflow-y:auto;background:#101216;border-bottom:1px solid #53606b;box-shadow:0 16px 24px #10121680}.case-chapters_mobile__22Fc8 .case-chapters_links__Pc0wN a{min-height:48px;font-size:16px}.case-chapters_progress__zE5SK{width:100%;height:2px;margin:0}.case-chapters_progress__zE5SK span{transform:scaleX(var(--chapter-progress,0));transform-origin:left}}@media (max-width:700px){.case-chapters_navigation__WFtUD{top:66px;margin-inline:-20px;padding-inline:20px}.case-chapters_mobile__22Fc8 .case-chapters_links__Pc0wN{left:-20px;right:-20px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.case-chapters_links__Pc0wN a,.case-chapters_mobile__22Fc8 summary svg{transition:none}}@media (min-width:1101px){.case-chapters_navigation__WFtUD{top:var(--desktop-chapter-offset)}}.case-study_caseStudy__Oy2Q_{--accent:#b9ff47;color:#f2f4f5;padding-bottom:96px}.case-study_cover__URKCI{padding-block:32px 48px;border-bottom:1px solid #303640;background:linear-gradient(118deg,#101216 42%,#1a1e24 42.1%,#101216 85%)}.case-study_back__g2lHC{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#a8b0ba;font-size:12px}.case-study_back__g2lHC:hover{color:#f2f4f5}.case-study_coverGrid__YAen4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:64px;min-height:min(700px,calc(100svh - 236px));padding-block:36px}.case-study_identity__piEsv{min-width:0}.case-study_eyebrow__AetcL{margin:0 0 26px;color:#a8b0ba;font:10px/1.6 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.case-study_title__HzuiX{margin:0;font:700 clamp(76px,8.5vw,140px)/.94 Space Grotesk,sans-serif;letter-spacing:-.075em}.case-study_accent__Z3cdG{color:#b9ff47}.case-study_lead__wnp1b{margin:32px 0 0;max-width:580px;color:#a8b0ba;font-size:17px;line-height:1.75}.case-study_status__UI1dL{margin:18px 0 0;color:#a8b0ba;font:10px IBM Plex Mono,monospace;letter-spacing:.1em}.case-study_primaryAction__ff_0n{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;margin-top:28px;padding:12px 22px;background:#b9ff47;color:#101216;border:1px solid #b9ff47;border-radius:2px;font:600 12px/1.5 Inter,sans-serif;cursor:pointer}.case-study_primaryAction__ff_0n:disabled{background:#303640;color:#a8b0ba;border-color:#53606b;cursor:default}.case-study_primaryAction__ff_0n svg{transition:transform .22s ease}.case-study_primaryAction__ff_0n:focus-visible svg,.case-study_primaryAction__ff_0n:hover svg{transform:translateY(3px)}.case-study_primaryAction__ff_0n:focus-visible{outline:2px solid #b9ff47;outline-offset:6px}.case-study_coverMedia__Gxyvk{aspect-ratio:1.22;overflow:clip;background:#f8f9f8;border:1px solid #536244}.case-study_coverMedia__Gxyvk img{display:block;width:100%;height:auto}.case-study_lionCover__5DD7J{min-height:min(640px,calc(100svh - 220px));padding-block:48px}.case-study_lionCover__5DD7J .case-study_title__HzuiX{font-size:clamp(100px,12vw,176px)}.case-study_lionCover__5DD7J .case-study_lead__wnp1b{max-width:700px}.case-study_stack__jpZnb{display:grid;grid-template-columns:.55fr 2fr;gap:32px;padding-top:26px;border-top:1px solid #303640}.case-study_stack__jpZnb p{margin:0;color:#a8b0ba;font-size:12px;line-height:1.8}.case-study_stack__jpZnb p:first-child{color:#b9ff47}.case-study_readingLayout__XoQXh{--chapter-offset:104px;display:grid;grid-template-columns:184px minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,96px);padding-top:40px}.case-study_chapters__vZ0Uz{min-width:0}.case-study_demo__SMHm9,.case-study_gallery__SyYUO,.case-study_readingSection__EBfkK,.case-study_resources__56Ev8{scroll-margin-top:var(--chapter-offset,104px)}.case-study_readingSection__EBfkK{padding-block:clamp(64px,7vw,100px);border-bottom:1px solid #303640}.case-study_chapterLabel__9e3Jd{margin:0 0 24px;color:#b9ff47;font:14px/1.6 IBM Plex Mono,monospace}.case-study_chapterHeading__Jt3Xz{max-width:880px}.case-study_chapterHeading__Jt3Xz h2,.case-study_demo__SMHm9 h2,.case-study_gallery__SyYUO h2,.case-study_resources__56Ev8>h2{margin:0;font:600 clamp(32px,3.6vw,52px)/1.15 Space Grotesk,sans-serif;letter-spacing:-.04em}.case-study_chapterHeading__Jt3Xz h2,.case-study_gallery__SyYUO h2,.case-study_resources__56Ev8>h2{overflow:clip}.case-study_chapters__vZ0Uz [data-chapter-heading]{display:block;transition:color .26s ease}.case-study_chapters__vZ0Uz [data-chapter-active=false] [data-chapter-heading]{color:#c6cdd5}.case-study_sectionBody__hoERr{max-width:740px;margin-top:32px}.case-study_demo__SMHm9 p,.case-study_sectionBody__hoERr>p{margin:0;color:#d1d8df;font-size:18px;line-height:1.85}.case-study_sectionBody__hoERr ul{margin:28px 0 0;padding-left:20px;color:#d1d8df;font-size:17px;line-height:1.8}.case-study_sectionBody__hoERr li+li{margin-top:12px}.case-study_sectionBody__hoERr li::marker{color:#b9ff47}.case-study_readingSection__EBfkK[data-chapter=overview]{padding-top:48px}.case-study_readingSection__EBfkK[data-chapter=overview] h2{font-size:clamp(40px,4.8vw,68px);line-height:1.08}.case-study_readingSection__EBfkK[data-chapter=overview] .case-study_sectionBody__hoERr>p{font-size:20px;line-height:1.8}.case-study_readingSection__EBfkK[data-chapter=workflows]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:40px}.case-study_readingSection__EBfkK[data-chapter=workflows] .case-study_sectionBody__hoERr{margin-top:0}.case-study_readingSection__EBfkK[data-chapter=architecture] .case-study_chapterHeading__Jt3Xz{border-left:2px solid #b9ff47;padding-left:28px}.case-study_readingSection__EBfkK[data-chapter=architecture] .case-study_sectionBody__hoERr{margin-left:auto}.case-study_readingSection__EBfkK[data-chapter=data] .case-study_sectionBody__hoERr{max-width:680px}.case-study_readingSection__EBfkK[data-chapter=security] .case-study_chapterHeading__Jt3Xz{max-width:640px}.case-study_readingSection__EBfkK[data-chapter=quality] .case-study_sectionBody__hoERr{border-top:1px solid #53606b;padding-top:28px}.case-study_readingSection__EBfkK[data-chapter=status]{padding-bottom:64px}.case-study_readingLayout__XoQXh :is(.case-study_readingSection__EBfkK,.case-study_gallery__SyYUO,.case-study_resources__56Ev8,.case-study_demo__SMHm9):focus-visible{outline:2px solid #b9ff47;outline-offset:8px}.case-study_gallery__SyYUO{padding-block:72px;border-bottom:1px solid #303640}.case-study_gallery__SyYUO[data-media-pending=true]{padding-block:32px}.case-study_gallery__SyYUO[data-media-pending=true] h2{font-size:28px}.case-study_galleryGrid___RfM4{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}.case-study_galleryGrid___RfM4 figure{margin:0;min-width:0}.case-study_galleryGrid___RfM4 a{display:block}.case-study_thumbnail__SsO6U{display:block;aspect-ratio:1.5;overflow:hidden;background:#1a1e24}.case-study_thumbnail__SsO6U img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.case-study_galleryGrid___RfM4 figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;color:#a8b0ba}.case-study_galleryGrid___RfM4 figcaption svg{color:#b9ff47;flex-shrink:0}.case-study_galleryGrid___RfM4 a:focus-visible .case-study_thumbnail__SsO6U img{transform:scale(1.015)}.case-study_mediaPending__F9lar{margin:28px 0 0;max-width:640px;color:#a8b0ba;font-size:16px;line-height:1.8}.case-study_resources__56Ev8{padding-block:72px}.case-study_resources__56Ev8>section{margin:32px 0 0}.case-study_resources__56Ev8>section h2{font-size:16px}.case-study_note__j1Wb8{color:#c6cdd5;font-size:14px!important;line-height:1.8}.case-study_resources__56Ev8>.case-study_note__j1Wb8{margin-top:24px}.case-study_demo__SMHm9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:40px;background:#1a1e24;padding:32px;margin-top:64px}.case-study_demo__SMHm9 h2{font-size:clamp(28px,3vw,42px)}.case-study_demo__SMHm9 .case-study_primaryAction__ff_0n{margin-top:0}.case-study_demo__SMHm9>div>p{font-size:16px;margin-top:24px}.case-study_nextProject__LMDEw{border-top:1px solid #303640;padding-top:48px}.case-study_nextProject__LMDEw>p{margin:0 0 24px;color:#a8b0ba;font-size:12px}.case-study_nextProject__LMDEw>a:not(.case-study_back__g2lHC){display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 clamp(38px,6vw,80px)/1.1 Space Grotesk,sans-serif;letter-spacing:-.055em}.case-study_nextProject__LMDEw .case-study_back__g2lHC{margin-top:32px}.case-study_nextProject__LMDEw>a>svg{color:#b9ff47;flex-shrink:0}.case-study_dialog__bbyWo{width:min(calc(100% - 48px),1200px);max-height:calc(100svh - 48px);margin:auto;padding:0;border:1px solid #53606b;background:#101216;color:#f2f4f5}.case-study_dialog__bbyWo::backdrop{background:#101216e8}.case-study_dialogBar__L9Nli{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px}.case-study_dialogBar__L9Nli p{margin:0;font-size:14px;line-height:1.6}.case-study_dialogBar__L9Nli p span{color:#a8b0ba;margin-left:12px;white-space:nowrap}.case-study_dialog__bbyWo button{display:inline-grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:transparent;color:#f2f4f5;border:1px solid #53606b;cursor:pointer}.case-study_dialogViewport__01eun{max-height:calc(100svh - 240px);overflow:auto;overscroll-behavior:contain;padding:16px;background:#1a1e24}.case-study_dialogViewport__01eun img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}.case-study_dialogControls__I4dZZ{display:flex;align-items:center;justify-content:center;gap:24px;padding:16px}.case-study_dialogControls__I4dZZ a{min-height:44px;display:flex;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:5px}.case-study_galleryHint__DK2z_{margin:0;padding:0 20px 16px;font-size:11px;line-height:1.6;color:#a8b0ba}@media (hover:hover) and (pointer:fine){.case-study_galleryGrid___RfM4 a:hover .case-study_thumbnail__SsO6U img{transform:scale(1.015)}}@media (max-width:1000px){.case-study_coverGrid__YAen4{grid-template-columns:1fr;gap:40px;min-height:auto}.case-study_coverMedia__Gxyvk{aspect-ratio:1.6}.case-study_lionCover__5DD7J{min-height:auto}.case-study_demo__SMHm9{gap:32px;padding:32px}}@media (max-width:1100px){.case-study_readingLayout__XoQXh{--chapter-offset:152px;display:block;padding-top:0}.case-study_readingSection__EBfkK[data-chapter=workflows]{gap:32px}}@media (max-width:700px){.case-study_caseStudy__Oy2Q_{padding-bottom:64px}.case-study_cover__URKCI{padding-block:18px 32px}.case-study_coverGrid__YAen4{padding-block:28px;gap:32px}.case-study_title__HzuiX{font-size:clamp(72px,20vw,112px)}.case-study_lionCover__5DD7J{padding-block:32px}.case-study_lionCover__5DD7J .case-study_title__HzuiX{font-size:clamp(70px,17.8vw,116px)}.case-study_lead__wnp1b{margin-top:24px;font-size:16px}.case-study_coverMedia__Gxyvk{aspect-ratio:1.1}.case-study_stack__jpZnb{grid-template-columns:1fr;gap:10px}.case-study_readingLayout__XoQXh{--chapter-offset:142px}.case-study_readingSection__EBfkK{padding-block:48px}.case-study_readingSection__EBfkK[data-chapter=overview] h2{font-size:clamp(34px,9vw,48px)}.case-study_readingSection__EBfkK[data-chapter=overview] .case-study_sectionBody__hoERr>p{font-size:18px}.case-study_readingSection__EBfkK[data-chapter=workflows]{display:block}.case-study_readingSection__EBfkK[data-chapter=workflows] .case-study_sectionBody__hoERr{margin-top:28px}.case-study_readingSection__EBfkK[data-chapter=architecture] .case-study_chapterHeading__Jt3Xz{padding-left:20px}.case-study_chapterLabel__9e3Jd{margin-bottom:18px}.case-study_sectionBody__hoERr{margin-top:28px}.case-study_sectionBody__hoERr>p{font-size:17px}.case-study_sectionBody__hoERr ul{font-size:16px}.case-study_gallery__SyYUO{padding-block:48px}.case-study_galleryGrid___RfM4{grid-template-columns:1fr;gap:24px;margin-top:32px}.case-study_resources__56Ev8{padding-block:48px}.case-study_demo__SMHm9{grid-template-columns:1fr;gap:28px;margin-top:48px;padding:28px 20px}.case-study_dialog__bbyWo{width:calc(100% - 24px);max-height:calc(100svh - 24px)}.case-study_dialogBar__L9Nli{padding-inline:12px}.case-study_dialogViewport__01eun{padding:8px}.case-study_dialogControls__I4dZZ{gap:16px}}@media (prefers-reduced-motion:reduce){.case-study_chapters__vZ0Uz [data-chapter-heading],.case-study_primaryAction__ff_0n svg,.case-study_thumbnail__SsO6U img{transition:none}.case-study_galleryGrid___RfM4 a:focus-visible .case-study_thumbnail__SsO6U img,.case-study_galleryGrid___RfM4 a:hover .case-study_thumbnail__SsO6U img,.case-study_primaryAction__ff_0n:focus-visible svg,.case-study_primaryAction__ff_0n:hover svg{transform:none}}@media (min-width:1101px){.case-study_cover__URKCI{padding-block:24px 36px}.case-study_coverGrid__YAen4{gap:40px;min-height:min(560px,calc(100svh - 200px));padding-block:28px}.case-study_title__HzuiX{font-size:var(--desktop-project-title)}.case-study_lead__wnp1b{margin-top:24px}.case-study_coverMedia__Gxyvk{max-height:560px}.case-study_readingLayout__XoQXh{--chapter-offset:var(--desktop-chapter-offset);gap:48px;padding-top:32px}.case-study_readingSection__EBfkK{padding-block:var(--desktop-section-space)}.case-study_chapterHeading__Jt3Xz h2,.case-study_gallery__SyYUO h2,.case-study_resources__56Ev8>h2{font-size:var(--desktop-section-title)}.case-study_readingSection__EBfkK[data-chapter=overview] h2{font-size:clamp(40px,4vw,54px)}.case-study_gallery__SyYUO,.case-study_resources__56Ev8{padding-block:var(--desktop-section-space)}.case-study_nextProject__LMDEw{padding-top:36px}.case-study_nextProject__LMDEw>a:not(.case-study_back__g2lHC){font-size:clamp(38px,4.5vw,64px)}}.feedqr-architecture_architecture__2YIzo{margin-top:48px;border:1px solid #53606b;color:#f2f4f5;background:#101216}.feedqr-architecture_intro__bbcA0{padding:32px 28px;border-bottom:1px solid #303640}.feedqr-architecture_intro__bbcA0 h3{margin:0;font:600 clamp(28px,3vw,42px)/1.15 Space Grotesk,sans-serif;letter-spacing:-.04em}.feedqr-architecture_intro__bbcA0 p{margin:16px 0 0;color:#d1d8df;font-size:var(--type-body);line-height:1.75}.feedqr-architecture_toolbar__wTSx3{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px}.feedqr-architecture_toolbar__wTSx3 p{flex:1 1 280px;margin:0;max-width:530px;color:#c6cdd5;font-size:16px;line-height:1.75}.feedqr-architecture_play__v4FYl{min-height:48px;padding:12px 18px;border:1px solid #b9ff47;background:#b9ff47;color:#101216;font-size:16px;line-height:1.6;font-weight:600;cursor:pointer}.feedqr-architecture_play__v4FYl[aria-pressed=true]{background:#101216;color:#b9ff47}.feedqr-architecture_play__v4FYl:focus-visible{outline:2px solid #b9ff47;outline-offset:6px}.feedqr-architecture_legend__g_ALQ{display:flex;flex-wrap:wrap;gap:16px 32px;padding:0 28px;color:#c6cdd5;font-size:var(--type-caption);line-height:1.7}.feedqr-architecture_legend__g_ALQ span{display:inline-flex;align-items:center;gap:10px}.feedqr-architecture_legend__g_ALQ span:before{content:"";width:28px;border-top:1px solid #8996a3}.feedqr-architecture_legend__g_ALQ span+span:before{border-top-style:dashed}.feedqr-architecture_board__oHr_m{position:relative;container-type:inline-size;padding:28px}.feedqr-architecture_connections__d8SJZ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.feedqr-architecture_connection___3PpB{fill:none;stroke:#8996a3;stroke-width:1.5;transition:stroke .18s ease}.feedqr-architecture_connection___3PpB[data-return=true]{stroke-dasharray:5 5}.feedqr-architecture_connection___3PpB[data-lit=true]{stroke:#b9ff47}.feedqr-architecture_signal__xs0xQ{fill:none;stroke:#b9ff47;stroke-width:2;opacity:0}.feedqr-architecture_packet__05SPu{fill:#b9ff47;opacity:0}.feedqr-architecture_flow__TpfCx{position:relative;display:grid;grid-template-columns:.95fr 1fr 1.1fr .9fr;grid-template-rows:minmax(140px,auto) 144px minmax(120px,auto);gap:28px 52px;list-style:none;margin:0;padding:0}.feedqr-architecture_node__5BNja{min-width:0;align-self:center}.feedqr-architecture_node__5BNja:first-child{grid-area:1/1}.feedqr-architecture_node__5BNja:nth-child(2){grid-area:1/2}.feedqr-architecture_node__5BNja:nth-child(3){grid-area:1/3}.feedqr-architecture_node__5BNja:nth-child(4){grid-area:2/4}.feedqr-architecture_node__5BNja:nth-child(5){grid-area:3/1/4/3;max-width:250px}.feedqr-architecture_nodeButton__EeNVj{display:flex;flex-direction:column;align-items:start;gap:10px;width:100%;min-height:140px;padding:12px 0 20px;text-align:left;border:0;border-bottom:2px solid #53606b;background:transparent;color:#f2f4f5;cursor:pointer}.feedqr-architecture_number__TVZdg{font:14px/1.5 IBM Plex Mono,monospace;color:#c6cdd5}.feedqr-architecture_nodeTitle__90ScJ{font:500 clamp(20px,2vw,27px)/1.2 Space Grotesk,sans-serif;letter-spacing:-.025em}.feedqr-architecture_technology__x1Cbs{color:#d1d8df;font-size:16px;line-height:1.65}.feedqr-architecture_nodeButton__EeNVj[aria-pressed=true]{border-color:#b9ff47}.feedqr-architecture_nodeButton__EeNVj[aria-pressed=true] .feedqr-architecture_nodeTitle__90ScJ,.feedqr-architecture_nodeButton__EeNVj[aria-pressed=true] .feedqr-architecture_number__TVZdg{color:#b9ff47}.feedqr-architecture_nodeButton__EeNVj:focus-visible{outline:2px solid #b9ff47;outline-offset:6px}.feedqr-architecture_status__TDo_0{margin:0;padding:20px 28px 0;border-top:1px solid #303640;color:#b9ff47;font-size:16px;line-height:1.7}.feedqr-architecture_disclosure__VUj7p{margin:8px 0 0;padding-inline:28px;color:#c6cdd5;font-size:16px;line-height:1.7}.feedqr-architecture_context__nk8rV{display:grid;padding:28px;background:#1a1e24;margin-top:24px}.feedqr-architecture_contextPanel__PogBn{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease;min-width:0}.feedqr-architecture_contextPanel__PogBn[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.feedqr-architecture_contextPanel__PogBn h4,.feedqr-architecture_staticFlow__byE4m h4{margin:0;font:500 clamp(24px,2.6vw,34px)/1.25 Space Grotesk,sans-serif;letter-spacing:-.03em}.feedqr-architecture_contextPanel__PogBn>p,.feedqr-architecture_staticFlow__byE4m p{margin:20px 0 0;color:#d1d8df;font-size:17px;line-height:1.85;max-width:820px}.feedqr-architecture_contextPanel__PogBn ul,.feedqr-architecture_staticFlow__byE4m ul{margin:24px 0 0;padding-left:20px;color:#d1d8df;font-size:16px;line-height:1.8}.feedqr-architecture_contextPanel__PogBn li+li,.feedqr-architecture_staticFlow__byE4m ul li+li{margin-top:12px}.feedqr-architecture_contextPanel__PogBn li::marker,.feedqr-architecture_staticFlow__byE4m ul li::marker{color:#b9ff47}.feedqr-architecture_context__nk8rV[data-overview=true]{display:block}.feedqr-architecture_context__nk8rV[data-overview=true] .feedqr-architecture_contextPanel__PogBn+.feedqr-architecture_contextPanel__PogBn{border-top:1px solid #53606b;padding-top:32px;margin-top:32px}.feedqr-architecture_staticFlow__byE4m{margin:0;padding:28px 28px 28px 52px}.feedqr-architecture_staticFlow__byE4m>li{padding:0 0 36px 20px;border-left:1px solid #b9ff47}.feedqr-architecture_staticFlow__byE4m>li::marker{color:#b9ff47}.feedqr-architecture_staticFlow__byE4m .feedqr-architecture_staticTitle__60TRE{color:#b9ff47;font-size:18px;margin:0 0 16px}@container (max-width: 740px){.feedqr-architecture_flow__TpfCx{grid-template-columns:1fr;grid-template-rows:none;gap:42px}.feedqr-architecture_node__5BNja:nth-child(n){grid-area:auto;max-width:none}.feedqr-architecture_nodeButton__EeNVj{min-height:110px;position:relative;padding:16px 0 20px 44px}.feedqr-architecture_number__TVZdg{position:absolute;top:20px;left:0}.feedqr-architecture_nodeTitle__90ScJ{font-size:25px}}@media (hover:hover) and (pointer:fine){.feedqr-architecture_nodeButton__EeNVj:hover{border-color:#b9ff47}}@media (max-width:700px){.feedqr-architecture_context__nk8rV,.feedqr-architecture_intro__bbcA0{padding:24px 20px}.feedqr-architecture_toolbar__wTSx3{padding:20px}.feedqr-architecture_play__v4FYl{width:100%}.feedqr-architecture_disclosure__VUj7p,.feedqr-architecture_legend__g_ALQ{padding-inline:20px}.feedqr-architecture_board__oHr_m{padding:24px 20px}.feedqr-architecture_status__TDo_0{padding:20px 20px 0}.feedqr-architecture_staticFlow__byE4m{padding:24px 20px 24px 36px}}@media (prefers-reduced-motion:reduce){.feedqr-architecture_connection___3PpB,.feedqr-architecture_contextPanel__PogBn{transition:none}}.feedqr-portfolio-survey_survey__1s0yJ{--feedback-lime:#b9ff47;--feedback-white:#f2f4f5;--feedback-muted:#c6cdd5;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.8fr);align-items:center;gap:clamp(32px,4vw,64px);margin-top:48px;padding-block:36px 56px}.feedqr-portfolio-survey_survey__1s0yJ[data-available=false]{grid-template-columns:minmax(0,1fr);padding-bottom:40px}.feedqr-portfolio-survey_story__Pjh0d{min-width:0}.feedqr-portfolio-survey_label__iXFBD{margin:0 0 24px;font:12px/1.6 IBM Plex Mono,monospace;letter-spacing:.08em;color:var(--feedback-lime);text-transform:uppercase}.feedqr-portfolio-survey_title__30cdS{margin:0;font:600 clamp(38px,4.2vw,66px)/1.04 Space Grotesk,sans-serif;letter-spacing:-.055em}.feedqr-portfolio-survey_title__30cdS span{color:var(--feedback-lime)}.feedqr-portfolio-survey_description__jxtty{margin:28px 0 0;max-width:560px;font-size:18px;line-height:1.8;color:var(--feedback-muted)}.feedqr-portfolio-survey_action__I8phB{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;margin-top:32px;padding:15px 20px;background:var(--feedback-lime);color:#101216;font-size:15px;font-weight:600;border:1px solid var(--feedback-lime);transition:background .22s ease}.feedqr-portfolio-survey_action__I8phB svg{flex-shrink:0;transition:transform .22s ease}.feedqr-portfolio-survey_action__I8phB:focus-visible,.feedqr-portfolio-survey_action__I8phB:hover{background:#ceff84}.feedqr-portfolio-survey_action__I8phB:focus-visible svg,.feedqr-portfolio-survey_action__I8phB:hover svg{transform:translate(2px,-2px)}.feedqr-portfolio-survey_action__I8phB:focus-visible,.feedqr-portfolio-survey_retry__HYUqs:focus-visible{outline:2px solid var(--feedback-lime);outline-offset:6px}.feedqr-portfolio-survey_note__SVXna,.feedqr-portfolio-survey_pending__4qIJL{max-width:550px;font-size:14px;line-height:1.8;color:var(--feedback-muted)}.feedqr-portfolio-survey_note__SVXna{margin:16px 0 0}.feedqr-portfolio-survey_pending__4qIJL{margin:32px 0 0;padding-left:20px;border-left:2px solid var(--feedback-lime)}.feedqr-portfolio-survey_code__5U5vX{width:min(100%,340px);margin:0;justify-self:end}.feedqr-portfolio-survey_codeSurface__Gcz06{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;background:var(--feedback-white);color:#101216}.feedqr-portfolio-survey_qrImage__8zfTG{display:block;width:100%;height:auto}.feedqr-portfolio-survey_codeStatus__2byu9{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;margin:0;padding:24px;background:var(--feedback-white);text-align:center;font-size:15px;line-height:1.7}.feedqr-portfolio-survey_codeStatus__2byu9 p{margin:0}.feedqr-portfolio-survey_retry__HYUqs{background:transparent;color:#101216;padding:10px 0;border:0;border-bottom:1px solid #101216;min-height:44px;cursor:pointer;font-size:14px}.feedqr-portfolio-survey_retry__HYUqs:focus-visible{outline-color:#101216}.feedqr-portfolio-survey_caption__bTBwW{margin-top:18px;color:var(--feedback-muted);font-size:14px;line-height:1.7}@media (max-width:800px){.feedqr-portfolio-survey_survey__1s0yJ{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px;padding-block:20px 40px}.feedqr-portfolio-survey_code__5U5vX{justify-self:start;width:min(100%,300px)}.feedqr-portfolio-survey_title__30cdS{font-size:clamp(37px,6.8vw,58px)}}@media (max-width:700px){.feedqr-portfolio-survey_label__iXFBD{margin-bottom:20px}.feedqr-portfolio-survey_description__jxtty{font-size:17px;margin-top:24px}.feedqr-portfolio-survey_action__I8phB{max-width:100%;font-size:14px}}@media (prefers-reduced-motion:reduce){.feedqr-portfolio-survey_action__I8phB,.feedqr-portfolio-survey_action__I8phB svg{transition:none}.feedqr-portfolio-survey_action__I8phB:focus-visible svg,.feedqr-portfolio-survey_action__I8phB:hover svg{transform:none}}.feedqr-case-study_presentation__ZRaco{color:#f2f4f5}.feedqr-case-study_reading__sMjU5{--chapter-offset:104px}.feedqr-case-study_lead__6eGyt{margin:32px 0 0;max-width:580px;font-size:19px;line-height:1.75;color:#d1d8df}.feedqr-case-study_status__r2JbH{margin:24px 0 0;font-size:14px;line-height:1.6;color:#b9ff47}.feedqr-case-study_actions__oEb8T{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.feedqr-case-study_actions__oEb8T>a{margin-top:0}.feedqr-case-study_external__uJQn7{display:inline-flex;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid #53606b;font-size:16px;line-height:1.6}.feedqr-case-study_external__uJQn7 svg{color:#b9ff47;transition:transform .22s ease;flex-shrink:0}.feedqr-case-study_external__uJQn7:focus-visible,.feedqr-case-study_external__uJQn7:hover{border-color:#b9ff47}.feedqr-case-study_external__uJQn7:focus-visible svg,.feedqr-case-study_external__uJQn7:hover svg{transform:translate(2px,-2px)}.feedqr-case-study_documentationNote__yLQpB,.feedqr-case-study_pending__V1tQY{font-size:var(--type-body);line-height:1.75;color:#c6cdd5;margin:16px 0 0;max-width:600px}.feedqr-case-study_layout__okkxx{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,96px);padding-top:40px}.feedqr-case-study_chapters__i2b6g{min-width:0}.feedqr-case-study_chapter__FBG81{position:relative;padding-block:clamp(64px,7vw,100px);border-bottom:1px solid #303640}.feedqr-case-study_chapter__FBG81:last-child{border-bottom:0}.feedqr-case-study_chapter__FBG81 h2{margin:0;font:600 clamp(34px,4vw,58px)/1.12 Space Grotesk,sans-serif;letter-spacing:-.045em;overflow:clip}.feedqr-case-study_chapter__FBG81 [data-chapter-heading]{display:block;transition:color .26s ease}.feedqr-case-study_chapter__FBG81[data-chapter-active=false] [data-chapter-heading]{color:#c6cdd5}.feedqr-case-study_introduction__cKjlu{margin:28px 0 0;max-width:720px;color:#d1d8df;font-size:18px;line-height:1.8}.feedqr-case-study_documentationNote__yLQpB{margin-top:28px}.feedqr-case-study_resourcesFooter__sb1Sg{padding-top:28px;border-top:1px solid #303640}.feedqr-case-study_resourcesFooter__sb1Sg .feedqr-case-study_actions__oEb8T{margin-top:0}.feedqr-case-study_presentation__ZRaco :is(header[id],.feedqr-case-study_chapter__FBG81,.feedqr-case-study_alias__qJ3vD){scroll-margin-top:var(--chapter-offset,104px)}.feedqr-case-study_presentation__ZRaco :is(header[id],.feedqr-case-study_chapter__FBG81):focus-visible{outline:2px solid #b9ff47;outline-offset:-3px}.feedqr-case-study_external__uJQn7:focus-visible{outline:2px solid #b9ff47;outline-offset:6px}.feedqr-case-study_alias__qJ3vD{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}@media (max-width:1100px){.feedqr-case-study_reading__sMjU5{--chapter-offset:152px}.feedqr-case-study_layout__okkxx{display:block;padding-top:0}}@media (max-width:700px){.feedqr-case-study_reading__sMjU5{--chapter-offset:142px}.feedqr-case-study_lead__6eGyt{font-size:18px;margin-top:24px}.feedqr-case-study_chapter__FBG81{padding-block:56px}.feedqr-case-study_introduction__cKjlu{font-size:17px}.feedqr-case-study_actions__oEb8T{gap:12px 24px}.feedqr-case-study_actions__oEb8T>a:first-child{max-width:100%}}@media (prefers-reduced-motion:reduce){.feedqr-case-study_chapter__FBG81 [data-chapter-heading],.feedqr-case-study_external__uJQn7 svg{transition:none}.feedqr-case-study_external__uJQn7:focus-visible svg,.feedqr-case-study_external__uJQn7:hover svg{transform:none}}@media (min-width:1101px){.feedqr-case-study_reading__sMjU5{--chapter-offset:var(--desktop-chapter-offset)}.feedqr-case-study_layout__okkxx{gap:48px;padding-top:32px}.feedqr-case-study_chapter__FBG81{padding-block:var(--desktop-section-space)}.feedqr-case-study_chapter__FBG81 h2{font-size:var(--desktop-section-title)}}.feedqr-tour_tour__HlAOA{margin-top:36px;--accent:#b9ff47}.feedqr-tour_topBar__Ru8T8{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}.feedqr-tour_topBar__Ru8T8 p{margin:0;font-size:14px;line-height:1.6;color:#c6cdd5}.feedqr-tour_topBar__Ru8T8 .feedqr-tour_counter__NrEa4{font-family:IBM Plex Mono,monospace;color:#b9ff47;white-space:nowrap}.feedqr-tour_frame__I0uvg{position:relative;height:clamp(360px,64svh,660px);overflow:hidden;border:1px solid #53606b;background:#1a1e24}.feedqr-tour_layer__157NM{position:absolute;inset:0}.feedqr-tour_incoming__qnXiO{opacity:0;pointer-events:none}.feedqr-tour_inspection__GK3ti{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-color:#a8b0ba #1a1e24}.feedqr-tour_inspection__GK3ti:focus-visible{outline:3px solid #b9ff47;outline-offset:-4px}.feedqr-tour_desktopImage__Yihb5{display:block;width:100%;min-width:960px;height:auto}.feedqr-tour_responsiveImage__FsXuT{display:block;width:min(100%,360px);height:auto;margin-inline:auto}.feedqr-tour_inspectHint__qq6x0{margin:14px 0 0;color:#c6cdd5;font-size:14px;line-height:1.65}.feedqr-tour_lower__e0DZR{display:grid;grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;margin-top:32px}.feedqr-tour_stories__7Ynkn{display:grid;min-height:144px}.feedqr-tour_story__s8Za2{grid-area:1/1;min-width:0}.feedqr-tour_story__s8Za2 h3{margin:0;font:600 clamp(28px,3vw,44px)/1.15 Space Grotesk,sans-serif;letter-spacing:-.04em}.feedqr-tour_story__s8Za2 p{margin:16px 0 0;max-width:740px;color:#c6cdd5;font-size:16px;line-height:1.8}.feedqr-tour_controls___vwPY{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:14px}.feedqr-tour_controls___vwPY button{width:56px;height:56px;display:inline-grid;place-items:center;border:1px solid #a8b0ba;border-radius:50%;color:#f2f4f5;background:#101216;cursor:pointer}.feedqr-tour_controls___vwPY .feedqr-tour_next__qHqF6{background:#b9ff47;color:#101216;border-color:#b9ff47}.feedqr-tour_controls___vwPY button svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.feedqr-tour_controls___vwPY button:focus-visible,.feedqr-tour_enlarge__dETSM:focus-visible{outline:2px solid #b9ff47;outline-offset:6px}.feedqr-tour_controls___vwPY .feedqr-tour_previous__H5_Qa:focus-visible svg{transform:translateX(-3px)}.feedqr-tour_controls___vwPY .feedqr-tour_next__qHqF6:focus-visible svg{transform:translateX(3px)}.feedqr-tour_enlarge__dETSM{display:inline-flex;align-items:center;gap:10px;justify-content:center;min-height:48px;margin-left:8px;font-size:14px;border-bottom:1px solid #53606b}.feedqr-tour_enlarge__dETSM svg{color:#b9ff47;flex-shrink:0}.feedqr-tour_loading__4ssYl{min-height:24px;color:#c6cdd5;font-size:14px;margin:20px 0 0}.feedqr-tour_imageError__u2adA{margin:0;padding:32px;color:#f2f4f5;font-size:16px;line-height:1.8}.feedqr-tour_inspection__GK3ti:has(.feedqr-tour_imageError__u2adA) img{display:none}.feedqr-tour_fallback__I5HD_{margin-top:40px}.feedqr-tour_fallback__I5HD_ h3{font:600 28px Space Grotesk,sans-serif}.feedqr-tour_fallback__I5HD_ ol{padding-left:20px}.feedqr-tour_fallback__I5HD_ li+li{margin-top:28px}.feedqr-tour_fallback__I5HD_ a{text-decoration:underline;text-underline-offset:6px;color:#b9ff47;font-size:16px;line-height:1.8}.feedqr-tour_fallback__I5HD_ p{color:#c6cdd5;font-size:16px;line-height:1.8}.feedqr-tour_dialog__3_WpP{width:min(calc(100% - 40px),1520px);max-height:calc(100svh - 40px);padding:0;margin:auto;color:#f2f4f5;border:1px solid #53606b;background:#101216}.feedqr-tour_dialog__3_WpP::backdrop{background:#101216e8}.feedqr-tour_dialogBar__QbLRu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px}.feedqr-tour_dialogBar__QbLRu p{margin:0;font-size:16px;line-height:1.6}.feedqr-tour_dialogBar__QbLRu button{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:transparent;border:1px solid #a8b0ba;color:#f2f4f5;cursor:pointer}.feedqr-tour_dialogViewport__xzeWk{max-height:calc(100svh - 224px);overflow:auto;padding:12px;background:#1a1e24;overscroll-behavior:contain;scrollbar-color:#a8b0ba #1a1e24}.feedqr-tour_desktopOriginal__qjFRR{display:block;width:1440px;max-width:none;height:auto;margin-inline:auto}.feedqr-tour_responsiveOriginal__HNu81{display:block;width:360px;max-width:none;height:auto;margin-inline:auto}.feedqr-tour_dialogFooter__pHJ_J{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px}.feedqr-tour_dialogFooter__pHJ_J p{margin:0;color:#c6cdd5;font-size:14px;line-height:1.7}.feedqr-tour_dialogFooter__pHJ_J a{display:inline-flex;min-height:44px;align-items:center;white-space:nowrap;font-size:14px;text-decoration:underline;text-underline-offset:6px}@media (hover:hover) and (pointer:fine){.feedqr-tour_controls___vwPY .feedqr-tour_previous__H5_Qa:hover svg{transform:translateX(-3px)}.feedqr-tour_controls___vwPY .feedqr-tour_next__qHqF6:hover svg{transform:translateX(3px)}.feedqr-tour_controls___vwPY .feedqr-tour_previous__H5_Qa:hover,.feedqr-tour_enlarge__dETSM:hover{border-color:#b9ff47}}@media (max-width:1000px){.feedqr-tour_lower__e0DZR{grid-template-columns:1fr;gap:24px}.feedqr-tour_controls___vwPY{justify-content:start}.feedqr-tour_stories__7Ynkn{min-height:140px}}@media (max-width:700px){.feedqr-tour_frame__I0uvg{height:clamp(340px,55svh,520px)}.feedqr-tour_topBar__Ru8T8{gap:16px}.feedqr-tour_lower__e0DZR{margin-top:28px}.feedqr-tour_stories__7Ynkn{min-height:240px;grid-row:2}.feedqr-tour_controls___vwPY{grid-row:1;gap:12px}.feedqr-tour_controls___vwPY button{width:52px;height:52px}.feedqr-tour_enlarge__dETSM{margin-left:0}.feedqr-tour_dialog__3_WpP{width:calc(100% - 20px);max-height:calc(100svh - 20px)}.feedqr-tour_dialogBar__QbLRu{padding-inline:12px}.feedqr-tour_dialogViewport__xzeWk{padding:8px;max-height:calc(100svh - 260px)}.feedqr-tour_dialogFooter__pHJ_J{flex-direction:column;align-items:start;gap:8px;padding:12px}}@media (prefers-reduced-motion:reduce){.feedqr-tour_controls___vwPY button svg{transition:none}.feedqr-tour_controls___vwPY .feedqr-tour_next__qHqF6:focus-visible svg,.feedqr-tour_controls___vwPY .feedqr-tour_next__qHqF6:hover svg,.feedqr-tour_controls___vwPY .feedqr-tour_previous__H5_Qa:focus-visible svg,.feedqr-tour_controls___vwPY .feedqr-tour_previous__H5_Qa:hover svg{transform:none}}.lion-case-study_case__DrDhn{--accent:#b9ff47;padding-bottom:100px}.lion-case-study_reading__YK5JP{--chapter-offset:104px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:clamp(32px,5vw,88px);padding-top:56px}.lion-case-study_acts__6CouK{min-width:0}.lion-case-study_act__mSfbR,.lion-case-study_vision__0Fu0_{scroll-margin-top:104px}.lion-case-study_alias__6Wspe{display:block;height:0;scroll-margin-top:160px}.lion-case-study_back__d3R90{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:#a8b0ba;font-size:14px}.lion-case-study_eyebrow__GKrPC{font:12px/1.6 IBM Plex Mono,monospace;color:#b9ff47;margin:44px 0 24px}.lion-case-study_vision__0Fu0_ h1{font:500 clamp(56px,6.4vw,100px)/.99 Space Grotesk,sans-serif;letter-spacing:-.065em;max-width:950px;margin:0 0 38px;text-wrap:balance}.lion-case-study_visionIntro__o_K7b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin:0 0 42px}.lion-case-study_intro__g3gqf,.lion-case-study_visionIntro__o_K7b p{font-size:18px;line-height:1.7;color:#c6cdd5;max-width:700px;margin:0}.lion-case-study_textLink__zEwYr{display:inline-flex;align-items:center;gap:14px;min-height:44px;max-width:100%;width:fit-content;border-bottom:1px solid #b9ff47;font-size:16px;line-height:1.6}.lion-case-study_actions__lu00j{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.lion-case-study_liveAction__6RoU4{border:1px solid #b9ff47;padding:12px 18px;background:#b9ff47;color:#101216;font-weight:600}.lion-case-study_liveAction__6RoU4:hover{background:#cdfd83}.lion-case-study_access__qkYWN{margin:0 0 30px}.lion-case-study_textLink__zEwYr svg{flex-shrink:0;transition:transform .22s}.lion-case-study_textLink__zEwYr:hover svg{transform:translateY(-3px)}.lion-case-study_evidence__1fbsh{margin:0;min-width:0}.lion-case-study_imageLink__8gUOX{position:relative;display:block;width:fit-content;max-width:100%;background:#f2f4f5;overflow:hidden}.lion-case-study_imageLink__8gUOX img{display:block;max-width:100%;height:auto}.lion-case-study_hero__z3RIC .lion-case-study_imageLink__8gUOX{width:100%;border-top:3px solid #b52d29}.lion-case-study_hero__z3RIC .lion-case-study_imageLink__8gUOX img{width:100%}.lion-case-study_enlarge__0hRsp{display:flex;align-items:center;gap:9px;width:fit-content;background:#101216;color:#f2f4f5;min-height:44px;padding:10px 16px;margin-left:auto;font-size:var(--type-caption);line-height:1.6}.lion-case-study_evidence__1fbsh figcaption{font-size:var(--type-caption);line-height:1.7;color:var(--reading-muted);margin-top:14px}.lion-case-study_note__SJlz4{font-size:var(--type-caption);line-height:1.75;color:var(--reading-muted);max-width:700px;margin:22px 0 0}.lion-case-study_note__SJlz4 a{text-decoration:underline}.lion-case-study_act__mSfbR{padding-top:120px}.lion-case-study_act__mSfbR .lion-case-study_eyebrow__GKrPC{margin-top:0}.lion-case-study_act__mSfbR h2{font:500 clamp(38px,4.8vw,70px)/1.08 Space Grotesk,sans-serif;letter-spacing:-.055em;max-width:810px;margin:0 0 28px;text-wrap:balance}.lion-case-study_act__mSfbR h2 span{display:inline-block}.lion-case-study_operations__7dzby{margin-top:48px;border-top:1px solid #48515c}.lion-case-study_stepTabs__NVe33{display:flex;border-bottom:1px solid #48515c}.lion-case-study_stepTabs__NVe33 button{flex:1;display:flex;align-items:center;gap:20px;text-align:left;min-height:76px;background:transparent;border:0;border-bottom:2px solid transparent;color:#a8b0ba;cursor:pointer;font:500 23px Space Grotesk,sans-serif}.lion-case-study_stepTabs__NVe33 button span{font:11px IBM Plex Mono,monospace;color:#a8b0ba}.lion-case-study_stepTabs__NVe33 button[aria-selected=true]{color:#b9ff47;border-bottom-color:#b9ff47}.lion-case-study_operationPanel__VVac2{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px;padding-top:46px;min-height:735px}.lion-case-study_operationStory__Nus4Z h3{font:500 clamp(28px,3vw,38px)/1.15 Space Grotesk,sans-serif;letter-spacing:-.045em;margin:0 0 20px}.lion-case-study_operationStory__Nus4Z p{font-size:var(--type-body);line-height:1.75;color:#c6cdd5}.lion-case-study_operationStory__Nus4Z .lion-case-study_note__SJlz4{font-size:var(--type-caption);color:var(--reading-muted);margin-top:38px}.lion-case-study_operationPanel__VVac2 .lion-case-study_evidence__1fbsh{justify-self:end;width:100%}.lion-case-study_operationPanel__VVac2 .lion-case-study_imageLink__8gUOX{margin-left:auto}.lion-case-study_operationPanel__VVac2 figcaption{text-align:right}.lion-case-study_operationPanel__VVac2 .lion-case-study_imageLink__8gUOX img{max-height:620px;width:auto}.lion-case-study_trainingSequence__VgLB4{margin-top:46px;border-top:1px solid #48515c}.lion-case-study_trainingSequence__VgLB4 details{border-bottom:1px solid #48515c}.lion-case-study_trainingSequence__VgLB4 summary{display:flex;align-items:center;gap:24px;list-style:none;min-height:90px;cursor:pointer}.lion-case-study_trainingSequence__VgLB4 summary::-webkit-details-marker{display:none}.lion-case-study_trainingSequence__VgLB4 h3{font:500 clamp(24px,3vw,38px)/1.2 Space Grotesk,sans-serif;letter-spacing:-.04em;margin:0}.lion-case-study_stepNumber__XkgT_{font:12px IBM Plex Mono,monospace;color:#a8b0ba}.lion-case-study_plus__BL8Nz{margin-left:auto;color:#b9ff47;font-size:28px;transition:transform .22s}.lion-case-study_trainingSequence__VgLB4 details[open] .lion-case-study_plus__BL8Nz{transform:rotate(45deg)}.lion-case-study_trainingSequence__VgLB4 details[open] h3{color:#b9ff47}.lion-case-study_trainingBody__Izn5V{padding:0 0 34px 43px}.lion-case-study_trainingBody__Izn5V>p{font-size:var(--type-body);line-height:1.75;color:#c6cdd5;max-width:640px;margin:0 0 26px}.lion-case-study_trainingBody__Izn5V .lion-case-study_imageLink__8gUOX{margin-right:auto}.lion-case-study_reportSpread__v_GQB{display:flex;align-items:start;gap:36px;padding:55px 0 24px}.lion-case-study_reportSpread__v_GQB .lion-case-study_paper__TA_v0{width:50%}.lion-case-study_reportSpread__v_GQB .lion-case-study_paper__TA_v0:nth-child(2){margin-top:85px}.lion-case-study_paper__TA_v0 .lion-case-study_imageLink__8gUOX{box-shadow:0 18px 50px #0005;border-top:3px solid #b52d29}.lion-case-study_context__VNe9R{position:relative;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:40px;border-top:1px solid #48515c;margin-top:80px;padding-top:36px}.lion-case-study_context__VNe9R .lion-case-study_alias__6Wspe{position:absolute}.lion-case-study_context__VNe9R h3{font:500 clamp(28px,3vw,38px)/1.15 Space Grotesk,sans-serif;letter-spacing:-.04em;margin:0}.lion-case-study_context__VNe9R p{font-size:var(--type-body);line-height:1.75;color:#c6cdd5;margin:0 0 26px}.lion-case-study_context__VNe9R .lion-case-study_note__SJlz4{font-size:16px;color:var(--reading-muted)}.lion-case-study_exit__KbTlg{border-top:1px solid #48515c;margin-top:80px;padding-top:36px}.lion-case-study_exit__KbTlg>a:first-child{display:flex;align-items:center;justify-content:space-between;gap:24px;font:500 clamp(28px,4vw,52px)/1.2 Space Grotesk,sans-serif;letter-spacing:-.045em;color:#b9ff47;min-height:60px;margin-bottom:30px}.lion-case-study_dialog__BTmDL{width:min(96vw,1500px);max-width:96vw;max-height:94svh;padding:0;border:1px solid #48515c;background:#101216;color:#f2f4f5}.lion-case-study_dialog__BTmDL::backdrop{background:#07090de6}.lion-case-study_dialogBar__x2gAV{display:flex;align-items:center;gap:20px;padding:12px 20px;border-bottom:1px solid #48515c}.lion-case-study_dialogBar__x2gAV p{margin:0 auto 0 0;font-size:16px;line-height:1.6}.lion-case-study_dialogBar__x2gAV button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#f2f4f5;border:1px solid #48515c;cursor:pointer;min-height:44px;min-width:44px;padding:8px 12px;font-size:15px}.lion-case-study_dialogViewport__l3_Pa{max-height:70svh;overflow:auto;background:#1a1e24;overscroll-behavior:contain}.lion-case-study_dialogViewport__l3_Pa img{display:block;height:auto;margin-inline:auto}.lion-case-study_dialogFooter__G4wMz{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 20px}.lion-case-study_dialogFooter__G4wMz a,.lion-case-study_dialogFooter__G4wMz p{font-size:var(--type-caption);line-height:1.7}.lion-case-study_dialogFooter__G4wMz p{color:var(--reading-muted)}.lion-case-study_dialogFooter__G4wMz a{display:flex;align-items:center;gap:8px;min-height:44px;color:#b9ff47}.lion-case-study_case__DrDhn [tabindex]:focus-visible,.lion-case-study_case__DrDhn a:focus-visible,.lion-case-study_case__DrDhn button:focus-visible,.lion-case-study_case__DrDhn summary:focus-visible{outline:2px solid #b9ff47;outline-offset:5px}.lion-case-study_imageLink__8gUOX:focus-visible{outline-offset:-3px!important}.lion-case-study_noScript___Cu5E{color:#c6cdd5;line-height:1.7}@media (max-width:1100px){.lion-case-study_reading__YK5JP{--chapter-offset:160px;display:block;padding-top:0}.lion-case-study_vision__0Fu0_{padding-top:30px}.lion-case-study_act__mSfbR,.lion-case-study_vision__0Fu0_{scroll-margin-top:160px}.lion-case-study_vision__0Fu0_ h1{font-size:clamp(56px,8vw,86px)}}@media (max-width:700px){.lion-case-study_case__DrDhn{padding-bottom:55px}.lion-case-study_reading__YK5JP{--chapter-offset:148px}.lion-case-study_act__mSfbR,.lion-case-study_vision__0Fu0_{scroll-margin-top:148px}.lion-case-study_vision__0Fu0_ .lion-case-study_eyebrow__GKrPC{margin-top:26px;font-size:10px}.lion-case-study_vision__0Fu0_ h1{font-size:clamp(44px,11.8vw,72px);margin-bottom:28px}.lion-case-study_visionIntro__o_K7b{display:block;margin-bottom:30px}.lion-case-study_intro__g3gqf,.lion-case-study_visionIntro__o_K7b p{font-size:17px}.lion-case-study_visionIntro__o_K7b .lion-case-study_textLink__zEwYr{margin-top:24px}.lion-case-study_hero__z3RIC .lion-case-study_imageLink__8gUOX img{width:100%}.lion-case-study_act__mSfbR{padding-top:80px}.lion-case-study_act__mSfbR h2{font-size:clamp(34px,9vw,52px)}.lion-case-study_stepTabs__NVe33 button{justify-content:center;font-size:20px;gap:10px;min-height:66px}.lion-case-study_stepTabs__NVe33 button span{font-size:10px}.lion-case-study_operationPanel__VVac2{display:flex;flex-direction:column;gap:28px;min-height:0;padding-top:30px}.lion-case-study_operationStory__Nus4Z .lion-case-study_note__SJlz4{margin-top:20px}.lion-case-study_operationPanel__VVac2 .lion-case-study_imageLink__8gUOX{margin-inline:auto}.lion-case-study_operationPanel__VVac2 figcaption{text-align:left}.lion-case-study_operationPanel__VVac2 .lion-case-study_imageLink__8gUOX img{max-height:none;max-width:100%;width:100%}.lion-case-study_trainingSequence__VgLB4 summary{min-height:82px;gap:16px}.lion-case-study_trainingSequence__VgLB4 h3{font-size:25px}.lion-case-study_trainingBody__Izn5V{padding-left:0}.lion-case-study_reportSpread__v_GQB{display:block;padding-top:36px}.lion-case-study_reportSpread__v_GQB .lion-case-study_paper__TA_v0{width:100%;max-width:440px}.lion-case-study_reportSpread__v_GQB .lion-case-study_paper__TA_v0:nth-child(2){margin-top:38px;margin-left:auto}.lion-case-study_context__VNe9R{display:block;margin-top:50px}.lion-case-study_context__VNe9R h3{margin-bottom:26px}.lion-case-study_exit__KbTlg{margin-top:50px}.lion-case-study_dialogBar__x2gAV{gap:10px;padding:10px;flex-wrap:wrap}.lion-case-study_dialogBar__x2gAV p{flex:1;min-width:100px}.lion-case-study_dialogFooter__G4wMz{display:block;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.lion-case-study_plus__BL8Nz,.lion-case-study_textLink__zEwYr svg{transition:none}}@media (min-width:1101px){.lion-case-study_reading__YK5JP{--chapter-offset:var(--desktop-chapter-offset);padding-top:40px;gap:48px}.lion-case-study_act__mSfbR,.lion-case-study_vision__0Fu0_{scroll-margin-top:var(--desktop-chapter-offset)}.lion-case-study_eyebrow__GKrPC{margin-top:32px}.lion-case-study_vision__0Fu0_ h1{font-size:clamp(56px,5.5vw,80px);margin-bottom:28px}.lion-case-study_visionIntro__o_K7b{margin-bottom:32px}.lion-case-study_act__mSfbR{padding-top:80px}.lion-case-study_act__mSfbR h2{font-size:clamp(38px,4vw,56px)}.lion-case-study_operationPanel__VVac2{min-height:620px;gap:36px;padding-top:36px}.lion-case-study_operationStory__Nus4Z h3{font-size:32px}}.project-links_resources__qpYpC{margin-block:-44px 72px}.project-links_resources__qpYpC h2{margin:0 0 20px;font:500 22px Space Grotesk,sans-serif;letter-spacing:-.035em}.project-links_resources__qpYpC ul{display:flex;flex-wrap:wrap;gap:16px 36px;padding:0;margin:0;list-style:none}.project-links_resources__qpYpC a{display:inline-flex;align-items:center;min-height:44px;gap:10px;font-size:14px;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:7px}.project-links_resources__qpYpC svg{color:var(--accent)}@media (max-width:700px){.project-links_resources__qpYpC{margin-block:-16px 40px}.project-links_resources__qpYpC ul{flex-direction:column;gap:8px}}