.identity-shell[data-v-912cce54]{background:var(--site-surface);grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);min-height:100svh;display:grid}.identity-visual[data-v-912cce54]{color:#fff;background:var(--site-blue-deep) url(../images/biotech-site/home-molecular-field.webp) center /cover no-repeat;min-height:100svh;animation:.8s cubic-bezier(.2,.75,.2,1) both visual-arrive-912cce54;position:relative;overflow:hidden}.identity-visual__shade[data-v-912cce54]{background:linear-gradient(90deg,#031e3feb,#03264ead 46%,#03264e14 82%),linear-gradient(#0000 48%,#02183585);position:absolute;inset:0}.identity-visual__brand[data-v-912cce54],.identity-visual__copy[data-v-912cce54],.identity-visual__footer[data-v-912cce54]{z-index:1;position:absolute;left:clamp(32px,5vw,84px);right:clamp(32px,5vw,84px)}.identity-visual__brand[data-v-912cce54]{top:clamp(28px,5vh,56px)}.identity-visual__copy[data-v-912cce54]{max-width:620px;top:50%;transform:translateY(-46%)}.identity-visual__copy p[data-v-912cce54]{color:var(--site-cyan);letter-spacing:.2em;margin:0 0 24px;font-size:12px;font-weight:800}.identity-visual__copy h2[data-v-912cce54]{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:clamp(38px,4vw,66px);font-weight:500;line-height:1.16}.identity-visual__copy span[data-v-912cce54]{color:#ffffffb3;letter-spacing:.08em;margin-top:24px;font-size:15px;display:block}.identity-visual__footer[data-v-912cce54]{color:#fff9;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff38;justify-content:space-between;padding-top:16px;font-size:11px;display:flex;bottom:clamp(28px,5vh,52px)}.identity-workspace[data-v-912cce54]{background:radial-gradient(circle at 100% 0,#58cdbd1a,transparent 30%),var(--site-surface);place-items:center;min-height:100svh;padding:clamp(32px,6vw,92px);display:grid}.identity-panel[data-v-912cce54]{width:min(430px,100%);animation:.56s cubic-bezier(.2,.75,.2,1) .12s both panel-arrive-912cce54}.identity-panel__eyebrow[data-v-912cce54]{letter-spacing:.18em;margin:0 0 12px;font-weight:800;color:var(--site-muted)!important;font-size:11px!important}.identity-panel__header h1[data-v-912cce54]{color:var(--site-ink);letter-spacing:-.04em;margin:0;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:clamp(32px,3vw,44px);font-weight:500}.identity-panel__header>p[data-v-912cce54]:last-child{color:var(--site-muted);margin:14px 0 34px;font-size:14px;line-height:1.75}.identity-panel__footer[data-v-912cce54]{color:#71869b;text-align:center;margin-top:30px;font-size:13px;line-height:1.7}.identity-mobile-brand[data-v-912cce54]{display:none}@keyframes visual-arrive-912cce54{0%{opacity:0;background-size:auto 106%}to{opacity:1;background-size:auto 100%}}@keyframes panel-arrive-912cce54{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.identity-shell[data-v-912cce54]{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr)}.identity-visual__copy h2[data-v-912cce54]{font-size:38px}}@media (width<=760px){.identity-shell[data-v-912cce54]{display:block}.identity-visual[data-v-912cce54]{background-position:64% 72%;min-height:220px}.identity-visual__shade[data-v-912cce54]{background:linear-gradient(90deg,#031e3fe0,#03264e4d)}.identity-visual__brand[data-v-912cce54],.identity-visual__footer[data-v-912cce54]{display:none}.identity-visual__copy[data-v-912cce54]{inset:50% 24px auto;transform:translateY(-50%)}.identity-visual__copy p[data-v-912cce54]{margin-bottom:12px;font-size:9px}.identity-visual__copy h2[data-v-912cce54]{max-width:340px;font-size:29px}.identity-visual__copy span[data-v-912cce54]{display:none}.identity-workspace[data-v-912cce54]{min-height:calc(100svh - 220px);padding:28px 22px 48px;display:block}.identity-mobile-brand[data-v-912cce54]{margin-bottom:42px;display:block}}@media (prefers-reduced-motion:reduce){.identity-panel[data-v-912cce54],.identity-visual[data-v-912cce54]{animation:none}}
