@font-face{font-family:BYOS JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/blog/byos/jetbrains-mono-normal-2c32b9b3.woff2)format("woff2")}@font-face{font-family:BYOS Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/blog/byos/newsreader-normal-2a69ec1c.woff2)format("woff2")}@font-face{font-family:BYOS Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/blog/byos/newsreader-italic-19a83cc7.woff2)format("woff2")}@font-face{font-family:BYOS Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/byos/poppins-normal-3dc5d0c5.woff2)format("woff2")}.byos-case{--navy:#060c19;--navy-soft:#0e1524;--teal:#5cc3d6;--off-white:#f3f4f1;--ink:#0b0f1a;--ink-muted:#4b5768;--paper-line:#0b0f1a1f;--navy-line:#f3f4f124;--navy-text-muted:#f3f4f19e;--navy-text-soft:#f3f4f1db}.byos-case *{box-sizing:border-box;margin:0;padding:0}.byos-case{background:var(--navy);color:var(--off-white);-webkit-font-smoothing:antialiased;font-family:BYOS Poppins,sans-serif;font-size:17px;line-height:1.6}.byos-case ::selection{background:var(--teal);color:var(--ink)}.byos-case a{color:inherit}.byos-case .wrap{max-width:1120px;margin:0 auto;padding:0 40px}@media (width<=640px){.byos-case .wrap{padding:0 22px}}.byos-case .masthead{justify-content:space-between;align-items:center;padding-top:36px;display:flex}.byos-case .masthead img{width:auto;height:34px;display:block}.byos-case .masthead .tag{letter-spacing:2px;text-transform:uppercase;color:var(--navy-text-muted);border:1px solid var(--navy-line);border-radius:100px;padding:6px 12px;font-family:BYOS JetBrains Mono,monospace;font-size:12px;font-weight:600}.byos-case .hero{padding-top:96px;padding-bottom:84px}.byos-case .eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--teal);margin-bottom:28px;font-family:BYOS JetBrains Mono,monospace;font-size:14px;font-weight:600}.byos-case h1{letter-spacing:-.5px;text-wrap:balance;max-width:900px;color:var(--off-white);font-family:BYOS Newsreader,serif;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.18}.byos-case h1 .accent{color:var(--teal);font-style:italic}.byos-case .dek{color:var(--navy-text-soft);max-width:620px;margin-top:28px;font-family:BYOS Poppins,sans-serif;font-size:19px;font-weight:400;line-height:1.6}.byos-case .band{padding:80px 0}.byos-case .band.paper{background:var(--off-white);color:var(--ink)}.byos-case .band.dark{background:var(--navy);color:var(--off-white)}.byos-case .band.soft{background:var(--navy-soft);color:var(--off-white)}.byos-case .prose{max-width:660px}.byos-case .wrap.prose{max-width:1120px;margin-left:auto;margin-right:auto}.byos-case .wrap.prose>:not(.trade-flow),.byos-case .wrap.prose .trade-flow{max-width:660px}.byos-case .prose h2{text-wrap:balance;margin-bottom:24px;font-family:BYOS Newsreader,serif;font-size:clamp(26px,3.4vw,34px);font-weight:500;line-height:1.28}.byos-case .band.paper h2{color:var(--ink)}.byos-case .prose p{margin-bottom:18px}.byos-case .prose p:last-child{margin-bottom:0}.byos-case .band.paper p{color:#28313f}.byos-case .band.paper .prose p.muted,.byos-case .band.dark .prose p.muted{color:var(--ink-muted);font-size:15px}.byos-case .band.dark .prose p.muted{color:var(--navy-text-muted)}.byos-case .mech-grid{background:var(--navy-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:8px;display:grid}@media (width<=760px){.byos-case .mech-grid{grid-template-columns:1fr}}.byos-case .mech{background:var(--navy);flex-direction:column;gap:16px;padding:40px 36px;display:flex}.byos-case .mech .icon{width:30px;height:30px;color:var(--teal)}.byos-case .mech .tag{letter-spacing:2.5px;color:var(--teal);font-family:BYOS JetBrains Mono,monospace;font-size:13px;font-weight:700}.byos-case .mech p{color:var(--navy-text-soft);font-size:15.5px;line-height:1.6}.byos-case .timeline{grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}@media (width<=760px){.byos-case .timeline{grid-template-columns:1fr}}.byos-case .step{border-left:2px solid var(--paper-line);padding:0 32px 0 28px}.byos-case .step:first-child{border-left:2px solid #0000;padding-left:0}@media (width<=760px){.byos-case .step{border-left:none;border-top:2px solid var(--paper-line);margin-top:28px;padding-top:28px;padding-left:0}.byos-case .step:first-child{border-top:none;margin-top:0;padding-top:0}}.byos-case .step .m{letter-spacing:2px;color:#0e7a94;text-transform:uppercase;font-family:BYOS JetBrains Mono,monospace;font-size:13px;font-weight:700}.byos-case .step .dur{color:var(--ink-muted);margin-top:4px;font-family:BYOS JetBrains Mono,monospace;font-size:13px;font-weight:500}.byos-case .step h3{color:var(--ink);margin:14px 0 12px;font-family:BYOS Newsreader,serif;font-size:21px;font-weight:500}.byos-case .step p{color:#28313f;font-size:15px;line-height:1.6}.byos-case footer{padding-top:64px;padding-bottom:56px}.byos-case footer .rule{background:var(--navy-line);height:1px;margin-bottom:32px}.byos-case footer .row{align-items:center;gap:16px;display:flex}.byos-case footer img{opacity:.9;width:auto;height:26px}.byos-case footer .tagline{color:var(--navy-text-muted);max-width:520px;font-size:14.5px}.byos-case .trade-flow{grid-template-columns:1fr 1.45fr 1fr 1fr;align-items:center;gap:22px;margin:44px 0 6px;padding:0;list-style:none;display:grid}.byos-case .trade-flow li{border:1px solid var(--paper-line);text-align:center;border-radius:3px;min-width:0;padding:14px 8px;font:600 12px/1.6 BYOS JetBrains Mono,monospace;position:relative}.byos-case .trade-flow li:nth-child(2){color:#0e7a94;border-color:#0e7a94}.byos-case .trade-flow li:last-child{background:var(--ink);color:var(--off-white)}.byos-case .trade-flow li:not(:last-child):after{content:"";border-top:1.5px solid #0e7a94;border-right:1.5px solid #0e7a94;width:7px;height:7px;position:absolute;top:calc(50% - 4px);right:-17px;transform:rotate(45deg)}.byos-case footer.wrap{padding-top:64px;padding-bottom:56px}@media (width<=640px){.byos-case .hero{padding-top:64px;padding-bottom:56px}.byos-case .band{padding:56px 0}.byos-case .eyebrow{letter-spacing:2px;font-size:12px}.byos-case .dek{font-size:17px}.byos-case .masthead{gap:16px}.byos-case .masthead .tag{letter-spacing:1px;padding:6px 10px;font-size:10px}.byos-case .masthead img{height:28px}.byos-case .mech{padding:28px 24px}.byos-case .trade-flow{grid-template-columns:1fr;gap:24px;max-width:340px;margin-inline:auto}.byos-case .trade-flow li{padding:16px;font-size:13px}.byos-case .trade-flow li:not(:last-child):after{top:auto;bottom:-16px;right:calc(50% - 4px);transform:rotate(135deg)}.byos-case .step{padding-right:0}}.byos-case{padding-top:80px}.byos-case .return-link{color:var(--teal);text-underline-offset:4px;margin-top:28px;font-size:14px;display:inline-block}.byos-case a:focus-visible{outline:2px solid var(--teal);outline-offset:6px}.byos-case .solution-intro{margin-bottom:56px}.byos-case .delivery-title{color:var(--ink);margin-bottom:40px;font-family:BYOS Newsreader,serif;font-size:clamp(26px,3.4vw,34px);font-weight:500;line-height:1.28}.byos-case .impact-copy{margin-bottom:40px}.byos-case .impact-note{margin-top:8px}@font-face{font-family:MA Mono;src:url(/blog/byos/jetbrains-mono-normal-2c32b9b3.woff2)format("woff2");font-display:swap}@font-face{font-family:MA News;src:url(/blog/byos/newsreader-normal-2a69ec1c.woff2)format("woff2");font-display:swap}@font-face{font-family:MA News;src:url(/blog/byos/newsreader-italic-19a83cc7.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:MA Poppins;src:url(/blog/byos/poppins-normal-3dc5d0c5.woff2)format("woff2");font-display:swap}.ma-article{--ma-navy:#060c19;--ma-soft:#0e1524;--ma-teal:#5cc3d6;--ma-paper:#f3f4f1;--ma-ink:#0b0f1a;background:var(--ma-navy);color:var(--ma-paper);-webkit-font-smoothing:antialiased;font:17px/1.6 MA Poppins,Arial,sans-serif}.ma-wrap{max-width:1120px;margin:0 auto;padding:0 40px}.ma-masthead{justify-content:space-between;align-items:center;padding-top:36px;display:flex}.ma-masthead img{width:auto;height:34px;display:block}.ma-tag{letter-spacing:2px;text-transform:uppercase;color:#9da4af;border:1px solid #ffffff24;border-radius:100px;padding:6px 12px;font:600 12px MA Mono,monospace}.ma-hero{padding-top:96px;padding-bottom:84px}.ma-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--ma-teal);margin-bottom:28px;font:600 14px MA Mono,monospace}.ma-hero h1{max-width:1000px;color:var(--ma-paper);letter-spacing:-.5px;font:400 clamp(38px,5vw,66px)/1.15 MA News,Georgia,serif}.ma-byline{color:#9da4af;letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font:11px MA Mono,monospace}.ma-band{padding:80px 0}.ma-paper{background:var(--ma-paper);color:var(--ma-ink)}.ma-dark{background:var(--ma-navy);color:var(--ma-paper)}.ma-soft{background:var(--ma-soft);color:var(--ma-paper)}.ma-intro-layout,.ma-section-layout{grid-template-columns:minmax(0,660px) 245px;align-items:start;gap:90px;display:grid}.ma-prose{max-width:660px}.ma-prose h2{margin:0 0 24px;font:500 clamp(28px,3.4vw,38px)/1.25 MA News,Georgia,serif}.ma-prose h2[id]{scroll-margin-top:120px}.ma-prose p{margin:0 0 20px}.ma-prose p:last-child{margin-bottom:0}.ma-paper .ma-prose p{color:#28313f}.ma-prose a{color:#16839c;text-underline-offset:3px;text-decoration-thickness:1px}.ma-toc-slot{min-width:0}.ma-toc{z-index:10;background:var(--ma-paper);border:1px solid #0b0f1a29;width:245px;max-height:72vh;padding:18px 15px 14px;transition:opacity .15s;position:sticky;top:15vh;overflow:auto;box-shadow:0 12px 36px #0b0f1a1f}.ma-toc.is-fixed{position:fixed;top:15vh;left:calc(50% + 230px)}.ma-toc.is-hidden{opacity:0;pointer-events:none}.ma-toc-title{color:var(--ma-ink);margin:0 0 14px;font:700 13px MA Poppins,Arial,sans-serif}.ma-toc a{color:#626a76;border-left:2px solid #0000;margin:0 0 5px;padding:8px 10px;font:12px/1.45 MA Poppins,Arial,sans-serif;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:block}.ma-toc a:hover,.ma-toc a.active{color:var(--ma-ink);background:#e4eceb;border-left-color:#0e7a94}.ma-diagram{background:#ffffff09;border:1px solid #f3f4f129;max-width:700px;margin:38px 0 34px;padding:28px}.ma-paper .ma-diagram{background:#e9ece8;border-color:#0b0f1a26}.ma-diagram figcaption{color:var(--ma-teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font:700 10px MA Mono,monospace}.ma-paper .ma-diagram figcaption{color:#0e7a94}.ma-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.ma-flow>div{text-align:center;background:var(--ma-soft);border:1px solid #5cc3d661;justify-content:center;align-items:center;min-height:86px;padding:13px;font-size:13px;line-height:1.4;display:flex;position:relative}.ma-paper .ma-flow>div{color:#18202a;background:#fff;border-color:#0e7a9459}.ma-flow>div:not(:last-child):after{content:"›";color:var(--ma-teal);font:28px MA News,serif;position:absolute;top:50%;right:-19px;transform:translateY(-52%)}.ma-paper .ma-flow>div:not(:last-child):after{color:#0e7a94}.ma-loop{border-top:1px dashed var(--ma-teal);width:max-content;max-width:100%;color:var(--ma-teal);padding:11px 8% 0;font:11px MA Mono,monospace;margin:14px 0 0 auto!important}.ma-paper .ma-loop{color:#0e7a94;border-color:#0e7a94}.ma-caption{color:#9da4af!important;margin:16px 0 0!important;font:11px/1.5 MA Mono,monospace!important}.ma-arch{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ma-arch>div{border:1px solid #5cc3d652;padding:15px 17px;font-size:12px}.ma-paper .ma-arch>div{color:#18202a;background:#fff;border-color:#0e7a9452}.ma-arch strong,.ma-branches strong{color:var(--ma-teal);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font:700 10px MA Mono,monospace;display:block}.ma-paper .ma-arch strong,.ma-paper .ma-branches strong{color:#0e7a94}.ma-arch .wide{grid-column:1/-1}.ma-branches{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ma-branches.ma-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ma-branches>div{border:1px solid #5cc3d652;padding:17px;font-size:13px}.ma-paper .ma-branches>div{color:#18202a;background:#fff;border-color:#0e7a9452}.ma-footer{padding-top:0;padding-bottom:56px}.ma-rule{background:#f3f4f124;height:1px;margin-bottom:30px}.ma-footer-row{color:#9da4af;align-items:center;gap:18px;font-size:14px;display:flex}.ma-footer-row img{width:30px;height:auto}.ma-footer-row a{color:#5cc3d6;margin-left:auto}@media (width<=1200px){.ma-intro-layout{grid-template-columns:1fr;gap:30px}.ma-section-layout{grid-template-columns:1fr;gap:0}.ma-section-layout>div[aria-hidden=true]{display:none}.ma-toc-slot{width:100%;max-width:660px}.ma-toc{width:100%;max-height:none;position:relative;top:auto}.ma-toc.is-fixed{position:relative;top:auto;left:auto}.ma-toc.is-hidden{opacity:1;pointer-events:auto}}@media (width<=760px){.ma-wrap{padding:0 22px}.ma-hero{padding-top:64px;padding-bottom:56px}.ma-band{padding:56px 0}.ma-eyebrow{letter-spacing:2px;font-size:12px}.ma-flow,.ma-branches,.ma-branches.ma-three,.ma-arch{grid-template-columns:1fr;gap:22px}.ma-flow>div:not(:last-child):after{content:"⌄";top:auto;bottom:-25px;right:50%;transform:translate(50%)}.ma-diagram{padding:20px 16px}.ma-arch .wide{grid-column:auto}.ma-footer-row{flex-wrap:wrap}.ma-footer-row a{margin-left:0}}
