.meridian-module__v40_kq__root{position:absolute;top:0;bottom:0;left:0;right:0}.meridian-module__v40_kq__band{background:var(--r-accent);height:124px;position:absolute;top:46px;left:0;right:0}.meridian-module__v40_kq__photo{background:var(--r-accent-soft);width:164px;height:164px;color:var(--r-accent);z-index:2;border:6px solid #fff;border-radius:50%;font-size:46px;position:absolute;top:26px;left:62px;box-shadow:0 2px 6px rgba(0,0,0,.12)}.meridian-module__v40_kq__name{height:124px;color:var(--r-accent-ink);flex-direction:column;justify-content:center;display:flex;position:absolute;top:46px;left:300px;right:40px}.meridian-module__v40_kq__name h1{font-size:34px;line-height:1.1}.meridian-module__v40_kq__name p{letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:13px}.meridian-module__v40_kq__side{background:#eef0f3;flex-direction:column;gap:22px;width:280px;padding:50px 30px 30px 40px;display:flex;position:absolute;top:170px;bottom:0;left:0}.meridian-module__v40_kq__side h2{color:var(--r-accent);border-bottom:1.5px solid color-mix(in srgb,var(--r-accent)35%,transparent);margin-bottom:9px;padding-bottom:6px;font-size:13px}.meridian-module__v40_kq__contact li{word-break:break-word;align-items:center;gap:8px;margin-bottom:7px;display:flex}.meridian-module__v40_kq__ci{background:var(--r-accent);width:20px;height:20px;color:var(--r-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.meridian-module__v40_kq__dots li{margin-bottom:3px;padding-left:12px;position:relative}.meridian-module__v40_kq__dots li:before{content:"";background:var(--r-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.meridian-module__v40_kq__muted{color:#6b7280}.meridian-module__v40_kq__ref{flex-direction:column;gap:1px;display:flex}.meridian-module__v40_kq__ref strong{font-size:11px}.meridian-module__v40_kq__main{position:absolute;top:200px;bottom:30px;left:310px;right:44px}.meridian-module__v40_kq__rail{display:none}.meridian-module__v40_kq__block:not(:last-child):before{content:"";background:color-mix(in srgb,var(--r-accent)30%,transparent);width:1.5px;position:absolute;top:14px;bottom:-36px;left:13px}.meridian-module__v40_kq__block{margin-bottom:22px;padding-left:40px;position:relative}.meridian-module__v40_kq__title{color:var(--r-accent);border-bottom:1.5px solid color-mix(in srgb,var(--r-accent)25%,transparent);margin-bottom:10px;padding-bottom:6px;font-size:15px;position:relative}.meridian-module__v40_kq__dot{background:var(--r-accent);width:28px;height:28px;color:var(--r-accent-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-3px;left:-40px;box-shadow:0 0 0 4px #fff}.meridian-module__v40_kq__summary{color:#4b5260}.meridian-module__v40_kq__entry{margin-bottom:12px}.meridian-module__v40_kq__row{justify-content:space-between;gap:12px;display:flex}.meridian-module__v40_kq__row strong{color:#1f2937;font-size:11.5px}.meridian-module__v40_kq__row span{color:#6b7280;white-space:nowrap}.meridian-module__v40_kq__role{color:var(--r-accent);margin-bottom:3px;font-weight:600}.meridian-module__v40_kq__bullets li{color:#4b5260;margin-bottom:2px;padding-left:12px;position:relative}.meridian-module__v40_kq__bullets li:before{content:"•";color:var(--r-accent);position:absolute;left:0}
.crest-module__IoOTNW__root{position:absolute;top:0;bottom:0;left:0;right:0}.crest-module__IoOTNW__wave{width:100%;height:150px;fill:var(--r-accent);position:absolute;top:0;left:0}.crest-module__IoOTNW__waveBottom{width:300px;height:120px;fill:var(--r-accent);opacity:.9;position:absolute;bottom:0;left:0}.crest-module__IoOTNW__photo{background:var(--r-accent-soft);width:190px;height:190px;color:var(--r-accent);border:6px solid #fff;border-radius:50%;font-size:54px;position:absolute;top:40px;left:44px;box-shadow:0 3px 10px rgba(0,0,0,.15)}.crest-module__IoOTNW__head{position:absolute;top:150px;left:270px;right:48px}.crest-module__IoOTNW__head h1{color:var(--r-accent);font-size:40px;line-height:1.02}.crest-module__IoOTNW__headline{color:#374151;margin-top:8px;font-size:13px;font-weight:600}.crest-module__IoOTNW__summary{color:#4b5260;margin-top:8px}.crest-module__IoOTNW__side{flex-direction:column;gap:22px;width:200px;display:flex;position:absolute;top:330px;left:44px}.crest-module__IoOTNW__side h2,.crest-module__IoOTNW__main h2{color:var(--r-accent);margin-bottom:10px;font-size:14px}.crest-module__IoOTNW__contact li{color:#374151;word-break:break-word;align-items:flex-start;gap:8px;margin-bottom:7px;display:flex}.crest-module__IoOTNW__contact svg{color:var(--r-accent);flex-shrink:0;margin-top:3px}.crest-module__IoOTNW__edu{flex-direction:column;margin-bottom:9px;display:flex}.crest-module__IoOTNW__edu strong{color:#1f2937}.crest-module__IoOTNW__muted{color:#6b7280}.crest-module__IoOTNW__main{position:absolute;top:330px;left:280px;right:48px}.crest-module__IoOTNW__entry{margin-bottom:16px}.crest-module__IoOTNW__role{color:#1f2937;font-size:11.5px}.crest-module__IoOTNW__role span{color:#4b5260}.crest-module__IoOTNW__company{color:#4b5260;margin-bottom:4px;font-style:italic}.crest-module__IoOTNW__list li{color:#374151;margin-bottom:3px;padding-left:14px;position:relative}.crest-module__IoOTNW__list li:before{content:"";background:var(--r-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:2px}
.spotlight-module__r1xSmq__root{background:#e9eaec;padding:26px;position:absolute;top:0;bottom:0;left:0;right:0}.spotlight-module__r1xSmq__sheet{background:#f7f7f8;border-radius:28px;flex-direction:column;height:100%;padding:50px 44px 30px;display:flex;position:relative}.spotlight-module__r1xSmq__head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.spotlight-module__r1xSmq__nameBlock{padding-left:30px}.spotlight-module__r1xSmq__nameBlock h1{color:#1f2430;font-size:40px;line-height:1.05}.spotlight-module__r1xSmq__pill{background:var(--r-accent);color:var(--r-accent-ink);border-radius:999px;margin-top:12px;padding:5px 16px;font-size:11px;display:inline-block}.spotlight-module__r1xSmq__company{color:#374151;margin-top:12px;font-size:12px;font-weight:700}.spotlight-module__r1xSmq__spot{width:290px;height:250px;position:relative}.spotlight-module__r1xSmq__halo{background:var(--r-accent);border-radius:50%;position:absolute;top:10px;bottom:0;left:30px;right:20px}.spotlight-module__r1xSmq__photo{width:190px;height:190px;color:var(--r-accent);background:#fff;border:6px solid #f7f7f8;border-radius:50%;font-size:56px;position:absolute;top:30px;left:60px}.spotlight-module__r1xSmq__grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:18px;display:grid}.spotlight-module__r1xSmq__card p,.spotlight-module__r1xSmq__card li{font-size:11.5px;line-height:1.65}.spotlight-module__r1xSmq__card{color:#4b5260;background:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.spotlight-module__r1xSmq__title{color:#1f2430;align-items:center;gap:10px;margin-bottom:10px;font-size:15px;line-height:1.2;display:flex}.spotlight-module__r1xSmq__icon{background:var(--r-accent);width:30px;height:30px;color:var(--r-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.spotlight-module__r1xSmq__numbered{list-style:decimal;padding-left:16px!important}.spotlight-module__r1xSmq__numbered li{margin-bottom:4px}.spotlight-module__r1xSmq__para{margin-bottom:6px}.spotlight-module__r1xSmq__foot{color:#4b5260;grid-template-columns:1fr 1fr;gap:8px 18px;padding:18px 20px 0;display:grid}.spotlight-module__r1xSmq__foot>span{align-items:center;gap:8px;display:flex}.spotlight-module__r1xSmq__ficon{background:var(--r-accent);width:20px;height:20px;color:var(--r-accent-ink);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}
.harbor-module__TtQq_G__root{display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.harbor-module__TtQq_G__side{background:var(--r-accent);width:296px;color:var(--r-accent-ink);flex-direction:column;flex-shrink:0;gap:24px;padding:44px 34px;display:flex}.harbor-module__TtQq_G__side h2{border-bottom:1.5px solid color-mix(in srgb,var(--r-accent-ink)55%,transparent);margin-bottom:12px;padding-bottom:8px;font-size:14px}.harbor-module__TtQq_G__photo{border:5px solid var(--r-dark);width:160px;height:160px;color:var(--r-dark);background:#fff;border-radius:50%;align-self:center;margin-bottom:6px;font-size:46px}.harbor-module__TtQq_G__contact li{word-break:break-word;align-items:center;gap:10px;margin-bottom:8px;display:flex}.harbor-module__TtQq_G__ci{background:var(--r-dark);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.harbor-module__TtQq_G__edu{flex-direction:column;margin-bottom:12px;display:flex}.harbor-module__TtQq_G__edu strong{font-size:11px}.harbor-module__TtQq_G__skills li{margin-bottom:3px;padding-left:12px;position:relative}.harbor-module__TtQq_G__skills li:before{content:"•";position:absolute;left:0}.harbor-module__TtQq_G__main{flex:1;padding:64px 48px 40px 44px}.harbor-module__TtQq_G__head h1{text-transform:none;flex-direction:column;font-size:46px;line-height:1.05;display:flex}.harbor-module__TtQq_G__first{color:var(--r-accent);letter-spacing:.06em;filter:saturate(1.1)brightness(.92);font-weight:600}.harbor-module__TtQq_G__last{color:var(--r-dark);font-weight:800}.harbor-module__TtQq_G__headline{letter-spacing:.04em;color:#1f2937;border-bottom:1.5px solid var(--r-accent);margin-top:12px;padding-bottom:20px;font-size:14px}.harbor-module__TtQq_G__block{margin-top:24px}.harbor-module__TtQq_G__block h2{color:var(--r-dark);margin-bottom:10px;font-size:15px}.harbor-module__TtQq_G__block>p{color:#4b5260;border-bottom:1.5px solid var(--r-accent);padding-bottom:20px}.harbor-module__TtQq_G__entry{margin-bottom:16px}.harbor-module__TtQq_G__row{justify-content:space-between;gap:12px;display:flex}.harbor-module__TtQq_G__row strong{color:#111827;font-size:11.5px}.harbor-module__TtQq_G__row span{color:#111827;white-space:nowrap;font-weight:700}.harbor-module__TtQq_G__company{color:#4b5260;margin:2px 0 4px}.harbor-module__TtQq_G__bullets li{color:#4b5260;margin-bottom:3px;padding-left:14px;position:relative}.harbor-module__TtQq_G__bullets li:before{content:"•";color:var(--r-dark);position:absolute;left:2px}
.arch-module__o45EpG__root{color:#4a4448;background:#f6f2ec;grid-template-columns:1fr 210px 1fr;gap:26px;padding:0 34px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.arch-module__o45EpG__decoTop,.arch-module__o45EpG__decoBottom{background:var(--r-accent-soft);opacity:.8;border-radius:50%;position:absolute}.arch-module__o45EpG__decoTop{width:150px;height:150px;top:-75px;right:60px}.arch-module__o45EpG__decoBottom{width:180px;height:180px;bottom:-90px;left:-40px}.arch-module__o45EpG__root h2{color:#3f3a3d;margin-bottom:8px;font-size:12.5px}.arch-module__o45EpG__root h2 i{color:var(--r-accent);margin-right:4px;font-style:normal}.arch-module__o45EpG__root section{margin-top:22px}.arch-module__o45EpG__left{padding-top:70px;position:relative}.arch-module__o45EpG__left h1{color:var(--r-accent);font-size:30px;line-height:1.08}.arch-module__o45EpG__list li{margin-bottom:2px;padding-left:12px;position:relative}.arch-module__o45EpG__list li:before{content:"•";color:var(--r-accent);position:absolute;left:0}.arch-module__o45EpG__bars li{background:#fff;height:20px;margin-bottom:7px;position:relative;overflow:hidden}.arch-module__o45EpG__fill{background:var(--r-accent);position:absolute;top:0;bottom:0;left:0;right:auto}.arch-module__o45EpG__label{color:var(--r-accent-ink);white-space:nowrap;mix-blend-mode:normal;padding:0 8px;font-size:10px;line-height:20px;display:block;position:relative}.arch-module__o45EpG__center{background:var(--r-accent);color:var(--r-accent-ink);border-radius:105px 105px 0 0;flex-direction:column;margin-top:26px;padding:0 0 30px;display:flex;position:relative}.arch-module__o45EpG__center section{padding:0 22px}.arch-module__o45EpG__center h2{color:var(--r-accent-ink)}.arch-module__o45EpG__center h2 i{color:var(--r-accent-ink);opacity:.7}.arch-module__o45EpG__photo{background:color-mix(in srgb,var(--r-accent)70%,#fff);width:210px;height:270px;color:var(--r-accent-ink);border-radius:105px 105px 0 0;font-size:56px}.arch-module__o45EpG__ref{margin-bottom:10px}.arch-module__o45EpG__right{padding-top:70px}.arch-module__o45EpG__title{color:var(--r-accent);font-size:30px;line-height:1.08}.arch-module__o45EpG__entry{margin-bottom:14px}.arch-module__o45EpG__entry strong{color:#2f2a2d}.arch-module__o45EpG__date{color:var(--r-accent);font-style:italic}
.page-module__9ptzgG__page{color:#2b3038;width:816px;height:1056px;font-family:var(--r-body);text-align:left;background:#fff;font-size:10.5px;line-height:1.5;position:relative;overflow:hidden}:where(.page-module__9ptzgG__page *){box-sizing:border-box;margin:0;padding:0}:where(.page-module__9ptzgG__page ul){list-style:none}.page-module__9ptzgG__page .r-h{font-family:var(--r-head);text-transform:var(--r-head-tt);letter-spacing:var(--r-head-ls);font-weight:var(--r-head-w)}
