.editorial-home .speaking-home{padding-block:13svh 10svh}.editorial-home .speaking-opening{text-align:center}.editorial-home .speaking-opening h2{max-width:22ch;font:400 clamp(2.8rem, 6.5vw, 6rem)/1.04 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0 auto}.editorial-home .speaking-opening h2 em{font-weight:400;display:block}.editorial-home .speaking-opening>p{text-wrap:pretty;max-width:48ch;margin:3svh auto 0;font-size:clamp(1.1rem,1.9vw,1.5rem);line-height:1.5}.editorial-home .speaking-next{text-align:center;margin:6svh auto 0}.editorial-home .speaking-next h3{font:400 clamp(1.4rem, 2.7vw, 2.1rem)/1.1 var(--display);margin:0 0 .7em}.editorial-home .speaking-meetings{flex-wrap:wrap;justify-content:center;gap:3svh 5vw;margin:0;padding:0;list-style:none;display:flex}.editorial-home .meeting-link{padding-block:.4em;text-decoration:none;display:block}.editorial-home .meeting-name{font:400 clamp(1.6rem, 3vw, 2.5rem)/1.2 var(--display);display:block}.editorial-home .meeting-name>span{font:.6em Arial,sans-serif}.editorial-home .meeting-when{margin-top:.6em;font-size:.85rem;line-height:1.5;display:block}.editorial-home .meeting-link:hover .meeting-name{text-underline-offset:.15em;text-decoration:underline 1px}.editorial-home .speaking-selection{margin-top:8svh}.editorial-home .talk-posters{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:2vw;margin:0;padding:0;list-style:none;display:grid}.editorial-home .talk-poster{--poster-paper:var(--poster-base);--poster-ink:var(--poster-foreground);isolation:isolate;background:var(--poster-paper);height:100%;min-height:32svh;color:var(--poster-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4svh 8%;text-decoration:none;display:flex;position:relative;overflow:hidden}.editorial-home .poster-art{color:var(--poster-soft);z-index:-1;pointer-events:none;position:absolute;inset:0}.editorial-home .poster-art svg{width:100%;height:100%;display:block}.editorial-home .focus-rings{opacity:.24;transform-origin:50%}.editorial-home .focus-point{opacity:.25}.editorial-home .journey-path{opacity:.24}.editorial-home .poster-journey .poster-art{color:var(--poster-soft);opacity:1}.editorial-home .poster-kicker{font:italic 400 clamp(1.1rem, 4cqw, 1.7rem)/1.2 var(--display)}.editorial-home .talk-poster h3{max-width:15ch;font:400 clamp(2.1rem, 9cqw, 4.4rem)/.98 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:2.5svh 0 2svh}.editorial-home .poster-journey h3{max-width:13ch}.editorial-home .poster-description{text-wrap:pretty;max-width:37ch;margin:0;font-size:clamp(1rem,3cqw,1.15rem);line-height:1.5}.editorial-home .poster-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1em 2em;margin-top:3svh;font-size:.85rem;display:flex}.editorial-home .poster-footer>span:first-child{text-underline-offset:.3em;text-decoration:underline}.editorial-home .poster-arrow{margin-left:.7em;display:inline-block}.editorial-home .poster-language{font-size:.8rem}.editorial-home .speaking-archive{text-underline-offset:.3em;margin:4svh auto 0;padding-block:.8em;font-size:1rem;display:table}.editorial-home .speaking-archive>span{margin-left:.7em;text-decoration:none;display:inline-block}.editorial-home .talk-poster:hover h3,.editorial-home .talk-poster:focus-visible h3{text-underline-offset:.12em;text-decoration:underline 1px}@media (prefers-reduced-motion:no-preference){.editorial-home .talk-poster{transition:transform var(--slow) var(--ease)}.editorial-home .talk-poster h3{transition:text-decoration-color var(--fast) var(--ease)}.editorial-home .focus-rings,.editorial-home .poster-journey .poster-art,.editorial-home .poster-arrow{transition:transform .5s var(--ease)}.editorial-home .talk-poster:is(:hover,:focus-visible){transform:translateY(-.45rem)}.editorial-home .talk-poster:is(:hover,:focus-visible) .focus-rings{transform:scale(.92)}.editorial-home .talk-poster:is(:hover,:focus-visible) .poster-art:has(.journey-path){transform:translateY(-2%)}.editorial-home .talk-poster:is(:hover,:focus-visible) .poster-arrow{transform:translate(.15em,-.15em)}}.editorial-home .talk-posters>li{min-width:0;container-type:inline-size}.editorial-home .talk-posters[data-count="1"]>li{grid-column:2/12}.editorial-home .talk-posters[data-count="1"] .talk-poster{min-height:40svh}.editorial-home .talk-posters[data-count="2"]>li:first-child{grid-column:1/8;margin-bottom:5svh}.editorial-home .talk-posters[data-count="2"]>li:last-child{grid-column:8/13;margin-top:5svh}.editorial-home .talk-posters[data-count="2"] .talk-poster{min-height:40svh}.editorial-home .talk-posters[data-count="3"]>li:first-child{grid-area:1/1/3/8}.editorial-home .talk-posters[data-count="3"]>li:nth-child(2){grid-area:1/8/auto/13}.editorial-home .talk-posters[data-count="3"]>li:nth-child(3){grid-area:2/8/auto/13}.editorial-home .talk-posters[data-count="4"]>li:first-child{grid-area:1/1/3/8}.editorial-home .talk-posters[data-count="4"]>li:nth-child(2){grid-area:1/8/auto/13}.editorial-home .talk-posters[data-count="4"]>li:nth-child(3){grid-area:3/1/auto/8}.editorial-home .talk-posters[data-count="4"]>li:nth-child(4){grid-area:2/8/4/13}@media (width<=760px){.editorial-home .speaking-home{padding-block:10svh 7svh}.editorial-home .speaking-opening h2{font-size:clamp(2.4rem,10vw,3.5rem)}.editorial-home .speaking-opening>p{font-size:1.1rem}.editorial-home .speaking-selection{margin-top:6svh}.editorial-home .talk-posters{grid-template-columns:minmax(0,1fr);gap:3svh}.editorial-home .talk-posters[data-count]>li:nth-child(n){grid-area:auto/1;margin:0}.editorial-home .talk-posters[data-count] .talk-poster{min-height:0;padding:4svh 7%}.editorial-home .talk-poster h3{overflow-wrap:anywhere;margin-block:2.5svh 2svh;font-size:clamp(2.2rem,11cqw,3.5rem)}.editorial-home .poster-description{font-size:1rem}.editorial-home .poster-kicker{font-size:1.2rem}}.editorial-home .signal-wave{opacity:.42}.editorial-home .stack-lines{opacity:.3;transform-origin:50%;transform:rotate(-5deg)}.editorial-home .orbit-lines{opacity:.32;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.editorial-home .talk-poster:is(:hover,:focus-visible) .signal-wave{transform:translate(2%)}.editorial-home .talk-poster:is(:hover,:focus-visible) .stack-lines{transform:rotate(-2deg)translate(1%,-1%)}.editorial-home .talk-poster:is(:hover,:focus-visible) .orbit-lines{transform:rotate(8deg)}.editorial-home .signal-wave,.editorial-home .stack-lines,.editorial-home .orbit-lines{transition:transform .5s var(--ease)}}.editorial-home .home-closing{padding:7svh 8.3% 12svh}.editorial-home .home-closing h2{font:400 clamp(3.6rem, 9vw, 8rem)/1 var(--display);letter-spacing:-.04em;margin:0 0 4svh}.editorial-home .closing-copy{max-width:48ch;font-size:clamp(1.1rem,1.9vw,1.5rem)}.editorial-home .closing-copy p{font-size:inherit;text-wrap:pretty;margin:0;line-height:1.5}.editorial-home .closing-copy p+p{margin-top:3svh}.editorial-home .closing-copy p:has(>a:only-child){margin:2svh 0 5svh}.editorial-home .closing-copy p>a:only-child{font:400 clamp(1.8rem, 3.3vw, 2.8rem)/1.2 var(--display);text-underline-offset:.18em;padding-block:.25em;text-decoration-thickness:1px;display:inline-block}.editorial-home .closing-copy a:hover{text-decoration-style:dotted}.editorial-home .closing-copy p:last-child{margin-top:6svh;font-size:clamp(.9rem,1.4vw,1.1rem)}.editorial-home .closing-copy strong{font-weight:400}.editorial-home .closing-copy strong a{text-underline-offset:.2em}@media (width<=760px){.editorial-home .home-closing{padding:5svh 0 9svh}.editorial-home .home-closing h2{margin-bottom:3svh}.editorial-home .closing-copy p:last-child{overflow-wrap:anywhere}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.talk-archive{margin-top:clamp(5rem,11svh,8rem)}.appearance-history-heading>p{color:var(--green);letter-spacing:.09em;text-transform:uppercase;margin:0;font:700 .71rem/1.4 ui-monospace,monospace}.appearance-history-heading h2{font:400 clamp(2.5rem, 5vw, 4.5rem)/1 var(--display);letter-spacing:-.04em;margin:0}.talk-archive-list{margin:0;padding:0;list-style:none}.talk-archive>.talk-archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.talk-archive-list--retired{border-top:1px solid var(--rule)}.talk-archive-list--retired>li{border-bottom:1px solid var(--rule)}.talk-archive-entry{isolation:isolate;background:var(--talk-base);min-height:clamp(16rem,23vw,20rem);color:var(--talk-foreground);grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;padding:clamp(1.6rem,3vw,2.8rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.archive-identity{z-index:-1;width:100%;color:var(--talk-soft);opacity:.42;pointer-events:none;position:absolute;inset:0}.archive-identity svg{width:100%;height:100%;display:block}.talk-archive-copy{align-self:end;max-width:52rem}.talk-archive-copy h2{max-width:18ch;font:400 clamp(2rem, 3.6vw, 3.45rem)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0}.talk-archive-copy>p{color:currentColor;max-width:48ch;margin:1rem 0 0;font-size:1rem;line-height:1.55}.talk-archive-meta{color:currentColor;letter-spacing:.015em;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:1.3rem;font-size:.74rem;display:flex}.talk-archive-meta>span+span:before{content:"·";color:currentColor;margin-right:1.1rem}.talk-archive-arrow{align-self:start;font:400 1.5rem/1 Arial,sans-serif}.talk-archive-entry:hover h2,.talk-archive-entry:focus-visible h2{text-underline-offset:.14em;text-decoration:underline 1px}.talk-archive-retired{margin-top:clamp(4rem,8svh,6rem)}.talk-archive-retired>h2{color:var(--muted);font:400 clamp(1.5rem, 3vw, 2.2rem)/1.1 var(--display);letter-spacing:-.025em;margin:0 0 1rem}.talk-archive-list--retired .talk-archive-entry{padding-block:1.35rem}.talk-archive-entry--retired{min-height:0;color:var(--ink);background:0 0;padding:1.35rem 0}.talk-archive-entry--retired .talk-archive-copy h2{max-width:none;font-size:clamp(1.45rem,2.5vw,2.1rem)}.talk-archive-entry--retired .talk-archive-copy>p{margin-top:.5rem;font-size:.9rem}.talk-archive-entry--retired .talk-archive-meta{margin-top:.8rem}.upcoming-appearances{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.upcoming-appearances>li{border-bottom:1px solid var(--rule)}.upcoming-appearances>li>:is(a,div){color:var(--ink);grid-template-columns:minmax(9rem,1fr) minmax(0,2.4fr) minmax(8rem,1fr) auto;align-items:baseline;gap:1rem 2rem;padding:1.45rem 0 1.65rem;text-decoration:none;display:grid}.upcoming-appearances time{color:var(--green);letter-spacing:.04em;text-transform:uppercase;font:700 .75rem/1.4 ui-monospace,monospace}.upcoming-copy h3{font:400 clamp(1.45rem, 2.7vw, 2.3rem)/1.08 var(--display);letter-spacing:-.03em;margin:0}.upcoming-copy p,.upcoming-place{color:var(--muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.upcoming-place{margin:0}.upcoming-arrow{font-size:1.4rem}.upcoming-appearances a:hover h3,.upcoming-appearances a:focus-visible h3{text-underline-offset:.15em;text-decoration:underline 1px}@media (prefers-reduced-motion:no-preference){.upcoming-arrow{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.upcoming-appearances a:is(:hover,:focus-visible) .upcoming-arrow{transform:translate(.15em,-.15em)}.archive-identity,.talk-archive-arrow{transition:opacity .18s,transform .28s cubic-bezier(.2,.7,.2,1)}.talk-archive-entry:is(:hover,:focus-visible) .archive-identity{opacity:.3;transform:translate(-4%)}.talk-archive-entry:is(:hover,:focus-visible) .talk-archive-arrow{transform:translate(.15em,-.15em)}}.talk-page{max-width:1160px}.talk-hero{isolation:isolate;background:var(--talk-hero-base,var(--paper));min-height:min(66svh,760px);color:var(--talk-hero-ink,var(--ink));grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.talk-hero-identity{z-index:-1;color:var(--talk-soft);opacity:.33;position:absolute;inset:0}.talk-hero-identity svg{width:100%;height:100%;display:block}.talk-hero:has(.talk-identity){background:var(--talk-base);color:var(--talk-foreground)}.talk-hero-copy{grid-column:1/10}.talk-hero-copy>p:first-child{letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font:700 .72rem/1.4 ui-monospace,monospace}.talk-hero h1{max-width:13ch;font:400 clamp(4rem, 9vw, 8.2rem)/.91 var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0}.talk-thesis{text-wrap:pretty;max-width:42ch;margin:clamp(1.5rem,3vw,2.8rem) 0 0;font-size:clamp(1.15rem,2.1vw,1.55rem);line-height:1.42}.talk-video{width:100%;max-width:980px;margin:clamp(3.5rem,8svh,6rem) 0 0}.talk-video iframe{aspect-ratio:16/9;background:var(--ink);border:0;width:100%;display:block}.talk-video p{font:400 clamp(1.4rem, 2.5vw, 2rem)/1.15 var(--display);margin:0}.talk-video a{color:var(--ink);text-underline-offset:.2em}.talk-video+.talk-reading{margin-top:clamp(4.5rem,10svh,8rem)}.talk-reading{width:100%;max-width:980px;margin:clamp(4.5rem,10svh,8rem) 0 0;font-size:1.08rem;line-height:1.72}.talk-reading h2{font:400 clamp(2.2rem, 4vw, 3.6rem)/1.05 var(--display);letter-spacing:-.04em;margin-top:4rem}.talk-reading h3{font:400 1.65rem/1.15 var(--display);margin-top:2.75rem}.talk-reading blockquote{border-left:2px solid var(--green);font:italic 400 1.45rem/1.35 var(--display);margin:2.5rem 0;padding-left:1.3rem}.talk-reading img{margin:2.5rem 0}.appearance-history{margin-top:clamp(5rem,12svh,9rem)}.appearance-history-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}.appearance-history-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.appearance-history-list>li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,1fr) minmax(0,2fr) minmax(11rem,1fr);align-items:baseline;gap:1rem 2rem;padding:1.4rem 0 1.6rem;display:grid}.appearance-date,.appearance-details>p,.appearance-materials{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.appearance-details h3{font:400 clamp(1.35rem, 2.3vw, 2rem)/1.1 var(--display);letter-spacing:-.025em;margin:0}.appearance-details p{margin:.45rem 0 0}.appearance-materials{flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1rem;display:flex}.appearance-materials a{min-height:36px;color:var(--ink);text-underline-offset:.25em;font:700 .72rem/1.4 ui-monospace,monospace}@media (width<=700px){.appearance-history-heading{display:block}.appearance-history-heading>p{margin-bottom:.7rem}.archive-identity{opacity:.2;width:55%;inset:0 auto 0 45%}.talk-archive>.talk-archive-list{grid-template-columns:1fr}.talk-archive-entry{gap:1rem;min-height:15rem;padding:2rem}.talk-archive-entry--retired{min-height:0;padding:1.25rem 0}.talk-archive-copy h2{font-size:clamp(2.05rem,10vw,3.6rem)}.talk-archive-copy>p{font-size:.93rem}.talk-archive-meta{gap:.35rem .8rem}.talk-archive-meta>span+span:before{margin-right:.8rem}.talk-hero{min-height:58svh;padding:3rem 7vw}.talk-hero-copy{grid-column:1/-1}.talk-hero h1{font-size:clamp(3.5rem,16vw,5.5rem)}.talk-thesis{font-size:1.15rem}.talk-reading{margin-top:4rem;font-size:1rem}.appearance-history-list>li{grid-template-columns:1fr;gap:.35rem;padding-block:1.35rem}.appearance-materials{margin-top:.6rem}.upcoming-appearances>li>:is(a,div){grid-template-columns:1fr auto;gap:.6rem 1rem}.upcoming-copy{grid-column:1}.upcoming-place{grid-area:3/1;margin:0}.upcoming-arrow{grid-area:1/2/4;align-self:center}}.talk-archive-entry:not(.talk-archive-entry--retired):is(:hover,:focus-visible){color:var(--talk-foreground);outline-color:var(--talk-pale)}@media (prefers-reduced-motion:no-preference){.talk-archive-entry:not(.talk-archive-entry--retired){transition:transform var(--slow,.28s) var(--ease,cubic-bezier(.2,.7,.2,1))}.talk-archive-entry:not(.talk-archive-entry--retired):is(:hover,:focus-visible){transform:translateY(-.45rem)}.talk-archive-entry:not(.talk-archive-entry--retired) .focus-rings,.talk-archive-entry:not(.talk-archive-entry--retired) .journey-path,.talk-archive-entry:not(.talk-archive-entry--retired) .signal-wave,.talk-archive-entry:not(.talk-archive-entry--retired) .stack-lines,.talk-archive-entry:not(.talk-archive-entry--retired) .orbit-lines{transition:transform .5s var(--ease,cubic-bezier(.2,.7,.2,1))}.talk-archive-entry:not(.talk-archive-entry--retired):is(:hover,:focus-visible) .focus-rings{transform-origin:50%;transform:scale(.92)}.talk-archive-entry:not(.talk-archive-entry--retired):is(:hover,:focus-visible) .journey-path{transform:translateY(-2%)}.talk-archive-entry:not(.talk-archive-entry--retired):is(:hover,:focus-visible) .signal-wave{transform:translate(2%)}.talk-archive-entry:not(.talk-archive-entry--retired):is(:hover,:focus-visible) .stack-lines{transform-origin:50%;transform:rotate(-2deg)translate(1%,-1%)}.talk-archive-entry:not(.talk-archive-entry--retired):is(:hover,:focus-visible) .orbit-lines{transform-origin:50%;transform:rotate(8deg)}}.speaking-footer-note{max-width:25ch;color:var(--ink);font:400 clamp(2rem, 4vw, 3.5rem)/1.04 var(--display);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:clamp(5rem,11svh,9rem) auto 0}.speaking-footer-note a{color:var(--green);text-underline-offset:.16em;text-decoration-thickness:1px}
