.page-heads{height:auto;display:block;position:absolute;bottom:-10px;overflow:visible}.rm-head{background:var(--mist);position:relative;overflow:hidden}.rm-head__heads{width:clamp(220px,21vw,320px);right:clamp(20px,6vw,112px)}.rm-head__inner{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(56px,5.4vw,80px);position:relative}.rm-head__meta{letter-spacing:0;color:var(--blue-deep);margin:0;font-size:15px;font-weight:600}.rm-head__title{letter-spacing:-.028em;margin:10px 0 0;font-size:clamp(52px,6.6vw,100px);font-weight:600;line-height:1.02}.rm-head__lede{letter-spacing:-.01em;max-width:30em;margin:18px 0 0;font-size:clamp(19px,1.5vw,21px);line-height:1.4}.rm-head__nav{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.rm-head__back{padding:12px 0;font-weight:600}.rm-years{margin:0;padding:0;list-style:none;display:flex}.rm-years li{display:flex}.rm-years li+li{margin-left:-1px}.rm-years__link{background:var(--paper);min-width:84px;min-height:48px;color:var(--ink);letter-spacing:0;border:1px solid #0a142838;justify-content:center;align-items:center;padding:0 16px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.rm-years__link[aria-current=page]{z-index:1;border-color:var(--ink);background:var(--ink);color:var(--paper);position:relative}.rm-years__link:focus-visible{z-index:2;position:relative}.rm-initials{color:var(--pink-ink);letter-spacing:-.02em;background:#f7dbe8;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.rm-btn{letter-spacing:-.006em;gap:10px;min-height:52px;padding:0 22px;font-size:17px}.rm-card__photo--tall img,.rm-speaker__photo--tall img{max-width:none;width:166.7%!important;height:auto!important;inset:-61.6% auto auto -44.4%!important}.rm-section{padding-block:clamp(64px,6.6vw,96px)}.rm-section__title{letter-spacing:-.015em;margin:0 0 28px;font-size:24px;font-weight:600;line-height:1.3}.rm-speaker{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:0 48px;display:grid}.rm-speaker+.rm-speaker{margin-top:32px}.rm-speaker--small{grid-template-columns:160px minmax(0,1fr)}.rm-speaker__photo{aspect-ratio:4/5;background:#f7dbe8;border-radius:20px;grid-row:1/span 2;position:relative;overflow:hidden}.rm-speaker__photo img{object-fit:cover}.rm-speaker__photo .rm-initials{font-size:72px}.rm-speaker--small .rm-speaker__photo .rm-initials{font-size:44px}.rm-speaker--small .rm-speaker__who{align-self:center}.rm-speaker__who,.rm-speaker__more{max-width:40em}.rm-speaker__who{padding-top:8px}.rm-speaker--small .rm-speaker__who{grid-row:1/span 2;padding-top:0}.rm-speaker__name{letter-spacing:-.022em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.1}.rm-speaker__job{margin:10px 0 0;font-size:19px;line-height:1.4}.rm-speaker__company{color:var(--muted);margin:2px 0 0;font-size:17px}.rm-speaker__more{margin-top:20px}.rm-speaker__excerpt{color:#33415a;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rm-speaker__open{margin-top:24px}.rm-list{background:var(--pink-bg);border-radius:36px 36px 0 0;padding:clamp(64px,6.6vw,96px) 0 clamp(88px,9vw,128px);position:relative}.rm-list__title{letter-spacing:-.024em;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:600;line-height:1.1}.rm-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:44px 24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.rm-card{transition-delay:calc(mod(var(--rm-i,0), 5) * 60ms);position:relative}.rm-card__photo{aspect-ratio:4/5;background:#f7dbe8;border-radius:20px;position:relative;overflow:hidden}.rm-card__photo img{object-fit:cover}.rm-card__photo .rm-initials{font-size:52px}.rm-card__row{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.rm-card__name{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.33}.rm-card__open{color:inherit;text-decoration:none}.rm-card__open:after{content:"";border-radius:24px;position:absolute;inset:-6px}.rm-card__open:focus-visible{outline:none}.rm-card__open:focus-visible:after{outline:2px solid var(--ink);outline-offset:2px}.rm-card__plus{width:28px;height:28px;color:var(--ink);border:1px solid #0a142866;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.rm-card__job,.rm-card__company{letter-spacing:-.003em;margin:3px 0 0;font-size:15px;line-height:1.45}.rm-card__company{color:#4a5b75;margin-top:1px}.rm-empty{max-width:36em;margin-top:20px}.rm-empty__text{margin:0;font-size:19px;line-height:1.45}.rm-empty__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rm-sheet{background:var(--paper);height:100%;color:var(--ink);flex-direction:column;display:flex}.rm-sheet__top{flex:none;align-items:center;gap:16px;padding:16px 32px 12px 40px;display:flex}.rm-sheet__role{letter-spacing:0;color:var(--muted);margin:0;font-size:14px;font-weight:600}.rm-sheet__close{background:var(--mist);border-color:#0000;border-radius:999px;margin-left:auto;padding:0 16px 0 18px}.rm-sheet__body{overscroll-behavior:contain;flex:auto;padding:12px 40px 40px;overflow-y:auto}.rm-sheet__intro{grid-template:"photo who"1fr"photo lang"/200px minmax(0,1fr);column-gap:28px;display:grid}.rm-sheet__photo{aspect-ratio:4/5;background:#f7dbe8;border-radius:16px;grid-area:photo;position:relative;overflow:hidden}.rm-sheet__photo--tall{aspect-ratio:9/16}.rm-sheet__photo img{object-fit:cover}.rm-sheet__photo .rm-initials{font-size:56px}.rm-sheet__who{grid-area:who;align-self:end;padding-bottom:4px}.rm-sheet__name{letter-spacing:-.024em;margin:0;font-size:38px;font-weight:600;line-height:1.08}.rm-sheet__name:focus,.rm-sheet__name:focus-visible{outline:none}.rm-sheet__job{margin:12px 0 0;font-size:18px;line-height:1.4}.rm-sheet__company{color:var(--muted);margin:2px 0 0;font-size:17px}.rm-sheet__bio{color:#1f2b40;max-width:34em;margin-top:32px;font-size:17px;line-height:1.62}.rm-sheet__bio p,.rm-sheet__bio ul,.rm-sheet__bio ol{margin:0 0 1em}.rm-sheet__bio .rich-h2{letter-spacing:-.016em;margin:1.5em 0 .45em;font-size:22px;line-height:1.3}.rm-sheet__bio .rich-h3{letter-spacing:-.012em;margin:1.35em 0 .35em;font-size:18px;line-height:1.4}.rm-sheet__bio>:first-child{margin-top:0}.rm-sheet__bio>:last-child{margin-bottom:0}.rm-sheet__foot{flex:none;gap:24px;padding:8px 40px 16px;display:flex;box-shadow:0 -1px #0a14281f}.rm-step{min-width:0;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;padding:6px 0;text-decoration:none;display:flex}.rm-step--next{text-align:right;align-items:flex-end;margin-left:auto}.rm-step__label{letter-spacing:.005em;color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.rm-step__name{letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:600;overflow:hidden}.rm-dialog{background:var(--paper);width:min(700px,100%);max-width:100%;height:100%;max-height:100%;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 64px #0a14282e}.rm-dialog::backdrop{background:#0a14287a}html:has(.rm-dialog[open]){scrollbar-gutter:stable;overflow:hidden}.rm-panel{display:none}.rm-panel:target{z-index:60;width:min(700px,100%);display:block;position:fixed;inset:0 0 0 auto;box-shadow:0 0 0 100vmax #0a14287a}[data-profile-dialog] .rm-panel:target{display:none}.nf-head{background:var(--mist);position:relative;overflow:hidden}.nf-head__heads{width:clamp(150px,27vw,400px);right:clamp(20px,7vw,132px)}.nf-head__inner{padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(56px,7vw,112px);padding-right:clamp(16px,34vw,520px);position:relative}.nf-head__code{letter-spacing:0;color:var(--blue-deep);margin:0;font-size:15px;font-weight:600}.nf-head__title{letter-spacing:-.028em;max-width:11em;margin:10px 0 0;font-size:clamp(44px,6.6vw,100px);font-weight:600;line-height:1.02}.nf-head__body{letter-spacing:-.01em;max-width:30em;margin:20px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.42}.nf-head__path{letter-spacing:0;color:var(--muted);margin:16px 0 0;font-size:15px}.nf-head__path code{background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border:1px solid #0a14282e;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.nf-head__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}.nf-other{letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:0 .3em;margin:0;font-size:15px;display:flex}.nf-other p{margin:0}.nf-other form{display:inline}.nf-other button{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.nf-more{padding:clamp(48px,6vw,96px) 0 clamp(64px,7vw,112px)}.nf-more__title{letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.15}.nf-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.nf-link{border-top:1px solid var(--ink);color:var(--ink);padding:22px 0 30px;text-decoration:none;display:block}.nf-link__title{letter-spacing:-.014em;align-items:center;gap:10px;font-size:22px;font-weight:600;line-height:1.3;display:flex}.nf-link__title svg{flex:none}.nf-link__text{letter-spacing:-.003em;max-width:24em;color:var(--muted);margin-top:6px;font-size:16px;line-height:1.5;display:block}@media (max-width:1100px){.rm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rm-card{transition-delay:calc(mod(var(--rm-i,0), 4) * 60ms)}}@media (max-width:960px){.nf-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-card{transition-delay:calc(mod(var(--rm-i,0), 2) * 60ms)}.rm-head__heads{display:none}.rm-speaker:not(.rm-speaker--small){grid-template-columns:minmax(0,300px)}.rm-speaker:not(.rm-speaker--small) .rm-speaker__photo{grid-row:auto}.rm-speaker:not(.rm-speaker--small) .rm-speaker__who{padding-top:24px}.rm-speaker:not(.rm-speaker--small) .rm-speaker__who,.rm-speaker:not(.rm-speaker--small) .rm-speaker__more{max-width:none}}@media (max-width:640px){.rm-head__inner{padding-top:28px;padding-bottom:32px}.rm-head__meta{font-size:14px}.rm-head__title{letter-spacing:-.026em;margin-top:8px;font-size:46px;line-height:1.04}.rm-head__lede{letter-spacing:-.006em;margin-top:14px;font-size:17px;line-height:1.45}.rm-head__nav{margin-top:24px;display:block}.rm-years{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.rm-years li{display:block}.rm-years__link{width:100%;min-width:0;padding:0 4px;font-size:15px}.rm-head__back{margin-top:10px;padding:10px 0;font-size:15px;display:inline-block}.rm-section{padding:40px 0 16px}.rm-section__title{letter-spacing:-.012em;margin-bottom:18px;font-size:20px}.rm-speaker,.rm-speaker--small,.rm-speaker:not(.rm-speaker--small){grid-template-rows:auto auto;grid-template-columns:120px minmax(0,1fr);align-items:end;gap:0 16px}.rm-speaker+.rm-speaker{margin-top:28px}.rm-speaker__photo,.rm-speaker:not(.rm-speaker--small) .rm-speaker__photo{border-radius:16px;grid-row:1}.rm-speaker__photo .rm-initials,.rm-speaker--small .rm-speaker__photo .rm-initials{font-size:36px}.rm-speaker__who,.rm-speaker--small .rm-speaker__who,.rm-speaker:not(.rm-speaker--small) .rm-speaker__who{grid-row:1;align-self:end;padding-top:0}.rm-speaker__more,.rm-speaker:not(.rm-speaker--small) .rm-speaker__more{grid-column:1/-1;max-width:none;margin-top:16px}.rm-speaker__name{letter-spacing:-.018em;font-size:24px;line-height:1.15}.rm-speaker__job{margin-top:6px;font-size:15px}.rm-speaker__company{margin-top:1px;font-size:15px}.rm-speaker__open{width:100%;min-height:50px;margin-top:16px}.rm-list{border-radius:24px 24px 0 0;padding:40px 0 64px}.rm-list__title{letter-spacing:-.022em;font-size:32px;line-height:1.12}.rm-grid{gap:28px 12px;margin-top:24px}.rm-card__photo{border-radius:16px}.rm-card__photo .rm-initials{font-size:40px}.rm-card__row{gap:6px;margin-top:10px}.rm-card__name{letter-spacing:-.006em;font-size:16px;line-height:1.35}.rm-card__open:after{border-radius:20px}.rm-card__plus{width:24px;height:24px;margin-top:0}.rm-card__plus svg{width:12px;height:12px}.rm-card__job,.rm-card__company{margin-top:2px;font-size:14px;line-height:1.4}.rm-card__company{margin-top:1px}.rm-empty{margin-top:14px}.rm-empty__text{font-size:17px}.rm-empty__actions{gap:10px;margin-top:22px;display:grid}.rm-sheet__top{gap:12px;padding:10px 12px 6px 16px}.rm-sheet__role{font-size:13px}.rm-sheet__close{padding:0 14px}.rm-sheet__body{padding:8px 16px 28px}.rm-sheet__intro{grid-template:"photo who""lang lang"/128px minmax(0,1fr);column-gap:16px}.rm-sheet__photo{border-radius:12px}.rm-sheet__photo .rm-initials{font-size:40px}.rm-sheet__who{padding-bottom:0}.rm-sheet__name{letter-spacing:-.02em;font-size:27px;line-height:1.1}.rm-sheet__job{margin-top:8px;font-size:15px}.rm-sheet__company{margin-top:1px;font-size:15px}.rm-sheet__bio{max-width:none;margin-top:16px;font-size:16px;line-height:1.6}.rm-sheet__foot{gap:16px;padding:4px 16px 10px}.rm-step__name{font-size:15px}.nf-head__heads{width:120px;right:16px}.nf-head__inner{padding-right:var(--gutter);padding-bottom:150px}.nf-head__title{font-size:44px}.nf-links{grid-template-columns:minmax(0,1fr)}.nf-link{padding:16px 0 20px}.nf-link__title{font-size:19px}}@media (hover:hover){.rm-years__link:not([aria-current=page]):hover{background:var(--line)}.rm-step:hover .rm-step__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.nf-link:hover .nf-link__title,.nf-other button:hover{color:var(--blue-deep)}}@media (prefers-reduced-motion:no-preference){.rm-years__link{transition:background-color .15s linear, color .15s linear, border-color .15s linear, transform var(--spring-sp) var(--spring)}.rm-years__link:active{transition-duration:.15s,.15s,.15s,90ms;transform:scale(.97)}.rm-card__photo img{transition:transform var(--spring-s) var(--spring)}.rm-card__plus{transition:background-color .15s linear, color .15s linear, border-color .15s linear, transform var(--spring-sp) var(--spring)}.nf-link__title{transition:color .15s linear}.nf-link__title svg{transition:transform var(--spring-sp) var(--spring)}.page-heads g{transform-box:fill-box;transform-origin:50% 100%;animation:page-heads-rise .9s var(--spring) both}.page-heads g:nth-child(2){animation-delay:80ms}.page-heads g:nth-child(3){animation-delay:.16s}.rm-head__inner>*,.nf-head__text>*{transition:opacity .4s linear, transform var(--spring-s) var(--spring)}.rm-head__lede,.nf-head__title{transition-delay:60ms}.rm-head__nav,.nf-head__body,.nf-head__path{transition-delay:.12s}.nf-head__actions{transition-delay:.18s}@starting-style{.rm-head__inner>*,.nf-head__text>*{opacity:0;transform:translateY(14px)}}.rm-dialog[open]{animation:rm-slide var(--spring-s) var(--spring) both}.rm-dialog[open]::backdrop{animation:.25s linear both rm-fade}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.rm-card--action:hover .rm-card__photo img{transform:scale(1.035)}.rm-card--action:hover .rm-card__plus,.rm-card--action:focus-within .rm-card__plus{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:rotate(90deg)}.nf-link:hover .nf-link__title svg{transform:translate(4px)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.rm-card--action:hover .rm-card__plus,.rm-card--action:focus-within .rm-card__plus{border-color:var(--ink);background:var(--ink);color:var(--paper)}}@media (prefers-reduced-motion:reduce){.rm-card{transition-delay:0s}.rm-head__inner>*,.nf-head__text>*{transition:opacity .24s linear}@starting-style{.rm-head__inner>*,.nf-head__text>*{opacity:0}}.rm-dialog[open],.rm-dialog[open]::backdrop{animation:.2s linear both rm-fade}}@keyframes page-heads-rise{0%{transform:translateY(24%)}}@keyframes rm-slide{0%{transform:translate(56px)}}@keyframes rm-fade{0%{opacity:0}}@media (prefers-contrast:more){.rm-years__link{border-color:var(--ink)}}
