.bh-detail{--bh-ink:#19313b;--bh-copy:#4b6068;--bh-line:#ccd3d4;background:#fbfbf8;color:var(--bh-ink)}.bh-detail *{box-sizing:border-box}.bh-shell{width:min(1280px,calc(100% - 112px));margin:auto}.bh-section{padding:108px 0;scroll-margin-top:100px}.bh-detail h1,.bh-detail h2,.bh-detail h3{margin:0;text-transform:none}.bh-detail h1{}.bh-detail h2{}.bh-detail h3{}.bh-kicker{margin:0 0 24px;}.bh-copy{color:var(--bh-copy);}.bh-copy p{margin:0 0 20px}.bh-copy p:last-child{margin-bottom:0}.bh-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px}.bh-intro>*{min-width:0}.bh-links{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:28px}.bh-link{display:inline-block;color:inherit;padding:9px 0;border-bottom:1px solid currentColor;text-decoration:none}.bh-link:hover{opacity:.65}.bh-link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.bh-detail #hero{padding:176px 0 116px;background:#fff}.bh-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:85px;align-items:center}.bh-hero-grid>*{min-width:0}.bh-hero-grid .bh-copy{margin-top:30px;max-width:660px}.bh-hero-time{display:flex;flex-direction:column;align-items:flex-start;padding:10px 0 10px 60px;border-left:1px solid var(--bh-line)}.bh-time-arrow{color:#89999d}.bh-detail #the-beginning,.bh-detail #product-structure,.bh-detail #amina-china{background:#f0f2ef}.bh-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px;border-top:1px solid var(--bh-line);padding-top:26px}.bh-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-index{display:block;color:var(--bh-copy);margin-bottom:18px}.bh-ideas p{color:var(--bh-copy);margin:12px 0 0}.bh-visual{margin:50px 0 0}.bh-visual img{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}.bh-dml{max-width:790px;margin:55px auto 0}.bh-detail #timeline{background:#e9eef0}.bh-timeline{list-style:none;padding:0;margin:55px 0 0}.bh-timeline li{display:grid;grid-template-columns:220px 1fr;gap:55px;border-top:1px solid #bec9cd;padding:28px 0;position:relative}.bh-timeline li:last-child{border-bottom:1px solid #bec9cd}.bh-year{}.bh-timeline p{color:var(--bh-copy);margin:10px 0 0}.bh-product-evidence{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;margin-top:55px}.bh-product-evidence .bh-visual{margin:0}.bh-mobius{max-width:275px;justify-self:center}.bh-edge{width:100%}.bh-sapphire{max-width:345px;margin:50px auto 0}.bh-project{margin-top:50px}.bh-detail #next-chapter{padding:85px 0;border-top:1px solid var(--bh-line)}
@media(max-width:1100px){.bh-shell{width:calc(100% - 72px)}.bh-intro{gap:44px}.bh-hero-grid{gap:40px}.bh-detail h1{}.bh-detail h2{}.bh-hero-time{padding-left:32px;}.bh-product-evidence{gap:45px}.bh-timeline li{grid-template-columns:170px 1fr;gap:40px}}
@media(max-width:800px){.bh-section{padding:82px 0}.bh-intro,.bh-hero-grid{grid-template-columns:1fr;gap:30px}.bh-detail #hero{padding:138px 0 75px}.bh-hero-time{flex-direction:row;align-items:center;gap:25px;border-left:0;border-top:1px solid var(--bh-line);padding:30px 0 0;margin-top:15px;}.bh-time-arrow{}.bh-product-evidence{gap:35px}.bh-mobius{max-width:230px}.bh-timeline li{grid-template-columns:135px 1fr;gap:30px}.bh-year{}}
@media(max-width:560px){.bh-shell{width:calc(100% - 48px)}.bh-section{padding:68px 0}.bh-detail h1{}.bh-detail h2{}.bh-detail h1 br,.bh-detail h2 br{display:none}.bh-detail h1,.bh-detail h2{text-wrap:pretty}.bh-detail #hero{padding:122px 0 64px}.bh-hero-grid .bh-copy{margin-top:25px}.bh-copy{}.bh-hero-time{gap:17px}.bh-time-arrow{}.bh-ideas,.bh-pair{grid-template-columns:1fr;gap:25px;margin-top:32px}.bh-ideas>div{border-bottom:1px solid var(--bh-line);padding-bottom:25px}.bh-index{margin-bottom:12px}.bh-links{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.bh-timeline{margin-top:34px;border-left:1px solid #bec9cd;padding-left:23px}.bh-timeline li{grid-template-columns:1fr;gap:14px;padding:26px 0}.bh-timeline li:before{content:'';position:absolute;left:-28px;top:40px;width:8px;height:8px;border:1px solid #657c85;border-radius:50%;background:#e9eef0}.bh-year{}.bh-timeline h3{}.bh-product-evidence{grid-template-columns:1fr;gap:48px;margin-top:35px}.bh-mobius{max-width:215px}.bh-sapphire{max-width:260px}.bh-visual,.bh-dml,.bh-sapphire,.bh-project{margin-top:32px}.bh-detail #next-chapter{padding:64px 0}}
