._section_xelri_1{min-width:0;padding:clamp(2.75rem, 5vw, 5rem) var(--gutter) clamp(3rem, 6vw, 5.5rem);background:var(--trace-white)}._heading_xelri_8{grid-template-columns:minmax(16rem,1fr) minmax(16rem,.62fr);align-items:end;gap:clamp(2rem,8vw,8rem);min-width:0;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}._heading_xelri_8>div,._heading_xelri_8>p{min-width:0}._heading_xelri_8 p{margin:0}._heading_xelri_8>div>p{color:var(--work-blue);font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem}._heading_xelri_8 h2{font-variation-settings:"CASL" .72, "MONO" .03, "wght" 700;max-width:16ch;margin:0;font-size:clamp(2.2rem,4.4vw,4.6rem)}._heading_xelri_8>p{max-width:35rem;color:var(--ink-muted);font-size:.92rem;line-height:1.55}._bucketList_xelri_49{border-top:1px solid var(--blueprint-ink)}._bucket_xelri_49{--bucket-accent:var(--work-blue);--bucket-text:#1745c7;border-bottom:1px solid var(--blueprint-ink)}._bucket_xelri_49[data-bucket=courses-learning]{--bucket-accent:var(--reading-amber);--bucket-text:#815000}._bucket_xelri_49[data-bucket=writing-research]{--bucket-accent:var(--anime-magenta);--bucket-text:#a12957}._bucket_xelri_49[data-bucket=talks-programs]{--bucket-accent:var(--motion-mint);--bucket-text:#08715e}._bucket_xelri_49>summary{grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:center;gap:1rem;min-width:0;min-height:4.5rem;padding:.7rem 0;list-style:none;display:grid}._bucket_xelri_49>summary::-webkit-details-marker{display:none}._bucket_xelri_49>summary>small{font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}._bucket_xelri_49>summary h3{font-variation-settings:"CASL" .45, "MONO" .02, "wght" 650;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.45rem,2.6vw,2.7rem)}._bucket_xelri_49>summary>i{color:var(--bucket-accent);font-family:var(--font-mono);text-align:right;transition:transform .18s var(--ease-out);font-size:1rem;font-style:normal}._bucket_xelri_49[open]>summary>i{transform:rotate(45deg)}._bucket_xelri_49[open]>summary h3{color:var(--bucket-text)}._bucketBody_xelri_125{grid-template-columns:minmax(12rem,.32fr) minmax(0,1.68fr);gap:clamp(1.5rem,5vw,5rem);min-width:0;padding:.4rem 0 1.4rem;display:grid}._bucketBody_xelri_125>p{max-width:29rem;color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}._bucketBody_xelri_125 ol{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}._bucketBody_xelri_125 li{min-width:0}._bucketBody_xelri_125 li+li{border-left:1px solid var(--hairline)}._bucketBody_xelri_125 a{border-bottom:1px solid var(--hairline);flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;min-height:7.5rem;padding:.75rem 2rem .7rem .75rem;text-decoration:none;display:flex;position:relative}._bucketBody_xelri_125 a>span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}._bucketBody_xelri_125 a>strong{font-family:var(--font-display);font-variation-settings:"CASL" .42, "MONO" .02, "wght" 650;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1rem,1.45vw,1.35rem);font-weight:650;line-height:1.08}._bucketBody_xelri_125 a>i{color:var(--bucket-accent);transition:transform .16s var(--ease-out);font-size:.75rem;font-style:normal;position:absolute;bottom:.6rem;right:.6rem}._bucketBody_xelri_125 a:hover>strong,._bucketBody_xelri_125 a:focus-visible>strong{color:var(--bucket-text)}._bucketBody_xelri_125 a:hover>i,._bucketBody_xelri_125 a:focus-visible>i{transform:translate(.18rem,-.18rem)}._indexLink_xelri_212{border-bottom:1px solid;align-items:center;gap:.5rem;width:fit-content;min-height:2.75rem;margin-top:1.25rem;padding-bottom:.15rem;font-size:.75rem;font-weight:690;text-decoration:none;display:inline-flex}._indexLink_xelri_212 span{color:var(--work-blue)}@media (width>=901px){._section_xelri_1{padding-block:clamp(3rem,4vw,3.75rem)}._heading_xelri_8{margin-bottom:2rem}._heading_xelri_8 h2{font-size:clamp(2.2rem,3.6vw,3.8rem)}._bucket_xelri_49>summary{min-height:3.75rem}._bucketBody_xelri_125{padding-bottom:1rem}._bucketBody_xelri_125 a{min-height:6.35rem}}@media (width<=800px){._heading_xelri_8,._bucketBody_xelri_125{grid-template-columns:1fr;gap:1.2rem}._bucketBody_xelri_125{padding-left:0}._bucketBody_xelri_125 ol{grid-template-columns:1fr}._bucketBody_xelri_125 li+li{border-left:0}._bucketBody_xelri_125 a{min-height:5.5rem}}@media (width<=520px){._bucket_xelri_49>summary{grid-template-columns:minmax(0,1fr) 1rem;gap:.7rem}._bucket_xelri_49>summary>small{display:none}}
