._section_5lp2d_1{min-width:0;padding:clamp(2.25rem, 4.5vw, 4rem) var(--gutter,2rem);border-bottom:1px solid var(--blueprint-ink,#17223b)}._header_5lp2d_7{grid-template-columns:minmax(16rem,1fr) minmax(16rem,.58fr);align-items:end;gap:clamp(2rem,7vw,7rem);min-width:0;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}._header_5lp2d_7 p,._header_5lp2d_7 h2{margin:0}._header_5lp2d_7>div>p{color:var(--work-blue,#295dff);font-family:var(--font-mono,monospace);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.45rem;font-size:.75rem}._header_5lp2d_7 h2{text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3.7rem)}._header_5lp2d_7>p{max-width:42rem;color:var(--ink-muted,#5c6477);font-size:.85rem;line-height:1.5}._yearControls_5lp2d_42{display:none}._frame_5lp2d_46{overscroll-behavior-inline:contain;max-width:100%;scroll-padding-inline-start:clamp(11rem,21vw,18rem);overflow-x:auto}._frame_5lp2d_46:focus-visible{outline:3px solid var(--work-blue,#295dff);outline-offset:4px}._frame_5lp2d_46 table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:710px}._frame_5lp2d_46 caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._frame_5lp2d_46 th,._frame_5lp2d_46 td{border:1px solid var(--hairline,#17223b33);vertical-align:top;min-width:0;padding:0}._frame_5lp2d_46 thead th{color:var(--ink-muted,#5c6477);font-family:var(--font-mono,monospace);letter-spacing:.055em;text-align:left;text-transform:uppercase;padding:.5rem .58rem;font-size:.75rem;font-weight:550}._frame_5lp2d_46 thead th:first-child{z-index:3;background:var(--trace-white,#f4f7f8);width:clamp(11rem,21vw,18rem);position:sticky;left:0}._frame_5lp2d_46 tbody>tr{--line-accent:var(--work-blue,#295dff);--line-text:#1745c7;--line-fill:#1745c7}._frame_5lp2d_46 tbody>tr[data-bucket=courses-learning]{--line-accent:var(--reading-amber,#e6a23c);--line-text:#815000;--line-fill:#815000}._frame_5lp2d_46 tbody>tr[data-bucket=writing-research]{--line-accent:var(--anime-magenta,#f04e85);--line-text:#a12957;--line-fill:#a12957}._frame_5lp2d_46 tbody>tr[data-bucket=talks-programs]{--line-accent:var(--motion-mint,#15a88a);--line-text:#08715e;--line-fill:#08715e}._frame_5lp2d_46 tbody>tr>th{z-index:2;background:var(--trace-white,#f4f7f8);text-align:left;position:sticky;left:0}._frame_5lp2d_46 tbody>tr>th a{flex-direction:column;justify-content:space-between;gap:.75rem;min-height:6.35rem;padding:.72rem;text-decoration:none;display:flex}._frame_5lp2d_46 tbody>tr>th strong{min-width:0;color:var(--line-text);font-family:var(--font-display,sans-serif);font-variation-settings:"CASL" .45, "MONO" .03;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(.92rem,1.2vw,1.12rem);font-weight:670;line-height:1.05;display:block}._frame_5lp2d_46 tbody>tr>th a:hover,._frame_5lp2d_46 tbody>tr>th a:focus-visible,._frame_5lp2d_46 tbody>tr>th a[aria-current=page]{background:color-mix(in srgb, var(--line-accent) 10%, transparent)}._frame_5lp2d_46 td{background:color-mix(in srgb, var(--line-accent) 3%, transparent)}._frame_5lp2d_46 td[data-density="1"]{background:color-mix(in srgb, var(--line-accent) 10%, transparent)}._frame_5lp2d_46 td[data-density="2"]{background:color-mix(in srgb, var(--line-accent) 17%, transparent)}._frame_5lp2d_46 td[data-density="3"]{background:color-mix(in srgb, var(--line-accent) 25%, transparent)}._frame_5lp2d_46 td[data-density="4"]{background:color-mix(in srgb, var(--line-accent) 34%, transparent)}._frame_5lp2d_46 td[data-density="5"]{background:color-mix(in srgb, var(--line-accent) 46%, transparent)}._frame_5lp2d_46 td>a{min-height:6.35rem;color:var(--blueprint-ink,#17223b);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:end;gap:.1rem .35rem;padding:.62rem;text-decoration:none;transition:background-color .15s,color .15s;display:grid}._frame_5lp2d_46 td>a>strong{font-family:var(--font-display,sans-serif);font-variation-settings:"CASL" .45, "MONO" .05;letter-spacing:-.06em;font-size:clamp(1.65rem,2.7vw,2.75rem);font-weight:680;line-height:.82}._frame_5lp2d_46 td>a>span,._frame_5lp2d_46 td>a>small{font-family:var(--font-mono,monospace);letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:550;line-height:1.25}._frame_5lp2d_46 td>a>small{color:var(--blueprint-ink,#17223b);grid-column:1/-1}._frame_5lp2d_46 td>a:hover,._frame_5lp2d_46 td>a:focus-visible,._frame_5lp2d_46 td>a[aria-current=page]{color:var(--paper,#fff);background:var(--line-fill)}._frame_5lp2d_46 td>a:hover>small,._frame_5lp2d_46 td>a:focus-visible>small,._frame_5lp2d_46 td>a[aria-current=page]>small{color:currentColor}._empty_5lp2d_239{min-height:6.35rem;color:var(--hairline-strong,#17223b59);font-family:var(--font-mono,monospace);padding:.62rem;font-size:.75rem;display:block}._mobileHint_5lp2d_248{color:var(--ink-muted,#5c6477);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;margin:.5rem 0 0;font-size:.75rem;display:none}@media (width<=760px){._section_5lp2d_1{padding-top:1rem;padding-bottom:1.2rem}._header_5lp2d_7{grid-template-columns:1fr;gap:.35rem;margin-bottom:.85rem}._header_5lp2d_7>div>p{margin-bottom:.25rem}._header_5lp2d_7 h2{font-size:clamp(1.5rem,7.5vw,2rem)}._header_5lp2d_7>p{display:none}._yearControls_5lp2d_42[data-ready=true]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:stretch;gap:.4rem;margin-bottom:.75rem;display:grid;position:relative}._yearControls_5lp2d_42>button,._yearRail_5lp2d_292>button{border:1px solid var(--blueprint-ink,#17223b);min-width:2.75rem;min-height:2.75rem;color:var(--blueprint-ink,#17223b);font-family:var(--font-mono,monospace);background:0 0;padding:.35rem;font-size:.75rem;font-weight:650}._yearControls_5lp2d_42>button:disabled{color:var(--hairline-strong,#17223b59);border-color:var(--hairline,#17223b33)}._yearRail_5lp2d_292{overscroll-behavior-inline:contain;scrollbar-width:none;gap:.35rem;min-width:0;display:flex;overflow-x:auto}._yearRail_5lp2d_292:before,._yearRail_5lp2d_292:after{content:"";flex:0 0 calc(50% - 1.375rem)}._yearRail_5lp2d_292::-webkit-scrollbar{display:none}._yearRail_5lp2d_292>button[aria-pressed=true]{color:var(--paper,#fff);border-color:var(--work-blue,#295dff);background:var(--work-blue,#295dff)}._yearRail_5lp2d_292>._yearEmpty_5lp2d_334{color:var(--ink-muted,#5c6477)}._yearStatus_5lp2d_338{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute}._frame_5lp2d_46{margin-inline:calc(-1 * var(--gutter,2rem));scroll-snap-type:inline mandatory;scrollbar-width:thin;scroll-padding-inline-start:7.25rem}._frame_5lp2d_46 table{width:calc(600vw - 36.25rem);min-width:calc(600vw - 36.25rem)}._frame_5lp2d_46 thead th:first-child,._frame_5lp2d_46 tbody>tr>th{width:7.25rem}._frame_5lp2d_46 thead th:not(:first-child),._frame_5lp2d_46 td{scroll-snap-align:start;width:calc(100vw - 7.25rem);scroll-margin-inline-start:7.25rem}._frame_5lp2d_46 thead th{min-height:2.5rem;padding:.7rem .75rem}._frame_5lp2d_46 tbody>tr>th a,._frame_5lp2d_46 td>a,._empty_5lp2d_239{min-height:5.25rem}._frame_5lp2d_46 tbody>tr>th a{padding:.65rem}._frame_5lp2d_46 tbody>tr>th strong{font-size:.94rem}._frame_5lp2d_46 td>a{padding:.7rem .85rem;position:relative}._frame_5lp2d_46 td>a>strong{font-size:clamp(2rem,11vw,2.9rem)}._frame_5lp2d_46 td>a>small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute}._mobileHint_5lp2d_248{display:block}}@media (width<=360px){._frame_5lp2d_46{scroll-padding-inline-start:6.75rem}._frame_5lp2d_46 table{width:calc(600vw - 33.75rem);min-width:calc(600vw - 33.75rem)}._frame_5lp2d_46 thead th:first-child,._frame_5lp2d_46 tbody>tr>th{width:6.75rem}._frame_5lp2d_46 thead th:not(:first-child),._frame_5lp2d_46 td{width:calc(100vw - 6.75rem);scroll-margin-inline-start:6.75rem}}@media (forced-colors:active){._frame_5lp2d_46 td,._frame_5lp2d_46 td[data-density]{background:canvas}._frame_5lp2d_46 td>a:hover,._frame_5lp2d_46 td>a:focus-visible,._frame_5lp2d_46 td>a[aria-current=page]{color:highlighttext;background:highlight}}
