.page-module-scss-module__-ytPBG__page{max-width:88rem;margin:0 auto;padding:7rem 2rem 6rem}.page-module-scss-module__-ytPBG__heading{font-family:var(--font-headline);letter-spacing:-.06em;color:var(--color-on-surface);margin-bottom:2.5rem;font-size:clamp(3.2rem,8vw,5.6rem);font-weight:900;line-height:.96}.page-module-scss-module__-ytPBG__headingAccent{color:var(--color-primary);font-style:italic}.page-module-scss-module__-ytPBG__grid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:1024px){.page-module-scss-module__-ytPBG__grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,28rem);gap:5rem}}.page-module-scss-module__-ytPBG__story{flex-direction:column;gap:3rem;display:flex}.page-module-scss-module__-ytPBG__sectionLabel{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.72rem;font-weight:700;display:flex}.page-module-scss-module__-ytPBG__sectionRule{background:var(--color-primary);width:3rem;height:2px}.page-module-scss-module__-ytPBG__prose{font-family:var(--font-body);color:var(--color-on-surface-variant);flex-direction:column;gap:1.5rem;font-size:clamp(1.12rem,1.8vw,1.35rem);font-weight:300;line-height:1.5;display:flex}.page-module-scss-module__-ytPBG__proseStrong{color:var(--color-on-surface);font-weight:700;display:inline-block;position:relative}.page-module-scss-module__-ytPBG__proseStrong:after{content:"";background:var(--color-primary-fixed-dim);transform-origin:0;border-radius:999px;height:.22rem;animation:.7s cubic-bezier(.22,1,.36,1) .2s both page-module-scss-module__-ytPBG__underlineReveal,3.6s ease-in-out 1s infinite page-module-scss-module__-ytPBG__underlineFloat;position:absolute;bottom:.08em;left:0;right:0}@keyframes page-module-scss-module__-ytPBG__underlineReveal{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes page-module-scss-module__-ytPBG__underlineFloat{0%,to{opacity:1;transform:scaleX(1)translateY(0)}50%{opacity:.9;transform:scaleX(.985)translateY(.04rem)}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__-ytPBG__proseStrong:after{animation:none}}.page-module-scss-module__-ytPBG__inlineLink{color:var(--color-primary);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s ease-out,text-decoration-color .2s ease-out}.page-module-scss-module__-ytPBG__inlineLink:hover{color:color-mix(in srgb, var(--color-primary) 82%, black);text-decoration-color:currentColor}.page-module-scss-module__-ytPBG__chapter{border-left:4px solid var(--color-primary);background:var(--color-surface-container-low);border-radius:1.5rem;padding:2rem}.page-module-scss-module__-ytPBG__chapterTitle{font-family:var(--font-headline);letter-spacing:-.03em;margin-bottom:1rem;font-size:1.7rem;font-weight:800}.page-module-scss-module__-ytPBG__chapterMeta{border-bottom:1px solid color-mix(in srgb, var(--color-outline-variant) 22%, transparent);justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:.92rem;font-weight:600;display:flex}.page-module-scss-module__-ytPBG__chapterBody{color:var(--color-on-surface-variant);line-height:1.7}.page-module-scss-module__-ytPBG__sidebar{flex-direction:column;gap:2rem;display:flex}@media (min-width:1024px){.page-module-scss-module__-ytPBG__sidebar{place-self:start;position:sticky;top:7rem}}.page-module-scss-module__-ytPBG__stackHeader{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:1rem;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:flex}.page-module-scss-module__-ytPBG__stackRule{background:color-mix(in srgb, var(--color-outline-variant) 30%, transparent);flex:1;height:1px}.page-module-scss-module__-ytPBG__expList{flex-direction:column;display:flex}.page-module-scss-module__-ytPBG__expItem{border-bottom:1px solid color-mix(in srgb, var(--color-outline-variant) 30%, transparent);padding:1.25rem 0}.page-module-scss-module__-ytPBG__expItem:last-child{border-bottom:none}.page-module-scss-module__-ytPBG__expCompany{color:var(--color-on-surface);font-size:1.1rem;font-weight:700}.page-module-scss-module__-ytPBG__expRole{color:var(--color-on-surface-variant);margin-top:.3rem;font-size:.95rem}.page-module-scss-module__-ytPBG__expTenure{font-size:.85rem;font-family:var(--font-label);letter-spacing:.02em;color:var(--color-on-surface-variant);opacity:.75;margin-top:.25rem}
