.ab-top{padding-top:calc(var(--nav-h) + clamp(28px, 4vw, 56px));padding-bottom:clamp(72px,10vw,160px)}.ab-top__grid{column-gap:var(--gap);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ab-top__head{grid-area:1/7/auto/span 6}.ab-top__foot{grid-area:2/7/auto/span 6;align-self:end;gap:clamp(18px,2vw,28px);padding-top:36px;display:grid}.ab-portrait{aspect-ratio:4/5;border-radius:var(--r-img);background:var(--bg-2);grid-area:1/1/span 2/span 5;margin:0;position:relative;overflow:hidden}.ab-portrait picture{width:100%;height:100%;display:block}.ab-portrait img{object-fit:cover;object-position:50% 25%;mix-blend-mode:multiply;width:100%;height:100%}.ab-label{color:var(--ink-3);justify-content:space-between;gap:16px;margin:0 0 clamp(18px,2.4vw,32px);display:flex}.ab-statement{letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(34px,3.9vw,66px);font-weight:500;line-height:1.04}.ab-statement .faint{color:var(--ink-3)}.ab-where{font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink);align-items:flex-start;gap:10px;margin:0;line-height:1.35;display:flex}.ab-where .dot{margin-top:.55em}.ab-top__foot .lead{max-width:30em;margin:0}.ab-ctas{flex-wrap:wrap;gap:10px;display:flex}.xp{padding-bottom:clamp(40px,5vw,80px)}.xp__list{margin:0;padding:0;list-style:none}.xp__row{column-gap:var(--gap);grid-template-columns:56px minmax(0,1fr) minmax(0,19em);padding:clamp(18px,2.2vw,34px) 0;display:grid}.xp__n{color:var(--ink-3);grid-area:1/1;align-self:start;padding-top:.9em}.xp__name{font-size:var(--fs-index);letter-spacing:-.045em;flex-wrap:wrap;grid-area:1/2;align-items:center;gap:12px clamp(14px,1.4vw,24px);margin:0;font-weight:500;line-height:.98;display:flex}.xp__name .chip{letter-spacing:0;line-height:1}.xp__meta{text-align:right;grid-area:1/3;align-self:center;justify-items:end;gap:4px;display:grid}.xp__meta .what{color:var(--ink);font-size:15.5px;font-weight:500}.xp__meta .who{color:var(--ink-3);font-size:14px}.xp__sum{max-width:40em;color:var(--ink-2);text-wrap:pretty;grid-area:2/2;margin:clamp(10px,1.2vw,16px) 0 0;font-size:17px;line-height:1.55}.ab-band{padding-block:clamp(40px,5vw,80px)}.ab-band .side-label .mono{margin:0}.edu{align-items:end;gap:12px var(--gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.edu__school{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.6vw,42px);font-weight:500;line-height:1.08}.edu__degree{color:var(--ink-2);margin:8px 0 0;font-size:17px}.edu__when{text-align:right;color:var(--ink-3);margin:0}.tools{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tools .chip{height:38px;padding:0 16px;font-size:15px}.talks-sec{scroll-margin-top:calc(var(--nav-h) + 16px);padding-top:clamp(64px,8vw,128px);padding-bottom:clamp(56px,7vw,112px)}.talks{gap:clamp(48px, 6vw, 96px) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.talk{align-content:start;gap:clamp(20px,2vw,28px);min-width:0;display:grid}.talk--feature{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.talk__media{aspect-ratio:16/10;border-radius:var(--r-img);background:var(--bg-3);isolation:isolate;position:relative;overflow:hidden}.talk__media picture{width:100%;height:100%;display:block}.talk__media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.talk__media>.chip{z-index:3;position:absolute;top:16px;left:16px}.talk__type{flex-direction:column;justify-content:flex-end;gap:.1em;padding:clamp(20px,3vw,44px);display:flex;position:absolute;inset:0;overflow:hidden}.talk__type b{letter-spacing:-.06em;font-size:clamp(64px,9vw,168px);font-weight:500;line-height:.86;display:block}.talk__type span{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,40px);font-weight:500;line-height:1.05;display:block}.talk__type--accent{background:var(--accent);color:#fff}.talk__type--soft{background:var(--bg-2);color:var(--ink)}.talk__type--soft b{color:var(--accent)}.talk__type--soft:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff4f0029,#0000 72%);width:120%;height:140%;position:absolute;top:-70%;right:-45%}.talk__body{align-content:start;gap:12px;min-width:0;display:grid}.talk__when{color:var(--ink-3);margin:0}.talk__event{color:var(--ink);margin:0;font-size:17px;font-weight:500}.talk__event span{color:var(--ink-2);font-weight:400}.talk__title{letter-spacing:-.035em;text-wrap:balance;margin:4px 0 0;font-size:clamp(26px,2.5vw,42px);font-weight:500;line-height:1.08}.talk__title--topic{color:var(--ink-2);font-weight:450}.talk__body .btn{justify-self:start;margin-top:10px}.talk--feature .talk__title{font-size:clamp(30px,3vw,52px)}@media (hover:hover) and (pointer:fine){.talk:hover .talk__media img{transform:scale(1.03)}}.ab-cta{padding-block:clamp(64px,9vw,144px) clamp(72px,10vw,160px)}.ab-cta__row{align-items:end;gap:28px var(--gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.ab-cta__title{letter-spacing:-.045em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(36px,4.4vw,76px);font-weight:500;line-height:1.02}.ab-cta__title .faint{color:var(--ink-3)}.ab-cta__btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.notes-top .case-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.notes-index{padding-top:clamp(48px,6vw,96px)}.notes-index .row__link{grid-template-columns:56px minmax(0,1fr) minmax(0,21em);align-items:start;padding-block:clamp(20px,2.4vw,36px)}.notes-index .row__n{padding-top:.9em}.notes-index .row__name{text-wrap:balance;font-size:clamp(34px,4.2vw,76px);line-height:1;display:block}.nrow__meta{align-content:start;gap:10px;padding-top:.55em;display:grid}.nrow__when{color:var(--ink)}.nrow__ex{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.notes-index .row__link:hover .row__name,.notes-index .row__link:focus-visible .row__name{transform:translate(clamp(8px,1vw,18px))}.notes-index .row__link:hover .row__n,.notes-index .row__link:focus-visible .row__n{color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.notes-index .index__list:has(.row__link:hover) .row__link:not(:hover){opacity:.22}}.note-title{letter-spacing:-.05em;text-wrap:balance;max-width:15em;margin:0 0 0 -.03em;font-size:clamp(42px,6.4vw,116px);font-weight:500;line-height:.95}.note-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.note-facts .tags{grid-column:span 2}.note-facts .tags dd{flex-wrap:wrap;gap:6px;display:flex}.note-sec{padding-top:clamp(64px,8vw,128px)}.takeaways{gap:clamp(22px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.takeaways li{letter-spacing:-.03em;grid-template-columns:2.1em minmax(0,1fr);gap:.4em;font-size:clamp(26px,2.7vw,46px);font-weight:450;line-height:1.1;display:grid}.takeaways__n{color:var(--accent);font-weight:500}.takeaways p{text-wrap:pretty;margin:0}.note-text{grid-column:4/span 7}.note-text p{max-width:38em;color:var(--ink);text-wrap:pretty;margin:0 0 1.15em;font-size:clamp(18px,1.3vw,19px);line-height:1.65}.note-text p:last-child{margin-bottom:0}.note-next .next__label{margin-bottom:clamp(14px,1.6vw,22px)}.note-next__row{align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.note-next__name{letter-spacing:-.05em;text-wrap:balance;max-width:15em;transition:color .4s var(--ease-out);margin:0 0 0 -.03em;font-size:clamp(38px,5.6vw,104px);font-weight:500;line-height:.98}.note-next__meta{color:var(--ink-2);margin:clamp(14px,1.6vw,22px) 0 0}.note-next__go{aspect-ratio:1;background:var(--graphite);width:clamp(56px,6vw,96px);color:var(--on-graphite);transition:background-color .4s var(--ease-out);border-radius:50%;place-items:center;display:grid}.note-next__go svg{width:40%;height:40%}.note-next:hover .note-next__name{color:var(--accent)}.note-next:hover .note-next__go{background:var(--accent);color:#141518}.note-next:focus-visible{outline-offset:8px}.nf{min-height:100svh;padding-top:calc(var(--nav-h) + 32px);grid-template-columns:auto minmax(0,1fr);align-content:end;align-items:end;column-gap:clamp(32px,5vw,96px);padding-bottom:clamp(56px,8vw,128px);display:grid}.nf__code{letter-spacing:-.07em;margin:0 0 0 -.06em;font-size:clamp(150px,34vw,620px);font-weight:500;line-height:.8}.nf__foot{justify-items:start;gap:clamp(20px,2.4vw,32px);padding-bottom:.4vw;display:grid}.nf__foot .lead{text-wrap:balance;letter-spacing:-.03em;max-width:14em;color:var(--ink);margin:0;font-size:clamp(22px,2.2vw,36px);font-weight:500;line-height:1.12}.nf__btns{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1023px){.ab-top__grid{grid-template-rows:none}.ab-top__head,.ab-top__foot,.ab-portrait{grid-area:auto/1/auto/-1}.ab-portrait{max-width:640px;margin-top:clamp(28px,5vw,48px)}.ab-top__foot{padding-top:clamp(28px,5vw,48px)}.xp__row{grid-template-columns:40px minmax(0,1fr)}.xp__meta{text-align:left;grid-area:2/2;justify-items:start;margin-top:14px}.nf{grid-template-columns:minmax(0,1fr)}.nf__foot{margin-top:clamp(28px,4vw,48px)}.xp__sum{grid-row:3}.talk--feature{grid-template-columns:minmax(0,1fr)}.notes-index .row__link{grid-template-columns:40px minmax(0,1fr)}.nrow__meta{grid-column:2;padding-top:12px}.nrow__ex{display:none}.note-text{grid-column:1/-1}.note-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.note-facts .tags{grid-column:1/-1}}@media (width<=700px){.talks{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.xp__row,.notes-index .row__link{grid-template-columns:30px minmax(0,1fr);column-gap:12px}.xp__name{font-size:clamp(36px,10vw,44px)}.edu{grid-template-columns:minmax(0,1fr)}.edu__when{text-align:left}.ab-cta__row{grid-template-columns:minmax(0,1fr)}.ab-cta__btns{justify-content:flex-start}.notes-top .case-intro{grid-template-columns:minmax(0,1fr)}.takeaways li{grid-template-columns:1.7em minmax(0,1fr)}.note-next__row{grid-template-columns:minmax(0,1fr)}.note-next__go{display:none}}@media (prefers-reduced-motion:reduce){.talk:hover .talk__media img{transform:none}}[data-theme=dark] .ab-portrait img{mix-blend-mode:normal}[data-theme=dark] .talk__type--soft:before{background:radial-gradient(closest-side,#ff5a1f33,#0000 72%)}.talk__media-link{color:inherit;display:block;position:absolute;inset:0}.talk__media-link .fill{display:block;position:absolute;inset:0;overflow:hidden}.talk__media-link .fill picture{width:100%;height:100%;display:block}.talk__photos{z-index:3;position:absolute;bottom:16px;right:16px}.talk__photos svg{width:14px;height:14px}.talk__ctas{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.talk__ctas .btn{margin-top:0}@media (hover:hover) and (pointer:fine){.talk__media-link:hover img{transform:scale(1.03)}}.talk-page__title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(22px,2vw,30px);line-height:1.25}.hero-media.talk-hero img{object-position:center}.shot__media.talk-photo{border-radius:var(--r-img);background:var(--bg-3);aspect-ratio:var(--ar);padding:0;position:relative;overflow:hidden}.talk-photo picture{width:100%;height:100%;display:block}.shot__media.talk-photo img{object-fit:cover;width:100%;height:100%}.talk-photo--pair{aspect-ratio:var(--pair-ar)}.talk-photo--pair img{object-position:center 28%}
