
body.biomo-brand-home{--bm-green:#103c30;--bm-ink:#103c30;--bm-muted:#63716f;--bm-surface:#f4f3ed;margin:0;background:#fff;color:var(--bm-ink);font-family:"Microsoft YaHei","PingFang SC","Segoe UI",sans-serif;font-size:18px;line-height:1.8;-webkit-font-smoothing:antialiased;overflow-x:clip}
.biomo-brand-home *{box-sizing:border-box}
.biomo-brand-home h1,.biomo-brand-home h2,.biomo-brand-home h3,.biomo-brand-home p,.biomo-brand-home figure{margin:0;font-family:inherit}
.biomo-brand-home h1,.biomo-brand-home h2{font-weight:700;letter-spacing:-.045em}
.biomo-brand-home h3{font-weight:650;letter-spacing:-.02em}
.biomo-brand-home a{color:inherit;text-decoration:none}
.biomo-brand-home :where(button,input,textarea){font:inherit}
.biomo-brand-home button{cursor:pointer}
.biomo-brand-home a:focus-visible,.biomo-brand-home button:focus-visible{outline:2px solid #b47e00;outline-offset:6px}
html:has(.biomo-brand-home){scroll-behavior:smooth;scroll-padding-top:135px;scrollbar-gutter:stable}
.bm-main section[id]{scroll-margin-top:135px}
.bm-text-link:hover .bm-arrow{transform:translate(2px,-2px) rotate(-45deg)}
.bm-text-link{display:inline-flex;align-items:center;gap:18px;width:fit-content;border-bottom:1px solid #f3bc34;padding-bottom:5px;font-size:20px;line-height:1.6}
.bm-hero{display:grid;grid-template-columns:46% 54%;position:relative;padding-top:60px;padding-bottom:140px;align-items:center;min-height:820px}
.bm-hero-copy{position:relative;z-index:1;padding-top:4px}
.bm-eyebrow{font-size:18px;color:#606d76;display:flex;align-items:center;gap:13px;white-space:nowrap}
.bm-eyebrow::before{content:"";width:46px;height:2px;background:#f7bd2d;display:block;margin-right:14px}
.bm-eyebrow span{color:#adb5b8}
.bm-hero h1{font-size:106px;line-height:1.22;margin-top:53px;margin-bottom:28px;letter-spacing:-.055em}
.bm-hero-description{font-size:25px;line-height:1.85;max-width:550px;color:#64717c}
.bm-hero-actions{display:flex;align-items:center;gap:45px;margin-top:49px;flex-wrap:wrap}
.bm-hero-figure{position:relative;width:calc(100% + 65px);margin-left:-30px!important;align-self:center;transform-origin:center}
.bm-hero-image{display:block;width:100%;height:auto}
.bm-hero-figure figcaption{font-size:16px;color:#687682;line-height:1.5}
.bm-caption-protein{position:absolute;left:8%;top:35%}
.bm-caption-cell{position:absolute;left:10%;bottom:3%}
.bm-caption-tissue{position:absolute;right:9%;bottom:3%}
.bm-main h2{font-size:76px;line-height:1.3}
.bm-main h3{font-size:34px;line-height:1.5}
.bm-capabilities{position:relative;padding:82px 0 110px;margin-bottom:170px}
.bm-cap-ground{position:absolute;left:50%;right:0;top:0;bottom:18px;background:var(--bm-surface);border-radius:150px 0 0 0}
.bm-cap-grid{position:relative;display:grid;grid-template-columns:49% 43%;gap:8%;align-items:center}
.bm-cap-story h2{margin-top:34px}
.bm-cell-figure{position:relative;width:calc(100% + 56px);margin-top:31px!important}
.bm-cell-figure img{display:block;width:100%;height:auto;aspect-ratio:1570/900;object-fit:cover}
.bm-cell-figure figcaption{font-size:16px;line-height:1.7;color:#6c7781;margin-top:10px}
.bm-cap-list{padding-left:12px}
.bm-cap-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:41px 0 45px;border-bottom:1px solid #d9dfdc}
.bm-cap-row:last-child{border:0}
.bm-cap-row p{font-size:24px;color:#6a7681;margin-top:12px;line-height:1.8}
.bm-cap-row .bm-arrow{margin-top:8px}
.bm-cap-row:hover h3{color:#487648}
.bm-platforms{position:relative;padding:123px 0 120px}
.bm-platform-ground{position:absolute;left:0;width:calc(50% + 210px);top:0;bottom:0;background:var(--bm-surface);border-radius:0 160px 0 0}
.bm-platform-grid{position:relative;display:grid;grid-template-columns:52% 45%;gap:3%;align-items:center}
.bm-platform-copy h2{margin-top:40px}
.bm-platform-entries{margin-top:70px;max-width:500px}
.bm-platform-entry{padding:0 0 39px;border-bottom:1px solid #d4dcd7;margin-bottom:38px}
.bm-platform-entry:last-child{border:0;padding-bottom:0;margin-bottom:0}
.bm-platform-entry p{font-size:21px;color:#687681;margin-top:8px}
.bm-platform-entry .bm-text-link{margin-top:12px}
.bm-device-figure{width:calc(100% + 30px);margin-left:-12px!important;margin-top:70px!important}
.bm-device-photo{position:relative;aspect-ratio:660/724;overflow:hidden;mix-blend-mode:multiply}
.bm-device-photo img{position:absolute;width:242.424%;max-width:none;left:-71.212%;top:-12.1547%;height:auto;display:block}
.bm-device-figure figcaption{font-size:16px;color:#61707d;text-align:right;margin-top:16px}
.bm-resources{padding-top:162px;padding-bottom:116px;display:grid;grid-template-columns:35% 59%;gap:6%;align-items:start}
.bm-resources-heading h2{margin-top:47px}
.bm-resources-heading .bm-text-link{margin-top:52px}
.bm-resource-list{padding-top:35px}
.bm-resource-row{display:grid;grid-template-columns:31% 1fr 22px;gap:24px;align-items:start;padding:24px 0 30px;border-bottom:1px solid #d5ddda}
.bm-resource-row:first-child{padding-top:0}
.bm-resource-row:last-child{border:0;padding-bottom:0}
.bm-resource-category{display:flex;gap:15px;align-items:center;font-size:17px;color:#6d7985;white-space:nowrap;padding-top:2px}
.bm-resource-category>span{padding-right:17px;border-right:1px solid #d0d9d3}
.bm-resource-row h3{font-size:26px;line-height:1.6;color:#142c28;letter-spacing:-.025em}
.bm-resource-row p{font-size:17px;line-height:1.8;color:#687681;margin-top:2px}
.bm-resource-row .bm-arrow{font-size:23px;margin-top:8px}
.bm-resource-row:hover h3{color:#487648}
.bm-about{padding-top:150px;padding-bottom:280px;display:grid;grid-template-columns:56% 37%;gap:7%;align-items:start}
.bm-about h2{margin-top:35px;font-size:64px;letter-spacing:-.045em}
.bm-about-description{color:#64717c;font-size:21px;line-height:1.85;margin-top:30px!important;max-width:660px}
.bm-about-copy>.bm-text-link{margin-top:34px}
.bm-news{margin-top:100px;border-left:1px solid #d4dcd7;padding-left:38px}
.bm-news>h3{font-size:25px}
.bm-news>a{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:38px 0;font-size:21px;line-height:1.8;border-bottom:1px solid #d4dcd7;font-weight:550}
.bm-news>a:first-of-type{padding-top:42px}
.bm-news>a:last-child{padding-bottom:28px}
.bm-news .bm-arrow{font-size:22px}
.bm-consultation{position:relative;background:#103c30;color:white}
.bm-consult-edge{position:absolute;left:0;bottom:calc(100% - 1px);width:100%;aspect-ratio:2103/748;background:#103c30;-webkit-mask:url("images/consult-edge.png") center/100% 100% no-repeat;mask:url("images/consult-edge.png") center/100% 100% no-repeat;pointer-events:none}
.bm-consult-inner{position:relative;padding-top:74px;padding-bottom:85px}
.bm-consultation .bm-section-label{color:#e4ece4}
.bm-consultation .bm-section-label span{color:#d4e0d6}
.bm-consultation h2{font-size:76px;margin-top:33px;color:#fff;line-height:1.3}
.bm-consult-description{font-size:25px;line-height:1.8;color:#f1f4ed;margin-top:17px!important}
.bm-choices{display:grid;grid-template-columns:1fr 1fr;gap:100px;position:relative;padding-top:150px;margin-top:10px}
.bm-branch{position:absolute;left:16%;right:16%;top:13px;aspect-ratio:1594/259;overflow:hidden;pointer-events:none}
.bm-branch img{position:absolute;width:127.48%;max-width:none;left:-13.74%;top:-100.4%;height:auto}
.bm-choices article{text-align:center}
.bm-choices h3{font-size:31px;color:#fff}
.bm-choices p{font-size:23px;line-height:1.8;color:#eaf0e7;margin-top:8px}
[data-reveal].bm-reveal-pending{opacity:0;transform:translateY(17px)}
[data-reveal]{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.25,1)}
[data-reveal].bm-revealed{opacity:1;transform:none}
.bm-hero-copy{animation:bm-hero-in .65s both}
.bm-hero-figure{animation:bm-hero-in .75s .08s both}
@keyframes bm-hero-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.biomo-search-page .bm-search-result h2{font-size:27px;line-height:1.55;letter-spacing:-.025em;overflow-wrap:anywhere}.biomo-search-page .bm-search-empty h2{font-size:32px}
@media(min-width:1600px){.bm-hero{padding-block:96px 190px}.bm-hero h1{font-size:106px}}
@media(max-width:1199px){
 .bm-hero{padding-top:65px;padding-bottom:155px;min-height:760px}.bm-hero h1{font-size:72px}
 .bm-hero-description{font-size:20px}.bm-hero-actions{gap:24px}
 .bm-text-link{font-size:18px;gap:12px}.bm-hero-figure{width:calc(100% + 15px)}
 .bm-main h2{font-size:50px}.bm-main h3{font-size:26px}.bm-capabilities{margin-bottom:140px}.bm-cap-grid{gap:7%}
 .bm-cap-row p,.bm-platform-entry p,.bm-about-description{font-size:18px}
 .bm-cap-row{padding-block:34px}.bm-platform-grid{grid-template-columns:49% 44%;gap:7%}
 .bm-resource-row{grid-template-columns:1fr 20px;gap:15px}.bm-resource-category{grid-column:1/-1;font-size:15px}
 .bm-resource-row h3{font-size:23px}.bm-resource-row p{font-size:16px}.bm-resource-row>.bm-arrow{grid-column:2;grid-row:2}
 .bm-about{grid-template-columns:55% 38%;gap:7%;padding-bottom:240px}.bm-news{padding-left:25px}.bm-news>a{font-size:18px}
 .bm-consult-description{font-size:22px}.bm-choices{gap:50px;padding-top:140px}.bm-choices p{font-size:20px}
}
@media(max-width:767px){.biomo-search-page .bm-search-result h2{font-size:22px}.biomo-search-page .bm-search-empty h2{font-size:26px}
 .bm-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:43px;padding-bottom:110px;gap:58px;min-height:0}
 .bm-eyebrow{font-size:11px;gap:9px}.bm-eyebrow::before{width:29px;margin-right:5px}
 .bm-hero h1{font-size:clamp(53px,14.6vw,70px);line-height:1.34;margin-top:31px;margin-bottom:24px;letter-spacing:-.055em}
 .bm-hero-description{font-size:17px;line-height:1.9;max-width:none}
 .bm-hero-actions{gap:24px;margin-top:30px}
 .bm-text-link{font-size:16px;gap:12px}
 .bm-hero-figure{width:calc(100% + 22px);margin-left:-11px!important}.bm-hero-figure figcaption{font-size:11px}
 .bm-main h2{font-size:clamp(35px,9.8vw,44px);line-height:1.45;letter-spacing:-.05em}
 .bm-main h3{font-size:23px}
 .bm-capabilities{padding:0 0 70px;margin-bottom:110px}
 .bm-cap-ground{left:30%;top:220px;bottom:0;border-radius:80px 0 0 0}
 .bm-cap-grid{display:block}.bm-cap-story h2{margin-top:27px}
 .bm-cell-figure{width:calc(100% - 5px);margin-top:27px!important;z-index:1}
 .bm-cell-figure figcaption{font-size:12px;margin-top:7px}
 .bm-cap-list{padding-left:30px;margin-top:35px}
 .bm-cap-row{padding:27px 0 31px;gap:15px}.bm-cap-row p{font-size:16px;margin-top:8px;line-height:1.85}
 .bm-cap-row .bm-arrow{margin-top:6px}
 .bm-platforms{padding:68px 0 60px}.bm-platform-ground{width:calc(100% - 35px);border-radius:0 90px 0 0;bottom:110px}
 .bm-platform-grid{display:block}.bm-platform-copy h2{margin-top:28px}
 .bm-platform-entries{margin-top:40px;max-width:calc(100% - 25px)}
 .bm-platform-entry{padding-bottom:27px;margin-bottom:27px}.bm-platform-entry p{font-size:16px;margin-top:6px}
 .bm-platform-entry .bm-text-link{margin-top:10px}
 .bm-device-figure{width:82%;margin:42px -3px 0 auto!important}
 .bm-device-figure figcaption{font-size:12px;margin-top:9px;white-space:nowrap}
 .bm-resources{display:block;padding-top:100px;padding-bottom:0}
 .bm-resources-heading h2{margin-top:27px}.bm-resources-heading .bm-text-link{margin-top:27px}
 .bm-resource-list{padding-top:55px;margin-left:24px}
 .bm-resource-row{padding-block:26px;gap:10px 16px}.bm-resource-category{font-size:13px;gap:12px}.bm-resource-category>span{padding-right:13px}
 .bm-resource-row h3{font-size:21px;line-height:1.6}.bm-resource-row p{font-size:15px;line-height:1.85;margin-top:6px}
 .bm-resource-row .bm-arrow{font-size:20px;margin-top:4px}
 .bm-about{display:block;padding-top:120px;padding-bottom:150px}
 .bm-about h2{margin-top:27px}.bm-about-description{font-size:17px;margin-top:22px!important;line-height:1.9}
 .bm-about-copy>.bm-text-link{margin-top:26px}.bm-news{margin:55px 0 0 24px;padding-left:22px}.bm-news>h3{font-size:21px}
 .bm-news>a{padding-block:25px;font-size:17px;gap:20px}.bm-news>a:first-of-type{padding-top:27px}
 .bm-news .bm-arrow{font-size:20px}
 .bm-consult-inner{padding-top:48px;padding-bottom:62px}.bm-consultation h2{font-size:36px;line-height:1.5;margin-top:27px;max-width:340px}
 .bm-consult-description{font-size:18px;margin-top:17px!important;line-height:1.9}
 .bm-choices{grid-template-columns:1fr;gap:47px;padding-top:45px;margin-top:0}
 .bm-branch{display:none}.bm-choices h3{font-size:25px}.bm-choices p{font-size:17px}
 .bm-main section[id]{scroll-margin-top:100px}
}
@media(prefers-reduced-motion:reduce){html:has(.biomo-brand-home){scroll-behavior:auto}.biomo-brand-home *,.biomo-brand-home *::before{animation:none!important;transition:none!important}.bm-reveal-pending{opacity:1!important;transform:none!important}}

/* Keep the broad research directions and expose each actual service beneath. */
.bm-cap-entry{padding:32px 0 34px;border-bottom:1px solid #d9dfdc}
.bm-cap-entry:last-child{border-bottom:0}
.bm-cap-entry .bm-cap-row{padding:0;border:0}
.bm-cap-related{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px}
.bm-cap-related a{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:4px 0;color:#24513d;font-size:16px;line-height:1.6;text-decoration:underline;text-decoration-color:#a6b7a2;text-underline-offset:6px}
.bm-cap-related a .bm-arrow{font-size:14px}
.bm-cap-related a:hover{text-decoration-color:currentColor;color:#487648}
@media(max-width:767px){.bm-cap-entry{padding:24px 0 26px}.bm-cap-related{gap:7px 18px;margin-top:12px}.bm-cap-related a{font-size:14px;min-height:40px}}

/* A small editorial collection of real microscopy, with room to read around it. */
.bm-cell-gallery{--cell-travel:0px;margin-top:44px;max-width:100%;position:relative}
.bm-cell-composition{height:545px;position:relative;margin:0 10px 0 0}
.bm-cell-study{position:absolute;width:72%;transition:transform .9s cubic-bezier(.2,.7,.25,1),opacity .8s;transform-origin:50% 65%}
.bm-cell-open{display:block;position:relative;background:#fff;padding:6px;box-shadow:0 12px 35px -20px #103c3045;border:1px solid #edf0e7;outline-offset:5px!important;transition:box-shadow .3s,transform .4s cubic-bezier(.2,.7,.25,1)}
.bm-cell-mount{display:block;overflow:hidden;background:#0c1613}
.bm-cell-mount img{display:block;width:100%;height:auto;aspect-ratio:1570/900;object-fit:contain}
.bm-cell-study figcaption{margin-top:10px;line-height:1.55;display:block;font-size:13px;color:#52675d;max-width:100%;padding-left:6px}
.bm-cell-study figcaption span,.bm-cell-study figcaption small{display:block}
.bm-cell-study figcaption small{font-size:10px;color:#6d7d72;margin-top:4px}
.bm-cell-expand{position:absolute;right:14px;top:12px;width:25px;height:25px;background:#ffffffed;color:#153d30;display:grid;place-items:center;border-radius:50%;font-size:18px;line-height:1;opacity:0;transition:opacity .25s}
.bm-cell-open:hover,.bm-cell-open:focus-visible{box-shadow:0 17px 38px -20px #103c3070;transform:translateY(-4px)}
.bm-cell-open:hover .bm-cell-expand,.bm-cell-open:focus-visible .bm-cell-expand{opacity:1}
.bm-cell-study:focus-within,.bm-cell-study:hover{z-index:5}
.bm-cell-study-1{left:0;top:74px;z-index:2;transform:translateY(var(--cell-travel)) rotate(-3deg)}
.bm-cell-study-2{right:0;top:0;width:34%;z-index:1;transform:translateY(calc(var(--cell-travel) * -1)) rotate(3deg)}
.bm-cell-study-2 figcaption{padding-left:28px;text-align:right;font-size:11px}
.bm-cell-study-2 figcaption small{font-size:9px}
.bm-cell-study-3{right:1%;top:310px;width:43%;z-index:3;transform:translateY(calc(var(--cell-travel) * -.6)) rotate(2deg)}
.bm-cell-study-2 .bm-cell-mount img,.bm-cell-study-3 .bm-cell-mount img{aspect-ratio:4/3}
.bm-cell-neuron-panel .bm-cell-mount{position:relative;aspect-ratio:256/316}
.bm-cell-neuron-panel .bm-cell-mount img{position:absolute;width:359%;max-width:none;left:-12.1%;top:-113.3%;height:auto;aspect-ratio:auto;object-fit:initial}
.bm-cell-gallery.is-in-view .bm-cell-study-2{transition-delay:.1s}
.bm-cell-gallery.is-in-view .bm-cell-study-3{transition-delay:.2s}
.bm-cell-gallery.is-enhanced:not(.is-in-view) .bm-cell-study{transform:translateY(22px) rotate(0);opacity:.4}
.bm-cell-gallery-note{font-size:12px;color:#6a7b70;display:flex;gap:9px;align-items:center;margin-top:14px!important}
.bm-cell-gallery[data-count="1"] .bm-cell-composition{height:auto;min-height:0;margin:0}
.bm-cell-gallery[data-count="1"] .bm-cell-study{position:relative;width:100%;inset:auto;transform:none}
.bm-cell-viewer{width:min(1080px,calc(100vw - 48px));max-height:calc(100dvh - 48px);border:0;padding:22px;background:#fcfcf7;color:#103c30;box-shadow:0 20px 100px #06181055}
.bm-cell-viewer::backdrop{background:#10291ee8;backdrop-filter:blur(5px)}
.bm-cell-viewer-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;font-size:14px}
.bm-cell-viewer-close{font:inherit;background:none;border:0;display:flex;gap:13px;align-items:center;color:inherit;min-height:42px;padding:2px 4px}
.bm-cell-viewer-close span{font-size:28px;line-height:1}
.bm-cell-viewer-image{width:100%;max-height:calc(100dvh - 205px);object-fit:contain;display:block;background:#101915}
.bm-cell-viewer-caption{font-size:13px;line-height:1.8;margin-top:16px!important;color:#536d5e}
@media(max-width:1199px) and (min-width:768px){.bm-cell-composition{height:415px}.bm-cell-study-1{top:65px}.bm-cell-study-3{top:245px}.bm-cell-study figcaption{font-size:11px}.bm-cell-study figcaption small{font-size:9px}}
@media(max-width:767px){.bm-cell-gallery{margin-top:42px}.bm-cell-composition{height:390px;margin-right:5px}.bm-cell-study-1{top:61px;width:72%}.bm-cell-study-2{width:34%}.bm-cell-study-2 figcaption{padding-left:18px}.bm-cell-study-3{width:44%;top:242px;right:1%}.bm-cell-study figcaption{font-size:11px;margin-top:8px}.bm-cell-study figcaption small{font-size:9px}.bm-cell-open{padding:4px}.bm-cell-gallery-note{font-size:11px;margin-top:10px!important}.bm-cell-expand{opacity:1;width:21px;height:21px;right:9px;top:8px;font-size:15px}.bm-cap-list{margin-top:42px}.bm-cell-viewer{width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:15px}.bm-cell-viewer-image{max-height:calc(100dvh - 205px)}.bm-cell-viewer-caption{font-size:12px}}
@media(max-width:360px){.bm-cell-composition{height:355px}.bm-cell-study-3{top:223px}.bm-cell-study figcaption{font-size:10px}.bm-cell-study figcaption small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.bm-cell-gallery .bm-cell-study{transition:none!important;transform:none!important;opacity:1!important}.bm-cell-gallery .bm-cell-open{transition:none!important;transform:none!important}}

/* The first screen uses one real source image and useful research entry points. */
.bm-hero-research{grid-template-columns:48% 46%;gap:6%;padding-top:62px;padding-bottom:125px;min-height:820px}
.bm-hero-research h1{font-size:clamp(48px,4.3vw,64px);line-height:1.4;margin-top:32px;margin-bottom:24px;letter-spacing:-.05em}
.bm-hero-research .bm-hero-description{font-size:20px;max-width:540px;line-height:1.9}
.bm-hero-research .bm-hero-actions{margin-top:32px;gap:26px}.bm-hero-research .bm-hero-actions .bm-text-link{font-size:16px}
.bm-hero-questions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px;margin-top:28px;padding-top:20px;border-top:1px solid #d6dfd0}
.bm-hero-questions>div>span{display:block;font-size:13px;color:#355647;margin-bottom:8px}.bm-hero-questions a{display:inline-block;color:#65756a;font-size:12px;line-height:1.8;margin-right:8px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b3bda7}.bm-hero-questions a:hover{color:#305b3e}
.bm-hero-evidence{width:100%;margin:0!important;padding-left:5px;align-self:center}
.bm-hero-observation{display:grid;align-items:center;aspect-ratio:1/1.04;overflow:hidden;background:#000;border-radius:49% 49% 3px 3px;border-top:7px solid #b6a159;padding:65px 0 38px;box-shadow:18px 18px 0 #f3f3e9}
.bm-hero-observation .bm-hero-image{width:100%;height:auto;max-width:100%;display:block;transition:transform 1s cubic-bezier(.2,.7,.25,1)}
.bm-hero-observation:hover .bm-hero-image{transform:scale(1.025)}
.bm-hero-evidence figcaption{display:flex;justify-content:space-between;gap:11px;flex-wrap:wrap;margin-top:34px;font-size:12px;line-height:1.7}.bm-hero-evidence figcaption a{display:inline-flex;align-items:center;gap:8px}.bm-hero-evidence figcaption small{width:100%;font-size:10px;color:#788278}
@media(max-width:1199px) and (min-width:768px){.bm-hero-research h1{font-size:46px}.bm-hero-research .bm-hero-description{font-size:17px}.bm-hero-questions{gap:9px}.bm-hero-questions>div>span{font-size:12px}.bm-hero-questions a{font-size:11px}.bm-hero-research{min-height:750px}.bm-hero-observation{padding-block:50px 30px}}
@media(max-width:767px){.bm-hero-research{display:flex;gap:55px;padding-top:37px;padding-bottom:110px;min-height:0}.bm-hero-research h1{font-size:clamp(30px,9.1vw,39px);line-height:1.55;margin-block:26px 22px}.bm-hero-research .bm-hero-description{font-size:16px}.bm-hero-research .bm-hero-actions{gap:23px;margin-top:29px}.bm-hero-questions{gap:11px;margin-top:25px;padding-top:19px}.bm-hero-questions>div>span{font-size:12px}.bm-hero-questions a{font-size:10px}.bm-hero-evidence{width:90%;margin-inline:auto!important;padding:0}.bm-hero-observation{padding:44px 0 28px;box-shadow:11px 11px 0 #f3f3e9;border-top-width:5px}.bm-hero-evidence figcaption{font-size:11px;margin-top:27px}.bm-hero-evidence figcaption small{font-size:9px}}
