.-kRvAG_hero{height:calc(100svh - var(--hdr-h));overflow-anchor:none;flex-direction:column;min-height:520px;display:flex;position:relative}.-kRvAG_heroRole{font-variation-settings:"wdth" 100;margin:0;font-size:clamp(19px,1.6vw,22px);line-height:1.35}.-kRvAG_heroLine{color:var(--chalk-2);margin:0;font-size:16px;line-height:26px}.-kRvAG_top{z-index:2;pointer-events:none;flex:none;width:100%;padding-top:clamp(20px,min(4.5vw,5svh),64px);position:relative}.-kRvAG_left{flex-direction:column;gap:clamp(16px,2.6svh,28px);display:flex}.-kRvAG_left>*{pointer-events:auto}.-kRvAG_copy{flex-direction:column;gap:10px;max-width:30rem;display:flex}@media (min-width:901px) and (min-aspect-ratio:1){.-kRvAG_left{width:min(38%,520px)}}@media not all and (min-width:901px) and (min-aspect-ratio:1){.-kRvAG_hero{height:auto;min-height:calc(100svh - var(--hdr-h))}}@media (min-width:901px) and (min-aspect-ratio:1) and (max-height:760px){.-kRvAG_copy p:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.-kRvAG_profile{row-gap:56px;padding-block:clamp(96px,12vw,160px) 120px}.-kRvAG_thesis{flex-direction:column;grid-column:3/span 9;gap:20px;display:flex}.-kRvAG_tagline{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,60px);line-height:1.04}.-kRvAG_summary{color:var(--chalk-2);max-width:60ch;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.-kRvAG_pillars{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:48px 32px;display:grid}.-kRvAG_pillar{border-top:2px solid var(--line);flex-direction:column;gap:14px;padding-top:22px;display:flex}.-kRvAG_pillar h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:650;line-height:1}.-kRvAG_pillar ul{color:var(--chalk-2);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:15px;line-height:24px;display:flex}.-kRvAG_lead{margin:0}.-kRvAG_block{padding-bottom:clamp(96px,10vw,160px)}.-kRvAG_work{border-top:1px solid var(--line);transition:padding-left var(--t-ui) var(--ease);grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;gap:12px 24px;padding:36px 0;display:grid}.-kRvAG_work[data-last]{border-bottom:1px solid var(--line)}.-kRvAG_work:hover{padding-left:16px}.-kRvAG_work:hover .-kRvAG_workTitle{color:var(--orange)}.-kRvAG_workTitle{letter-spacing:-.035em;transition:color var(--t-ui) ease;grid-column:span 5;font-size:clamp(40px,5vw,80px);font-weight:650;line-height:.95}.-kRvAG_workBody{flex-direction:column;grid-column:span 5;gap:12px;display:flex}.-kRvAG_posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px 24px;display:grid}.-kRvAG_post{border-top:2px solid var(--line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.-kRvAG_postTitle{letter-spacing:-.015em;transition:color var(--t-ui) ease;font-size:26px;line-height:1.15}.-kRvAG_post:hover .-kRvAG_postTitle{color:var(--orange)}@media (max-width:900px){.-kRvAG_work>*{grid-column:1/-1!important}.-kRvAG_work:hover{padding-left:0}}.-kRvAG_copy{animation-delay:.9s}.-kRvAG_tags{word-spacing:.5em;margin:4px 0 0;font-size:13px}.-kRvAG_meta{white-space:pre-wrap;font-size:13px}.-kRvAG_postMeta{font-size:13px}.-kRvAG_postSub{font-size:15px;line-height:24px}.-kRvAG_allLink{margin-top:40px}.-kRvAG_allLink a{color:var(--orange)}
