.od-career-wrap[data-astro-cid-oihl25lm]{container-type:inline-size}.od-tbl[data-astro-cid-oihl25lm]{width:100%;border-collapse:collapse;font-size:12px;line-height:1.5;table-layout:fixed}.od-tbl[data-astro-cid-oihl25lm] th[data-astro-cid-oihl25lm],.od-tbl[data-astro-cid-oihl25lm] td[data-astro-cid-oihl25lm]{padding:4px 12px;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;text-align:left;font-weight:400;vertical-align:middle}.od-tbl[data-astro-cid-oihl25lm] td[data-astro-cid-oihl25lm]{white-space:normal}.od-tbl[data-astro-cid-oihl25lm] thead[data-astro-cid-oihl25lm] th[data-astro-cid-oihl25lm]{font-size:10px;font-weight:600;color:var(--page-muted);text-align:center;white-space:nowrap;border-bottom-color:#6b6b6b}.od-tbl[data-astro-cid-oihl25lm] .od-career__kind[data-astro-cid-oihl25lm]{border-left:none}.od-tbl[data-astro-cid-oihl25lm] .od-career__gantt[data-astro-cid-oihl25lm]{position:relative;width:33%;padding:0}.od-tbl[data-astro-cid-oihl25lm] thead[data-astro-cid-oihl25lm] .od-career__gantt[data-astro-cid-oihl25lm]{padding:4px 12px}.od-tbl[data-astro-cid-oihl25lm] .od-career__now[data-astro-cid-oihl25lm]{width:3em;text-align:center}.od-gantt-axis[data-astro-cid-oihl25lm]{display:flex;align-items:center;gap:4px}.od-gantt-title[data-astro-cid-oihl25lm]{flex:none;white-space:nowrap}.od-gantt-axis__tick[data-astro-cid-oihl25lm]{flex:none;width:40px;text-align:center;font-size:10px;font-weight:400}.od-gantt-axis__line[data-astro-cid-oihl25lm]{position:relative;flex:1;min-width:8px;height:0;border-top:1px solid currentColor}.od-gantt-axis__line--arrow[data-astro-cid-oihl25lm]:after{content:"";position:absolute;right:0;top:-4px;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:6px solid currentColor}.od-gantt-track[data-astro-cid-oihl25lm]{position:absolute;inset:0 32px}.od-gantt-bar[data-astro-cid-oihl25lm]{position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--bar);opacity:.45}.od-gantt-bar[data-astro-cid-oihl25lm]:before,.od-gantt-bar[data-astro-cid-oihl25lm]:after{content:"";position:absolute;top:50%;box-sizing:border-box;width:10px;height:10px;margin-top:-5px;border:2px solid var(--bar);border-radius:50%;background:#fff}.od-gantt-bar[data-astro-cid-oihl25lm]:before{left:-5px}.od-gantt-bar[data-astro-cid-oihl25lm]:after{right:-5px}.od-gantt-bar--current[data-astro-cid-oihl25lm]{opacity:1}.od-tbl[data-astro-cid-oihl25lm] .od-career__kind[data-astro-cid-oihl25lm]{width:3em;text-align:center;vertical-align:middle;font-weight:600}.od-tbl[data-astro-cid-oihl25lm] thead[data-astro-cid-oihl25lm] .od-career__year[data-astro-cid-oihl25lm],.od-tbl[data-astro-cid-oihl25lm] tbody[data-astro-cid-oihl25lm] .od-career__year[data-astro-cid-oihl25lm]{padding-left:4px;padding-right:4px}.od-tbl[data-astro-cid-oihl25lm] thead[data-astro-cid-oihl25lm] .od-career__kind[data-astro-cid-oihl25lm],.od-tbl[data-astro-cid-oihl25lm] tbody[data-astro-cid-oihl25lm] .od-career__kind[data-astro-cid-oihl25lm]{padding-left:0;padding-right:0}.od-career__kind-label[data-astro-cid-oihl25lm]{writing-mode:vertical-rl;letter-spacing:.1em}.od-tbl[data-astro-cid-oihl25lm] .od-career__org[data-astro-cid-oihl25lm]{width:200px;vertical-align:top;font-weight:600}.od-career__company[data-astro-cid-oihl25lm]{color:var(--od-dot);text-decoration:none}.od-career__company[data-astro-cid-oihl25lm]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:var(--od-dot);vertical-align:middle}.od-career__company[data-astro-cid-oihl25lm]:hover{opacity:.75}.od-tbl[data-astro-cid-oihl25lm] .od-career__year[data-astro-cid-oihl25lm]{width:4em;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.od-tbl--narrow[data-astro-cid-oihl25lm] .od-career__org[data-astro-cid-oihl25lm]{width:120px}.od-tbl--narrow[data-astro-cid-oihl25lm] .od-career__gantt[data-astro-cid-oihl25lm]{width:45%}.od-tbl[data-astro-cid-oihl25lm] thead[data-astro-cid-oihl25lm] .od-career__kind[data-astro-cid-oihl25lm],.od-tbl[data-astro-cid-oihl25lm] thead[data-astro-cid-oihl25lm] .od-career__org[data-astro-cid-oihl25lm],.od-tbl[data-astro-cid-oihl25lm] thead[data-astro-cid-oihl25lm] .od-career__year[data-astro-cid-oihl25lm]{text-align:center;vertical-align:middle}.od-career__first[data-astro-cid-oihl25lm]>th[data-astro-cid-oihl25lm],.od-career__first[data-astro-cid-oihl25lm]>td[data-astro-cid-oihl25lm]{border-top:1px solid #6b6b6b}.od-career__note[data-astro-cid-oihl25lm]{display:block;font-size:10px;line-height:1.4;color:var(--page-muted)}@container (max-width: 759px){.od-tbl[data-astro-cid-oihl25lm]:not(.od-tbl--narrow) .od-career__gantt[data-astro-cid-oihl25lm]{display:none}}@container (max-width: 559px){.od-tbl--narrow[data-astro-cid-oihl25lm] .od-career__gantt[data-astro-cid-oihl25lm]{display:none}}@container (max-width: 559px){.od-tbl[data-astro-cid-oihl25lm] th[data-astro-cid-oihl25lm],.od-tbl[data-astro-cid-oihl25lm] td[data-astro-cid-oihl25lm]{padding:4px 8px}.od-tbl[data-astro-cid-oihl25lm] thead[data-astro-cid-oihl25lm] th[data-astro-cid-oihl25lm]{white-space:normal;word-break:keep-all}.od-tbl[data-astro-cid-oihl25lm] .od-career__org[data-astro-cid-oihl25lm]{width:26%}.od-tbl[data-astro-cid-oihl25lm] .od-career__year[data-astro-cid-oihl25lm]{width:2.6em}.od-tbl[data-astro-cid-oihl25lm] .od-career__now[data-astro-cid-oihl25lm]{width:2em}}.yt-list[data-astro-cid-5ftbrks3]{margin-bottom:8px}.yt-list__items[data-astro-cid-5ftbrks3]{margin:0;padding:0;list-style:none}@media(min-width:1024px){.yt-list[data-astro-cid-5ftbrks3]{flex:1 0 auto}.yt-list__items[data-astro-cid-5ftbrks3]{position:sticky;top:calc(var(--peer-bar-h, 0px) + 20px + 24px)}}@media(min-width:1024px){.yt-list--fit[data-astro-cid-5ftbrks3] .yt-list__items[data-astro-cid-5ftbrks3]{--yt-top: calc(var(--peer-bar-h, 0px) + 20px + 24px);box-sizing:border-box;max-height:min(100vh - var(--yt-top) - 12px,100% + 12px * 2);margin:-12px;padding:12px;overflow-y:auto;scrollbar-width:none;top:calc(var(--yt-top) - 12px)}.yt-list--fit[data-astro-cid-5ftbrks3] .yt-list__items[data-astro-cid-5ftbrks3]::-webkit-scrollbar{display:none}}.yt-list__item[data-astro-cid-5ftbrks3]{margin-bottom:16px}@media screen and (min-width:600px){.yt-list__item[data-astro-cid-5ftbrks3]{margin-bottom:32px}}.yt-list__item[data-astro-cid-5ftbrks3]:last-child{margin-bottom:0}@media screen and (max-width:600px){.yt-list[data-astro-cid-5ftbrks3]{margin-bottom:0;padding:12px 0;border-top:1px solid #dcdcdc;background:none}.yt-list__item[data-astro-cid-5ftbrks3]:nth-child(n+2){display:none}}.yt-list__link[data-astro-cid-5ftbrks3]{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.yt-list__link[data-astro-cid-5ftbrks3]:hover,.yt-list__link[data-astro-cid-5ftbrks3]:focus-visible{outline:1px solid #dcdcdc;outline-offset:12px}.yt-list__frame[data-astro-cid-5ftbrks3]{display:block;width:100%;aspect-ratio:16/9;margin-bottom:6px;overflow:hidden;background:#000}.yt-list__frame[data-astro-cid-5ftbrks3] img[data-astro-cid-5ftbrks3]{display:block;width:100%;height:100%;object-fit:cover}.yt-list__body[data-astro-cid-5ftbrks3]{display:block;min-width:0}.yt-list__title[data-astro-cid-5ftbrks3]{display:block;margin-bottom:4px;line-height:1.2;font-size:10px;font-weight:600}.yt-list__play[data-astro-cid-5ftbrks3]{display:flex;flex-direction:column;align-items:center;gap:2px;box-sizing:border-box;width:100%;padding:4px 8px;background:#fff;text-align:center}.yt-list__channel[data-astro-cid-5ftbrks3]{display:block;font-size:10px;line-height:1.2;color:var(--page-muted)}.yt-list__play-label[data-astro-cid-5ftbrks3]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.4}.yt-modal[data-astro-cid-5ftbrks3]{width:min(1120px,92vw);max-width:none;padding:0;border:0;background:#000;overflow:visible}.yt-modal[data-astro-cid-5ftbrks3]::backdrop{background:#000c}.yt-modal__frame[data-astro-cid-5ftbrks3]{aspect-ratio:16/9}.yt-modal__frame[data-astro-cid-5ftbrks3] iframe{display:block;width:100%;height:100%;border:0}.yt-modal__close[data-astro-cid-5ftbrks3]{position:absolute;top:-40px;right:0;width:32px;height:32px;padding:0;border:0;background:none;color:#fff;font-size:28px;line-height:1;cursor:pointer}
