.steps[data-astro-cid-3caduqjj]{border:1px solid var(--color-line);border-radius:var(--radius-feature);background:var(--color-paper);flex-direction:column;gap:14px;min-width:0;padding:26px 26px 22px;display:flex;box-shadow:0 14px 40px #102f460d}.steps__eyebrow[data-astro-cid-3caduqjj]{letter-spacing:1.2px;margin:0;font-size:10px}.steps__title[data-astro-cid-3caduqjj]{letter-spacing:-.6px;margin:0;font-size:24px;line-height:1.2}.steps__subtitle[data-astro-cid-3caduqjj]{color:var(--color-sub);margin:0;font-size:13px;line-height:1.6}.rail[data-astro-cid-3caduqjj]{justify-content:space-between;align-items:flex-start;margin-top:4px;display:flex}.rail__line[data-astro-cid-3caduqjj]{border-top:2px dashed var(--color-line-strong);flex:auto;height:0;margin:28px 4px 0}.step[data-astro-cid-3caduqjj]{color:var(--color-sub);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:12px;line-height:1.3;display:flex}.step__circle[data-astro-cid-3caduqjj]{background:var(--step-bg);width:56px;height:56px;color:var(--color-ink);transition:var(--lift-transition), border-color .16s, color .16s;border:2px solid #0000;border-radius:50%;place-items:center;display:grid}.step[data-astro-cid-3caduqjj][data-step=genetics]{--step-bg:var(--pastel-blue)}.step[data-astro-cid-3caduqjj][data-step=genes]{--step-bg:var(--pastel-sand)}.step[data-astro-cid-3caduqjj][data-step=variants]{--step-bg:var(--pastel-green)}.step[data-astro-cid-3caduqjj][data-step=life]{--step-bg:var(--pastel-lilac)}.step[data-astro-cid-3caduqjj]:hover .step__circle[data-astro-cid-3caduqjj]{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.step[data-astro-cid-3caduqjj][aria-pressed=true]{color:var(--color-gold);font-weight:500}.step[data-astro-cid-3caduqjj][aria-pressed=true] .step__circle[data-astro-cid-3caduqjj]{border-color:var(--color-gold);color:var(--color-gold);box-shadow:0 0 0 4px var(--color-gold-swash)}.panel[data-astro-cid-3caduqjj]{background:var(--surface-mist);border-radius:20px;min-width:0;padding:18px 20px 16px}.panel__track[data-astro-cid-3caduqjj]{align-items:flex-start;transition:height .25s;display:flex;position:relative;overflow:hidden}.panel__step[data-astro-cid-3caduqjj]{flex:0 0 100%;min-width:0}.panel__count[data-astro-cid-3caduqjj]{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-gold);margin:0 0 6px;font-size:10px;font-weight:500}.panel__title[data-astro-cid-3caduqjj]{margin:0 0 8px;font-size:19px;line-height:1.3}.panel__text[data-astro-cid-3caduqjj]{color:var(--color-sub);margin:0;font-size:13.5px;line-height:1.6}.nav[data-astro-cid-3caduqjj]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.dots[data-astro-cid-3caduqjj]{justify-content:center;gap:6px;display:flex}.arrow[data-astro-cid-3caduqjj]{border:1px solid var(--color-line-strong);background:var(--color-paper);width:36px;height:36px;color:var(--color-ink);border-radius:50%;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:grid}.arrow[data-astro-cid-3caduqjj]:hover:not(:disabled){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.arrow[data-astro-cid-3caduqjj]:disabled{opacity:.4;cursor:default}.dot[data-astro-cid-3caduqjj]{background:var(--color-line-strong);border-radius:3px;width:6px;height:6px;transition:width .2s,background-color .2s}.dot[data-astro-cid-3caduqjj][data-active=true]{background:var(--color-gold);width:18px}@media (width<=760px){.steps[data-astro-cid-3caduqjj]{padding:22px 18px 18px}.step__circle[data-astro-cid-3caduqjj]{width:50px;height:50px}.rail__line[data-astro-cid-3caduqjj]{margin-top:25px}}@media (width<=380px){.step__circle[data-astro-cid-3caduqjj]{width:44px;height:44px}.step__label[data-astro-cid-3caduqjj]{font-size:11px}.rail__line[data-astro-cid-3caduqjj]{margin:22px 2px 0}.panel[data-astro-cid-3caduqjj]{padding:16px 16px 14px}}.hero[data-astro-cid-i3irphx7]{grid-template-columns:1.07fr 1fr;align-items:center;gap:36px;padding-block:28px 44px;display:grid}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-1.5px;max-width:540px;margin:0 0 22px;font-size:44px;line-height:1.14}.hero__line[data-astro-cid-i3irphx7]{display:block}.hero__title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--color-gold-strong);text-decoration:underline;text-decoration-color:var(--color-gold-swash);text-decoration-skip-ink:none;text-underline-offset:7px;margin-top:6px;font-style:normal;font-weight:400;text-decoration-thickness:5px}.hero__lead[data-astro-cid-i3irphx7]{max-width:500px;color:var(--color-sub);margin:0 0 26px;font-size:16px;line-height:1.65}.hero__lead[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{margin:0 0 12px}.hero__lead[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]:last-child{margin-bottom:0}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.hero__cta[data-astro-cid-i3irphx7]{gap:10px;padding:16px 30px;font-size:16px;font-weight:600;line-height:1.35}.hero__cta[data-astro-cid-i3irphx7] svg{color:#e5c591;flex:none}.hero__byline[data-astro-cid-i3irphx7]{color:var(--color-sub);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.hero__avatar[data-astro-cid-i3irphx7]{background:var(--surface-avatar);object-fit:cover;object-position:50% 0%;border-radius:50%;flex:none;width:28px;height:28px}@media (width<=760px){.hero[data-astro-cid-i3irphx7]{grid-template-columns:1fr;gap:28px;padding-top:27px}.hero__title[data-astro-cid-i3irphx7]{max-width:500px}}@media (width<=720px){.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-1.1px;font-size:36px}.hero__cta[data-astro-cid-i3irphx7]{width:100%;padding-inline:22px}}@media (width<=380px){.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.8px;font-size:31px}}.strip[data-astro-cid-45cw2da7]{border-radius:var(--radius-md);background:var(--surface-mist);letter-spacing:.4px;text-align:center;color:var(--color-sub);flex-wrap:wrap;justify-content:center;gap:24px;margin:0;padding:17px;font-size:12px;list-style:none;display:flex}.strip[data-astro-cid-45cw2da7] li[data-astro-cid-45cw2da7]{align-items:center;gap:8px;display:flex}.strip[data-astro-cid-45cw2da7] svg[data-astro-cid-45cw2da7]{color:var(--color-gold);flex:none}@media (width<=760px){.strip[data-astro-cid-45cw2da7]{justify-content:flex-start;gap:13px 20px}}.scene[data-astro-cid-ailxuu2d]{z-index:2;justify-content:center;align-items:center;width:170px;height:160px;display:flex;position:relative}.scene[data-astro-cid-ailxuu2d][hidden]{display:none!important}.cup[data-astro-cid-k2va3fq4]{z-index:2;filter:drop-shadow(7px 12px 8px #71573825);background:radial-gradient(circle,#3d2115 0 33%,#63412a 34%,#9f7851 36%,#bd9e76 39%,#fff 41%,#fafaf5 50%,#e1ded4 53%,#fff 54%,#f7f4ed 66%,#d9d2c4 70%,#0000 71%);border-radius:50%;width:118px;height:118px;position:relative;transform:rotate(-25deg)}.cup[data-astro-cid-k2va3fq4]:after{content:"";box-sizing:content-box;z-index:-1;border:7px solid #fafaf5;border-radius:9px;width:24px;height:17px;position:absolute;top:49px;right:9px;box-shadow:2px 3px 3px #51371c12}.glass[data-astro-cid-5dw7oclr]{z-index:2;background:linear-gradient(90deg,#ffffffd9 0%,#faf9f1 18%,#fffdf4 45%,#e7e6df 82%,#fff 100%);border:2px solid #c9d7d8;border-radius:7px 7px 23px 23px;width:77px;height:122px;position:relative;overflow:visible;transform:rotate(-6deg);box-shadow:inset 5px 0 8px #fff,inset -3px 0 5px #b9d1d440,5px 8px 12px #52615c13}.glass[data-astro-cid-5dw7oclr]:before{content:"";box-sizing:content-box;z-index:3;background:#f9ffff40;border:2px solid #c9d7d8;border-radius:50%;height:17px;position:absolute;top:-5px;left:-2px;right:-2px}.glass[data-astro-cid-5dw7oclr]:after{content:"";background:#c9d7d825;border-radius:50%;height:10px;position:absolute;bottom:3px;left:5px;right:5px}.surface[data-astro-cid-5dw7oclr]{background:#fffef7;border:1px solid #e8e7df;border-radius:50%;height:16px;position:absolute;top:7px;left:2px;right:2px;box-shadow:0 -8px #ffffff70}.shine[data-astro-cid-5dw7oclr]{opacity:.8;background:#fff;border-radius:10px;width:5px;height:69px;position:absolute;top:24px;left:10px}.shadow[data-astro-cid-5dw7oclr]{filter:blur(5px);background:#8b97852a;border-radius:50%;width:103px;height:19px;position:absolute;bottom:17px;left:38px;transform:rotate(-6deg)}.frame[data-astro-cid-ccrhr2qd]{background:linear-gradient(140deg,#dae8df,#edf4e9);border:8px solid #fff;border-bottom-width:17px;border-radius:8px;width:168px;height:137px;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:4px 7px 13px #183d3019}.person[data-astro-cid-ccrhr2qd]{z-index:2;width:66px;height:111px;position:absolute;bottom:-8px}.person--left[data-astro-cid-ccrhr2qd]{left:9px}.person--right[data-astro-cid-ccrhr2qd]{bottom:-2px;right:7px}.person--front[data-astro-cid-ccrhr2qd]{z-index:4;bottom:-35px;left:47px;transform:scale(.8)}.face[data-astro-cid-ccrhr2qd]{z-index:2;background:#c98d65;border-radius:45% 45% 48% 48%;width:36px;height:44px;position:absolute;top:13px;left:15px;box-shadow:inset -3px -2px #8b52321c}.person--left[data-astro-cid-ccrhr2qd] .face[data-astro-cid-ccrhr2qd]{background:#ddb092}.person--front[data-astro-cid-ccrhr2qd] .face[data-astro-cid-ccrhr2qd]{background:#d6a079}.hair[data-astro-cid-ccrhr2qd]{z-index:1;background:#46372c;border-radius:48% 48% 30% 30%;width:49px;height:66px;position:absolute;top:6px;left:9px}.hair[data-astro-cid-ccrhr2qd]:after{content:"";z-index:4;background:#46372c;border-radius:80% 40% 70% 20%;width:35px;height:17px;position:absolute;top:0;left:5px;transform:rotate(-10deg)}.person--right[data-astro-cid-ccrhr2qd] .hair[data-astro-cid-ccrhr2qd]{background:#26383a;border-radius:45% 45% 20% 20%;width:41px;height:32px;top:5px;left:12px}.person--right[data-astro-cid-ccrhr2qd] .hair[data-astro-cid-ccrhr2qd]:after{background:#26383a}.person--front[data-astro-cid-ccrhr2qd] .hair[data-astro-cid-ccrhr2qd]{background:#5a3e29;width:41px;height:38px;top:6px;left:12px}.person--front[data-astro-cid-ccrhr2qd] .hair[data-astro-cid-ccrhr2qd]:after{background:#5a3e29}.eyes[data-astro-cid-ccrhr2qd]{background:#3c342e;border-radius:50%;width:3px;height:3px;position:absolute;top:19px;left:9px;box-shadow:14px 0 #3c342e}.smile[data-astro-cid-ccrhr2qd]{border-bottom:1.5px solid #85533c;border-radius:0 0 50% 50%;width:11px;height:6px;position:absolute;top:28px;left:13px}.shirt[data-astro-cid-ccrhr2qd]{z-index:1;background:#be7d54;border-radius:26px 26px 0 0;width:66px;height:65px;position:absolute;top:55px;left:0}.person--right[data-astro-cid-ccrhr2qd] .shirt[data-astro-cid-ccrhr2qd]{background:#547385}.person--front[data-astro-cid-ccrhr2qd] .shirt[data-astro-cid-ccrhr2qd]{background:#d7b36b}.feature[data-astro-cid-wc7l4x6z]{isolation:isolate;border-radius:var(--radius-feature);background:var(--surface-feature);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:8px 10px #f4f7fa}.feature[data-astro-cid-wc7l4x6z][data-active-topic=milk]{background:linear-gradient(135deg,#f1f6ef,#f8f7ed)}.feature[data-astro-cid-wc7l4x6z][data-active-topic=family]{background:linear-gradient(135deg,#f8eff1,#f9f4e9)}.feature__eyebrow[data-astro-cid-wc7l4x6z]{letter-spacing:1.2px;align-self:flex-start;margin:0;font-size:10px}.art[data-astro-cid-wc7l4x6z]{justify-content:center;align-items:center;width:100%;height:190px;margin:4px 0 5px;display:flex;position:relative}.art__ring[data-astro-cid-wc7l4x6z]{background:#ffffff75;border-radius:50%;width:220px;height:165px;position:absolute;transform:rotate(-15deg);box-shadow:0 12px 32px #bba27f0a}.art__label[data-astro-cid-wc7l4x6z]{z-index:3;background:#fff;border-radius:12px;max-width:145px;padding:10px 12px;font-size:11px;position:absolute;top:18px;left:2px;transform:rotate(-5deg);box-shadow:0 4px 15px #62502c0b}.art__chip[data-astro-cid-wc7l4x6z]{z-index:3;background:#e4ece3;border:5px solid #fff;border-radius:17px;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex;position:absolute;bottom:21px;right:3px;transform:rotate(8deg)}.art__chip[data-astro-cid-wc7l4x6z] svg[data-astro-cid-wc7l4x6z]{flex:none}.feature__title[data-astro-cid-wc7l4x6z]{letter-spacing:-.8px;margin:7px 0 11px;font-size:28px;line-height:1.2}.feature__copy[data-astro-cid-wc7l4x6z]{max-width:295px;color:var(--color-sub);margin:0;font-size:14px;line-height:1.6}.topics[data-astro-cid-wc7l4x6z]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:17px;display:flex}.topics[data-astro-cid-wc7l4x6z] button[data-astro-cid-wc7l4x6z]{background:#ffffff7a;border:1px solid #dfcbaa;border-radius:30px;padding:8px 12px;font-size:12px}.topics[data-astro-cid-wc7l4x6z] button[data-astro-cid-wc7l4x6z][aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:#fff}@media (width<=720px){.feature[data-astro-cid-wc7l4x6z]{border-radius:24px;min-height:320px}}@media (width<=380px){.art__label[data-astro-cid-wc7l4x6z]{max-width:120px;font-size:10px;left:-3px}.art__chip[data-astro-cid-wc7l4x6z]{padding:9px;font-size:10px;right:-3px}}.topic[data-astro-cid-tmsw6wdy]{padding-block:44px 28px}.topic__inner[data-astro-cid-tmsw6wdy]{max-width:640px;margin-inline:auto}@media (width<=760px){.topic[data-astro-cid-tmsw6wdy]{padding-block:32px 20px}}.teaser[data-astro-cid-vy5cewpw]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:36px;padding-block:38px 45px;display:grid}.mark[data-astro-cid-vy5cewpw]{background:var(--surface-cream);border-radius:22px;justify-content:center;align-items:center;min-height:225px;padding:24px;display:flex}.mark[data-astro-cid-vy5cewpw] img{width:220px;max-width:100%}h2[data-astro-cid-vy5cewpw]{letter-spacing:-.6px;margin:8px 0 6px;font-size:29px;line-height:1.25}p[data-astro-cid-vy5cewpw]{color:var(--color-sub);margin:0;font-size:13px;line-height:1.7}.first[data-astro-cid-vy5cewpw]{background:linear-gradient(135deg, var(--surface-feature), var(--surface-peach));width:fit-content;max-width:100%;color:var(--color-gold);border:2px solid #e5c591;border-radius:999px;margin:10px 0 4px;padding:8px 16px;font-size:13px;font-weight:500;line-height:1.45;display:block;box-shadow:0 6px 16px #a96c231f}@media (width<=359px){.first[data-astro-cid-vy5cewpw]{text-align:center;border-radius:24px;padding:9px 18px}}.more[data-astro-cid-vy5cewpw]{border-bottom:1px solid var(--color-ink);margin-top:18px;font-size:12px;display:inline-block}.more[data-astro-cid-vy5cewpw]:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.join[data-astro-cid-vy5cewpw]{background:linear-gradient(135deg, var(--surface-feature), var(--surface-peach));border:2px solid #d9ae66;border-radius:20px;margin-top:24px;padding:20px 22px;box-shadow:0 14px 34px #a96c2838}.join__headline[data-astro-cid-vy5cewpw]{font-family:var(--font-heading);letter-spacing:-.6px;color:var(--color-ink);align-items:center;gap:12px;margin:0 0 10px;font-size:30px;font-weight:500;line-height:1.15;display:flex}.join__icon[data-astro-cid-vy5cewpw]{background:var(--color-ink);color:#e5c591;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:inline-grid;box-shadow:0 6px 16px #0b2a4a33}.join__title[data-astro-cid-vy5cewpw]{color:var(--color-sub);margin:0 0 14px;font-size:15px;line-height:1.55}@media (width<=760px){.join[data-astro-cid-vy5cewpw]{padding:16px}.join__headline[data-astro-cid-vy5cewpw]{font-size:26px}.teaser[data-astro-cid-vy5cewpw]{grid-template-columns:minmax(0,1fr);gap:23px}.mark[data-astro-cid-vy5cewpw]{min-height:175px}}.news-section[data-astro-cid-osndxgq6]{padding-top:5px;padding-bottom:45px}.news[data-astro-cid-osndxgq6]{border-radius:var(--radius-xl);background:var(--surface-sand);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:33px;padding:34px;display:grid;position:relative;overflow:hidden}h2[data-astro-cid-osndxgq6]{letter-spacing:-.6px;max-width:340px;margin:8px 0 6px;font-size:30px;line-height:1.25}.copy[data-astro-cid-osndxgq6] p[data-astro-cid-osndxgq6]{color:var(--color-sub);margin:0;font-size:13px;line-height:1.7}.form[data-astro-cid-osndxgq6]{min-width:0;scroll-margin-top:24px}.label[data-astro-cid-osndxgq6]{color:var(--color-sub);margin-bottom:8px;font-size:11px;display:block}.row[data-astro-cid-osndxgq6]{flex-direction:column;gap:10px;display:flex}.email[data-astro-cid-osndxgq6]{border-radius:var(--radius-sm);background:var(--color-paper);width:100%;min-width:0;color:var(--color-ink);font:400 14px var(--font-body);border:1px solid #e5dfd5;padding:13px 16px}.consent[data-astro-cid-osndxgq6]{color:var(--color-sub);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.consent[data-astro-cid-osndxgq6] input[data-astro-cid-osndxgq6]{width:18px;height:18px;accent-color:var(--color-ink);cursor:pointer;flex:none;margin:1px 0 0}.consent[data-astro-cid-osndxgq6] a[data-astro-cid-osndxgq6]{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.consent[data-astro-cid-osndxgq6] a[data-astro-cid-osndxgq6]:hover{color:var(--color-gold)}.button[data-astro-cid-osndxgq6]{align-self:flex-start}.foot[data-astro-cid-osndxgq6]{color:var(--color-sub);margin-top:13px;font-size:11px}.result[data-astro-cid-osndxgq6]{color:var(--color-ink);margin:10px 0 0;font-size:12px}.status[data-astro-cid-osndxgq6]>.notice{margin-top:14px}.email[data-astro-cid-osndxgq6][aria-invalid=true]{border-color:var(--form-error);box-shadow:inset 0 0 0 1px var(--form-error)}.consent[data-astro-cid-osndxgq6] input[data-astro-cid-osndxgq6][aria-invalid=true]{outline:2px solid var(--form-error);outline-offset:2px}@media (width<=760px){.news[data-astro-cid-osndxgq6]{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px}.email[data-astro-cid-osndxgq6]{font-size:16px}}.education[data-astro-cid-2rujiihu]{padding-block:6px 40px;line-height:1.5}.eyebrow[data-astro-cid-2rujiihu]{font-family:var(--font-body);margin:0 0 16px}.cards[data-astro-cid-2rujiihu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-2rujiihu]{border-radius:var(--radius-md);background:var(--surface-mist);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:10px 16px 10px 10px;display:grid}.logo[data-astro-cid-2rujiihu]{background:var(--color-paper);border-radius:12px;justify-content:center;align-items:center;width:104px;height:58px;padding:7px;display:flex}.logo[data-astro-cid-2rujiihu] img{object-fit:contain;width:100%;height:100%}h3[data-astro-cid-2rujiihu]{font-size:14px;font-weight:500;line-height:1.3}.card[data-astro-cid-2rujiihu] p[data-astro-cid-2rujiihu]{color:var(--color-sub);margin:2px 0 0;font-size:11px;line-height:1.45}@media (width<=900px){.cards[data-astro-cid-2rujiihu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cards[data-astro-cid-2rujiihu]{grid-template-columns:minmax(0,1fr)}}.action[data-astro-cid-5x2jdyfv]{text-align:left;background:0 0;border:0;align-items:center;font-size:12px;line-height:1.65;display:inline-flex}.action--link[data-astro-cid-5x2jdyfv]{border-bottom:1px solid var(--color-ink);gap:12px;padding:8px 0}.action--link[data-astro-cid-5x2jdyfv]:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.action--pill[data-astro-cid-5x2jdyfv]{border:1px solid var(--color-line-strong);color:var(--color-ink);border-radius:30px;gap:8px;padding:10px 16px;line-height:1.4;transition:background-color .16s,color .16s,border-color .16s}.action--pill[data-astro-cid-5x2jdyfv]:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.action--pill[data-astro-cid-5x2jdyfv] svg{flex:none;transition:transform .2s}.action--pill[data-astro-cid-5x2jdyfv][aria-expanded=true] svg{transform:rotate(180deg)}.inforow[data-astro-cid-sogh3yxm].last{border-bottom:1px solid var(--color-line)}.row[data-astro-cid-sogh3yxm]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.row__head[data-astro-cid-sogh3yxm]{min-width:0}h2[data-astro-cid-sogh3yxm]{letter-spacing:-.6px;margin-top:6px;font-size:27px;line-height:1.25}.row[data-astro-cid-sogh3yxm] .action{flex:none}.panel[data-astro-cid-sogh3yxm]{padding:2px 0 34px}.panel[data-astro-cid-sogh3yxm][hidden]{display:none}@media (width<=760px){.row[data-astro-cid-sogh3yxm]{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 0}h2[data-astro-cid-sogh3yxm]{font-size:24px}.panel[data-astro-cid-sogh3yxm]{padding-bottom:28px}}.inner[data-astro-cid-tgf4ktxi]{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:40px;display:grid}.inner[data-astro-cid-tgf4ktxi] p[data-astro-cid-tgf4ktxi]{max-width:560px;color:var(--color-sub);margin:0;font-size:15px;line-height:1.7}figure[data-astro-cid-tgf4ktxi]{justify-self:center;width:100%;max-width:300px;margin:0}figure[data-astro-cid-tgf4ktxi] img{width:100%;height:auto;display:block}@media (width<=760px){.inner[data-astro-cid-tgf4ktxi]{grid-template-columns:minmax(0,1fr);gap:20px}figure[data-astro-cid-tgf4ktxi]{max-width:240px}}.bio[data-astro-cid-lsqsiudu]{grid-template-columns:minmax(0,1fr) min(460px,42%);grid-template-areas:"head portrait""meta portrait""story story";align-items:center;column-gap:64px;padding-block:52px 44px;line-height:1.65;display:grid}.head[data-astro-cid-lsqsiudu]{grid-area:head;align-self:end}.meta[data-astro-cid-lsqsiudu]{grid-area:meta;align-self:start}.portrait[data-astro-cid-lsqsiudu]{grid-area:portrait}.story[data-astro-cid-lsqsiudu]{grid-area:story}.eyebrow[data-astro-cid-lsqsiudu]{margin-bottom:16px;font-size:13px}h2[data-astro-cid-lsqsiudu]{letter-spacing:-1.3px;font-size:60px;font-weight:400;line-height:1.1}.lead[data-astro-cid-lsqsiudu]{color:var(--color-sub);margin:20px 0 0;font-size:21px}.arch[data-astro-cid-lsqsiudu]{aspect-ratio:460/540;border:14px solid var(--surface-portrait);background:var(--color-paper);isolation:isolate;border-radius:999px 999px 28px 28px;overflow:hidden}.arch[data-astro-cid-lsqsiudu] img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 12px #18334718);width:100%;height:100%;display:block}.caption[data-astro-cid-lsqsiudu]{border:1px solid var(--color-line);background:var(--color-paper);width:fit-content;max-width:100%;box-shadow:var(--shadow-lift);text-align:center;color:var(--color-sub);border-radius:14px;margin:-24px auto 0;padding:10px 18px;font-size:12px;line-height:1.5;position:relative}.caption[data-astro-cid-lsqsiudu] strong[data-astro-cid-lsqsiudu]{color:var(--color-ink);font-size:14px;font-weight:500;display:block}.tags[data-astro-cid-lsqsiudu]{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.tag[data-astro-cid-lsqsiudu]{background:var(--surface-mist);border-radius:30px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;line-height:1.4;display:inline-flex}.tag[data-astro-cid-lsqsiudu] svg{color:var(--color-gold);flex:none}.meta[data-astro-cid-lsqsiudu] .action{margin-top:28px;font-size:14px}.story[data-astro-cid-lsqsiudu]{border-radius:var(--radius-feature);background:var(--surface-mist);grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"intro photo""text photo";column-gap:48px;margin-top:36px;padding:40px 44px;display:grid}.story[data-astro-cid-lsqsiudu][hidden]{display:none}.story__intro[data-astro-cid-lsqsiudu]{grid-area:intro;max-width:62ch;font-size:17px;line-height:1.7}.story__intro[data-astro-cid-lsqsiudu] p[data-astro-cid-lsqsiudu]{margin:0 0 1.2em}.story__intro[data-astro-cid-lsqsiudu] p[data-astro-cid-lsqsiudu]:last-child{margin-bottom:0}.story__intro[data-astro-cid-lsqsiudu]:after{content:"";background:var(--color-gold);border-radius:3px;width:56px;height:3px;margin:30px 0 28px;display:block}.story__text[data-astro-cid-lsqsiudu]{max-width:66ch;color:var(--color-sub);grid-area:text;font-size:15px;line-height:1.75}.story__text[data-astro-cid-lsqsiudu] p[data-astro-cid-lsqsiudu]{margin:0 0 1.4em}.story__text[data-astro-cid-lsqsiudu] p[data-astro-cid-lsqsiudu]:last-child{margin-bottom:0}.story__photo[data-astro-cid-lsqsiudu]{background:var(--color-paper);box-shadow:var(--shadow-lift);border-radius:18px;grid-area:photo;align-self:start;margin:0;padding:12px;position:sticky;top:24px}.story__photo[data-astro-cid-lsqsiudu] img{border-radius:12px;width:100%;height:auto;display:block}.story__photo[data-astro-cid-lsqsiudu] figcaption[data-astro-cid-lsqsiudu]{text-align:center;color:var(--color-sub);padding:12px 4px 4px;font-size:11px;line-height:1.5}.story__photo[data-astro-cid-lsqsiudu] strong[data-astro-cid-lsqsiudu]{color:var(--color-ink);font-weight:500}@media (width<=760px){.bio[data-astro-cid-lsqsiudu]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""portrait""meta""story";padding-block:40px 36px}.eyebrow[data-astro-cid-lsqsiudu]{font-size:11px}h2[data-astro-cid-lsqsiudu]{font-size:38px}.lead[data-astro-cid-lsqsiudu]{font-size:16px}.tags[data-astro-cid-lsqsiudu]{gap:8px;margin-top:22px}.tag[data-astro-cid-lsqsiudu]{gap:6px;padding:6px 11px;font-size:12px}.meta[data-astro-cid-lsqsiudu] .action{margin-top:22px;font-size:12px}.portrait[data-astro-cid-lsqsiudu]{width:100%;max-width:300px;margin:26px auto 0}.arch[data-astro-cid-lsqsiudu]{aspect-ratio:auto;border-width:12px;height:360px}.meta[data-astro-cid-lsqsiudu]{margin-top:22px}.story[data-astro-cid-lsqsiudu]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""photo""text";margin-top:28px;padding:28px 22px}.story__intro[data-astro-cid-lsqsiudu]{font-size:16px}.story__intro[data-astro-cid-lsqsiudu]:after{display:none}.story__photo[data-astro-cid-lsqsiudu]{width:230px;max-width:100%;margin:26px auto;position:static}.story__text[data-astro-cid-lsqsiudu]{font-size:14px}}.publink[data-astro-cid-fmczyvrx]{border-bottom:1px solid var(--color-line);padding-bottom:4px;font-size:12px;line-height:1.65;display:inline-block}.publink[data-astro-cid-fmczyvrx]:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.publication[data-astro-cid-ia2tnztb]{flex-direction:column;flex:auto;min-width:0;line-height:1.65;display:flex}.imagebox[data-astro-cid-ia2tnztb]{background:var(--surface-mist);border-radius:15px;justify-content:center;align-items:center;height:240px;margin-bottom:17px;padding:20px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.imagebox--picture[data-astro-cid-ia2tnztb]{isolation:isolate;padding:14px 16px}.imagebox--picture[data-astro-cid-ia2tnztb]:before{content:"";z-index:-1;background:var(--backdrop) center / cover no-repeat;filter:blur(24px)saturate(.9);opacity:.5;position:absolute;inset:-30px}.imagebox[data-astro-cid-ia2tnztb] img{object-fit:contain;filter:drop-shadow(0 8px 14px #18334724);width:100%;height:100%}.journal[data-astro-cid-ia2tnztb]{color:var(--color-sub);margin-bottom:8px;font-size:11px}h3[data-astro-cid-ia2tnztb]{font-size:19px;font-weight:500;line-height:1.35}p[data-astro-cid-ia2tnztb]{color:var(--color-sub);margin:10px 0 14px;font-size:13px}.actions[data-astro-cid-ia2tnztb]{margin-top:auto}.publications[data-astro-cid-skuxxw6s]{padding-block:60px;line-height:1.65}.eyebrow[data-astro-cid-skuxxw6s]{margin-bottom:18px}.heading-row[data-astro-cid-skuxxw6s]{margin-bottom:30px}h2[data-astro-cid-skuxxw6s]{letter-spacing:-1.3px;font-size:38px;font-weight:400;line-height:1.13}.heading-row[data-astro-cid-skuxxw6s] p[data-astro-cid-skuxxw6s]{max-width:560px;color:var(--color-sub);margin:14px 0 0;font-size:15px;line-height:1.6}.track[data-astro-cid-skuxxw6s]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;gap:22px;margin:-8px;padding:8px;scroll-padding-inline:8px;display:flex;position:relative;overflow-x:auto}.track[data-astro-cid-skuxxw6s]::-webkit-scrollbar{display:none}.track[data-astro-cid-skuxxw6s]:focus-visible{outline-offset:-2px}.slide[data-astro-cid-skuxxw6s]{scroll-snap-align:start;flex:0 0 calc(33.3333% - 14.6667px);min-width:0;display:flex}.note[data-astro-cid-skuxxw6s]{color:var(--color-sub);margin:16px 0 0;font-size:13px}.award[data-astro-cid-skuxxw6s]{background:var(--surface-mist);border-radius:5px;align-items:center;gap:6px;width:fit-content;margin-bottom:12px;padding:4px 9px;font-size:10px;display:flex}.journal-label[data-astro-cid-skuxxw6s]{background:var(--color-paper);width:180px;max-width:100%;height:224px;color:var(--color-ink);border-top:7px solid #456b60;flex-direction:column;justify-content:space-between;padding:22px 18px;display:flex;box-shadow:0 6px 10px #18334717}.aptm-mark[data-astro-cid-skuxxw6s]{font-family:var(--font-heading);letter-spacing:1px;font-size:32px;line-height:1.1}.aptm-name[data-astro-cid-skuxxw6s]{font-size:13px;line-height:1.45}.aptm-publisher[data-astro-cid-skuxxw6s]{border-top:1px solid var(--color-line);color:var(--color-sub);padding-top:10px;font-size:10px}.controls[data-astro-cid-skuxxw6s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.dots[data-astro-cid-skuxxw6s]{flex-wrap:wrap;margin-inline-start:-8px;display:flex}.dot[data-astro-cid-skuxxw6s]{border-radius:var(--radius-pill);background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.dot[data-astro-cid-skuxxw6s][hidden]{display:none}.dot[data-astro-cid-skuxxw6s]:before{content:"";border:1px solid var(--color-sub);border-radius:50%;width:8px;height:8px;transition:background-color .2s,border-color .2s}.dot[data-astro-cid-skuxxw6s]:hover:before{border-color:var(--color-ink)}.dot[data-astro-cid-skuxxw6s][aria-current=true]:before{border-color:var(--color-ink);background:var(--color-ink)}.arrows[data-astro-cid-skuxxw6s]{gap:10px;display:flex}.arrow[data-astro-cid-skuxxw6s]{border:1px solid var(--color-line-strong);width:40px;height:40px;color:var(--color-ink);background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:grid}.arrow[data-astro-cid-skuxxw6s]:hover:not(:disabled){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.arrow[data-astro-cid-skuxxw6s]:disabled{opacity:.4;cursor:default}@media (width<=1024px){.slide[data-astro-cid-skuxxw6s]{flex-basis:calc(50% - 11px)}}@media (width<=760px){.track[data-astro-cid-skuxxw6s]{margin-inline-end:calc(-1 * var(--wrap-pad));padding-inline-end:var(--wrap-pad)}.slide[data-astro-cid-skuxxw6s]{flex-basis:85%}}@media (width<=700px){.publications[data-astro-cid-skuxxw6s]{padding-block:38px}h2[data-astro-cid-skuxxw6s]{font-size:30px}}.intro[data-astro-cid-c26zz7rg]{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:20px 32px;margin-bottom:26px;display:grid}.intro[data-astro-cid-c26zz7rg]>p[data-astro-cid-c26zz7rg]{max-width:760px;color:var(--color-sub);margin:0;font-size:14px;line-height:1.65}.visual[data-astro-cid-c26zz7rg]{justify-self:end;width:100%;max-width:180px;margin:0}.visual[data-astro-cid-c26zz7rg] img{object-fit:contain;width:100%;height:auto;max-height:160px;display:block}.grid[data-astro-cid-c26zz7rg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 26px;display:grid}.research-card[data-astro-cid-c26zz7rg]{border-top:1px solid #c6d4cc;padding-top:20px}.icon[data-astro-cid-c26zz7rg]{background:var(--surface-mist);width:45px;height:45px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}h3[data-astro-cid-c26zz7rg]{font-size:17px;font-weight:500;line-height:1.35}.research-card[data-astro-cid-c26zz7rg] p[data-astro-cid-c26zz7rg]{color:var(--color-sub);margin:10px 0 0;font-size:13px;line-height:1.6}.more[data-astro-cid-c26zz7rg]{max-width:760px;color:var(--color-sub);margin:26px 0 0;font-size:13px;line-height:1.65}@media (width<=900px){.grid[data-astro-cid-c26zz7rg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.intro[data-astro-cid-c26zz7rg]{grid-template-columns:minmax(0,1fr) 105px;gap:16px 12px}.visual[data-astro-cid-c26zz7rg]{width:105px}}@media (width<=520px){.grid[data-astro-cid-c26zz7rg]{grid-template-columns:minmax(0,1fr)}.research-card[data-astro-cid-c26zz7rg]{grid-template-columns:45px minmax(0,1fr);gap:0 16px;display:grid}.icon[data-astro-cid-c26zz7rg]{grid-row:span 2;margin-bottom:0}.research-card[data-astro-cid-c26zz7rg] p[data-astro-cid-c26zz7rg]{grid-column:2}}
