@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-600-normal.Bvx7r3Sc.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-cyrillic-600-normal.9Y6dKhNI.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sofia-sans-extra-condensed-greek-600-normal.BrmUS-gR.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-greek-600-normal.iZuisHsZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sofia-sans-extra-condensed-latin-ext-600-normal.CbEmqTun.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-latin-ext-600-normal.DS6p9AmC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sofia-sans-extra-condensed-latin-600-normal.CxrcJTtr.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-latin-600-normal.2u6cxa0-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-800-normal.DZIjE-jK.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-cyrillic-800-normal.Bp76iAAp.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sofia-sans-extra-condensed-greek-800-normal.DiXvUw1c.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-greek-800-normal.e_pF0pNC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sofia-sans-extra-condensed-latin-ext-800-normal.B3_dkO2y.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-latin-ext-800-normal.CrNS2HKs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sofia-sans-extra-condensed-latin-800-normal.BuGi9k3c.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-latin-800-normal.Ctr0yC00.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-italic.y6hTrs-Y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-italic.CRzqOTyj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-italic.CUp-f2uw.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-italic.D3EGHrWW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-italic.B_cmBfNX.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.B-rCj6ir.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#081b5c;--blue:#0f2fa8;--yellow:#ffd400;--paper:#fff;--mist:#eef1f9;--ink:#0f1a3d;--muted:#535e88;--line:#cfd6ec;--display:"Sofia Sans Extra Condensed", "Arial Narrow", Impact, sans-serif;--text:"Source Serif 4 Variable", Georgia, serif;--gutter:clamp(20px, 4vw, 40px);--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--paper);min-height:100vh;color:var(--ink);font:400 1.125rem/1.6 var(--text);flex-direction:column;margin:0;display:flex}img,video,iframe{max-width:100%}img{height:auto}a{color:var(--blue);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.on-night :focus-visible{outline-color:var(--yellow)}h1,h2,h3{font-family:var(--display);margin:0;font-weight:800;line-height:.98}.wrap{width:100%;max-width:1200px;padding:0 var(--gutter);margin:0 auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--yellow);color:var(--night);z-index:5;padding:8px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}main{flex:1 0 auto}.site-head{border-top:5px solid var(--night);box-shadow:inset 0 3px 0 var(--yellow);view-transition-name:site-head;background:var(--paper)}.site-head .wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 28px;padding-top:20px;padding-bottom:16px;display:flex}.mark{font:800 1.9rem/1 var(--display);color:var(--night);text-decoration:none}.site-nav{font:600 1.4rem/1.3 var(--display);flex-wrap:wrap;gap:2px 22px;display:flex}.site-nav a{color:var(--night);padding:2px 0 5px;text-decoration:none;position:relative}.site-nav a:after{content:"";background:var(--yellow);transform-origin:100%;height:3px;transition:transform .28s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-foot{background:var(--night);color:#dfe5fb;margin-top:96px;padding:36px 0}.site-foot .wrap{font:600 1.3rem/1.3 var(--display);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;display:flex}.site-foot a{color:#fff;text-decoration:none}.site-foot a:hover{color:var(--yellow)}.site-foot nav{flex-wrap:wrap;gap:4px 20px;display:flex}.fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.on-night{position:relative;overflow:clip}.on-night>.wrap{position:relative}.hero,.page-head,.post-head{view-transition-name:band}.hero{background:var(--night);color:#fff}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,370px);align-items:stretch;gap:56px;padding-top:52px;padding-bottom:52px;display:grid}.hero-text{min-width:0}.hero h1{letter-spacing:-.005em;margin-top:-.04em;font-size:clamp(4.4rem,11.5vw,10rem);line-height:.86}.hero h1 .line{margin-bottom:-.13em;padding-bottom:.13em;display:block;overflow:clip}.hero h1 .line>span{display:block}.hero p{color:#e4e9fb;max-width:34em;margin:22px 0 0;font-size:1.26rem;line-height:1.5}.hero h1+p{margin-top:26px}.portrait{background:var(--blue);position:relative;overflow:hidden}.about-portrait{line-height:0}.about-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:58% 20%;filter:grayscale()contrast(1.2);mix-blend-mode:screen;width:100%;display:block}.slices{min-height:440px}.photo{filter:grayscale()contrast(1.2);mix-blend-mode:screen;background:url(/images/shem.jpg) 58% 20%/cover no-repeat;position:absolute;inset:0}.hero:has(+.ticket-slot){padding-bottom:36px}.page-head:has(+.ticket-slot){padding-bottom:76px}.ticket-slot{perspective:1100px;margin-top:-52px;position:relative}.ticket{--seam:176px;grid-template-columns:var(--seam) minmax(0, 1fr);background:var(--yellow);color:var(--night);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s var(--ease);-webkit-mask-image:radial-gradient(circle at var(--seam) 0, transparent 13px, #000 13.5px), radial-gradient(circle at var(--seam) 100%, transparent 13px, #000 13.5px);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at var(--seam) 0, transparent 13px, #000 13.5px), radial-gradient(circle at var(--seam) 100%, transparent 13px, #000 13.5px);align-items:center;text-decoration:none;display:grid;position:relative;mask-composite:intersect}.ticket:after{content:"";pointer-events:none;opacity:var(--shine,0);background:linear-gradient(105deg, transparent calc(var(--sx,50%) - 18%), #ffffff80 var(--sx,50%), transparent calc(var(--sx,50%) + 18%));transition:opacity .3s;position:absolute;inset:0}.ticket-stub{text-align:center;border-right:2px dashed #081b5c73;flex-direction:column;justify-content:center;align-self:stretch;padding:22px 16px;display:flex}.ticket-stub b{font:800 5rem/.85 var(--display);display:block}.ticket-stub span{font:600 1.35rem/1.1 var(--display)}.ticket-main{min-width:0;padding:22px 28px}.ticket-main small{font:600 1.3rem/1.1 var(--display);display:block}.ticket-main strong{font:800 clamp(2.3rem, 4.4vw, 3.6rem)/.98 var(--display);margin:4px 0 8px;display:block}.ticket-main em{font-size:1.02rem;font-style:normal;line-height:1.3}.block{padding-top:84px}.block-head{border-bottom:6px solid var(--night);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.block-head h2{color:var(--night);font-size:clamp(3.6rem,7.6vw,6.6rem);line-height:.88}.block-head+*>:first-child,.block-head+.entry,.block-head+.fixture{border-top:0}.block-head a{font:600 1.4rem/1 var(--display);white-space:nowrap;padding-bottom:6px}.front{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(36px,6vw,80px);padding-bottom:88px;display:grid}.entry,.fixture{isolation:isolate;border-top:1px solid var(--line);color:inherit;text-decoration:none;position:relative}.entry:before,.fixture:before{content:"";z-index:-1;background:var(--yellow);transform-origin:100%;transition:transform .34s var(--ease);position:absolute;inset:0 -14px;transform:scaleX(0)}@media (hover:hover){.entry:hover:before,.fixture:hover:before{transform-origin:0;transform:scaleX(1)}}.entry:focus-visible:before,.fixture:focus-visible:before{transform-origin:0;transform:scaleX(1)}.entry{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:18px 0;display:grid}.entry[hidden]{display:none}.entry h3{color:var(--night);width:fit-content;font-size:clamp(1.9rem,3vw,2.45rem);line-height:1}.entry-lead h3{font-size:clamp(2.3rem,3.6vw,3.2rem);line-height:.98}.entry-lead p{font-size:1.2rem}.entry p{margin:8px 0 0;font-size:1.05rem;line-height:1.5}.entry .entry-source{color:var(--muted)}.entry time{font:600 1.25rem/1 var(--display);color:var(--muted)}.fixture{padding:14px 0;display:block}.fixture h3{color:var(--night);font-size:1.75rem;line-height:1.02}.fixture .venue{color:var(--muted);margin-top:3px;font-size:.97rem;line-height:1.3;display:block}.fixture:hover .venue,.entry:hover .entry-source,.entry:hover time{color:var(--night)}.climb{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;min-height:410px;margin-top:22px;display:grid;position:relative;overflow:clip}.climb-lead{width:49%;font:800 clamp(2rem, 3.2vw, 2.9rem)/1.02 var(--display);color:var(--night);margin:0;position:absolute;top:0;left:0}.stop{--h:calc(205px + var(--i) * 68px);height:var(--h);background:var(--stop,var(--mist));color:var(--fg,var(--ink));transition:translate .45s var(--ease), background-color .3s;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 20px 22px;text-decoration:none;display:flex}.stop:nth-of-type(2){--stop:#d9e0f6}.stop:nth-of-type(3){--stop:var(--blue);--fg:#fff}.stop:nth-of-type(4){--stop:var(--night);--fg:#fff}.stop strong{font:800 clamp(2rem, 3.4vw, 3.1rem)/.98 var(--display)}.stop span{font-size:1.04rem;line-height:1.3}.stop em{background:var(--yellow);color:var(--night);font:600 1.15rem/1.05 var(--display);margin-top:4px;padding:3px 9px 4px}@media (hover:hover){.stop:hover{translate:0 -10px}}.cv-exit{background:var(--yellow);color:var(--night);font:600 1.15rem/1.05 var(--display);justify-self:start;padding:3px 9px 4px}@media (prefers-reduced-motion:no-preference){.climb.ready .stop{translate:0 105%}.climb.ready .climb-lead{opacity:0;translate:0 18px}.climb.in .stop{transition:translate .95s var(--ease) calc(var(--i) * .14s), background-color .3s;translate:0}.climb.in .climb-lead{opacity:1;transition:opacity .7s ease .5s, translate .9s var(--ease) .5s;translate:0}.climb.done .stop{transition:translate .45s var(--ease), background-color .3s}}.showcase{background:var(--night);color:#fff;padding:60px 0 68px}.showcase .block-head{border-color:#fff;margin-bottom:28px}.showcase .block-head h2,.showcase .block-head a{color:#fff}.showcase .block-head a:hover{color:var(--yellow)}.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px;display:grid}.tile{color:inherit;grid-column:span 2;text-decoration:none}.tile-wide{grid-column:span 3}.tile-img{background:var(--blue);line-height:0;display:block;overflow:hidden}.tile img{aspect-ratio:8/5;object-fit:cover;object-position:top;width:100%;transition:scale .6s var(--ease);display:block}.tile:hover img{scale:1.035}.tile h3{margin-top:14px;font-size:clamp(1.9rem,2.6vw,2.5rem)}.tile:hover h3{color:var(--yellow)}.tile p{color:#dfe5fb;margin:4px 0 0;font-size:1.03rem;line-height:1.42}.press-picks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(36px,6vw,80px);padding-top:4px;display:grid}.outlets{border-top:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-top:16px;font-size:1.05rem}.cv{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:clamp(36px,6vw,80px);padding-top:44px;display:grid}.cv-summary{max-width:44rem;margin:0 0 8px;font-size:1.25rem;line-height:1.55}.cv h2{color:var(--night);border-bottom:5px solid var(--night);margin:40px 0 0;padding-bottom:10px;font-size:clamp(2.8rem,5vw,4rem);line-height:.92}.cv h2+.cv-job{border-top:0}.cv-job{border-top:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);gap:4px 24px;padding:22px 0;scroll-margin-top:16px;display:grid}.cv-dates{font:600 1.25rem/1.15 var(--display);color:var(--blue);padding-top:6px}.cv-job h3{color:var(--night);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:clamp(2rem,3.4vw,2.7rem);display:flex}.cv-role{margin:4px 0 0;font-weight:600}.cv-body p{max-width:42rem;margin:8px 0 0;font-size:1.08rem;line-height:1.55}.cv-side{position:sticky;top:24px}.cv-side h2{border-bottom-width:4px;margin:28px 0 8px;padding-bottom:6px;font-size:2.2rem}.cv-side>:first-child{margin-top:36px}.cv-side dl{margin:0;font-size:1rem;line-height:1.4}.cv-side dt{margin-top:10px;font-weight:600}.cv-side dd{margin:0}.cv-side p,.cv-side ul{margin:0 0 6px;font-size:1rem;line-height:1.45}.cv-side ul{padding:0;list-style:none}.cv-side li{padding:3px 0}.page-head{background:var(--night);color:#fff}.page-head>.wrap{padding-top:40px;padding-bottom:40px}.page-head h1{font-size:clamp(3.6rem,9vw,7rem);line-height:.88}.page-head p{color:#e4e9fb;max-width:36em;margin:14px 0 0;font-size:1.2rem;line-height:1.5}.page-head p a{color:#fff}.prose-width{max-width:44rem;padding-top:40px}.page-copy p{margin:0 0 1em}.about{grid-template-columns:minmax(0,44rem) minmax(200px,300px);justify-content:space-between;align-items:start;gap:48px;padding-top:40px;display:grid}.about-portrait{margin-top:6px}.year{grid-template-columns:7rem minmax(0,1fr);gap:16px;padding-top:44px;display:grid}.year>h2{color:var(--blue);align-self:start;font-size:3rem;position:sticky;top:16px}details.talk{border-top:1px solid var(--line);scroll-margin-top:16px}.year details.talk:last-child{border-bottom:1px solid var(--line)}details.talk summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;list-style:none;display:grid}details.talk summary::-webkit-details-marker{display:none}details.talk summary h3{color:var(--night);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}details.talk summary:hover h3,details.talk[open] summary h3{color:var(--blue)}details.talk summary .venue{color:var(--muted);margin-top:4px;font-size:1rem;line-height:1.35;display:block}.talk-plus{width:16px;height:16px;transition:transform .35s var(--ease);position:relative}.talk-plus:before,.talk-plus:after{content:"";background:var(--blue);position:absolute}.talk-plus:before{height:2px;top:7px;left:0;right:0}.talk-plus:after{width:2px;top:0;bottom:0;left:7px}details.talk[open] .talk-plus{transform:rotate(135deg)}.talk-body{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start;gap:32px;padding:6px 0 30px;font-size:1.05rem;line-height:1.55;display:grid}.talk-body.solo{grid-template-columns:minmax(0,1fr);max-width:44rem}.talk-media{background:var(--mist)}.talk-media iframe{border:0;width:100%;display:block}.talk-media.video iframe{aspect-ratio:16/9}.talk-media.slides iframe{aspect-ratio:34/29}.talk-info>:first-child{margin-top:0}.talk-info h4{font:800 1.4rem/1.1 var(--display);margin:1em 0 4px}.talk-info ul{margin:6px 0 12px;padding-left:1.1em}.cards{padding-top:24px}.card{border-top:1px solid var(--line);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:32px;padding:28px 0;display:grid}.card:last-child{border-bottom:1px solid var(--line)}.card img{aspect-ratio:8/5;object-fit:cover;object-position:top;border:1px solid var(--line);width:100%;display:block}.card h2{color:var(--night);font-size:2.6rem}.card p{max-width:40rem;margin:8px 0 10px}.card a{font:600 1.35rem/1 var(--display)}.press-group{padding-top:48px}.press-group h2{color:var(--night);border-bottom:5px solid var(--night);margin-bottom:14px;padding-bottom:10px;font-size:clamp(2.8rem,5vw,4rem);line-height:.92}.press-group h2+ul li:first-child{border-top:0}.press-group p{max-width:42rem;margin:0 0 12px}.press-note{margin-top:16px!important}.press-group ul{margin:0;padding:0;list-style:none}.press-group li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 3.5rem;gap:2px 20px;padding:13px 0;line-height:1.35;display:grid}.press-group li a{font:800 1.65rem/1.05 var(--display);color:var(--night);grid-column:1;text-decoration:none}.press-group li a:hover{color:var(--blue);text-decoration:underline 2px}.press-src{color:var(--muted);grid-column:1;font-size:1rem}.press-year{text-align:right;font:600 1.25rem/1.2 var(--display);color:var(--muted);grid-area:1/2}.press-group img{border:1px solid var(--line);width:620px;max-width:100%;display:block}.post-head{background:var(--night);color:#fff}.post-head .wrap{padding-top:48px;padding-bottom:44px}.post-head h1{max-width:15em;font-size:clamp(3rem,7.5vw,6rem);line-height:.92}.post-meta{color:#e4e9fb;margin:0 0 16px;font-size:1.02rem}.post-meta a{color:#fff}.article{max-width:42rem;margin:40px auto 0;font-size:1.2rem;line-height:1.68}.article h2,.article h3,.article h4,.article h5,.article h6{color:var(--night);margin:1.5em 0 .4em}.article h1{color:var(--night);margin:1.4em 0 .4em;font-size:2.8rem}.article h2{font-size:2.6rem}.article h3{font-size:2.2rem}.article h4,.article h5,.article h6{font-size:1.8rem}.article img{border-radius:2px;height:auto;margin:1.6em auto;display:block}.article p>img:only-child{margin:1.6em auto}.article blockquote{border-left:4px solid var(--yellow);margin:1.5em 0;padding:2px 0 2px 22px;font-style:italic}.article pre{border-radius:2px;padding:16px 18px;font-size:.86rem;line-height:1.5;overflow-x:auto;background:var(--mist)!important}.article code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em}.article :not(pre)>code{background:var(--mist);padding:.1em .3em}.article table{border-collapse:collapse;font-size:1rem;display:block;overflow-x:auto}.article th,.article td{border:1px solid var(--line);padding:6px 10px}.article hr{border:0;border-top:2px solid var(--line);margin:2.4em 0}.article iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;margin:1.6em auto;display:block}.gist{font-size:.86rem;line-height:1.45}.neighbors{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;max-width:42rem;margin:56px auto 0;padding-top:18px;display:grid}.neighbors a{font:800 1.6rem/1.05 var(--display);color:var(--night);text-decoration:none}.neighbors a:hover{color:var(--blue);text-decoration:underline}.neighbors small{font:400 .95rem/1.4 var(--text);color:var(--muted);margin-bottom:4px;display:block}.neighbors .newer{text-align:right}.comments{max-width:42rem;margin:48px auto 0}.read-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.read-progress{background:var(--yellow);transform-origin:0;z-index:10;height:5px;animation:linear both grow scroll(root);display:block;position:fixed;inset:0 0 auto}}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.archive-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding:30px 0 26px;display:flex}.filters{font:600 1.35rem/1.2 var(--display);flex-wrap:wrap;gap:8px 20px;display:flex}.filters a{border-bottom:3px solid #0000;text-decoration:none}.filters a[aria-current=page]{border-bottom-color:var(--yellow);color:var(--night)}.find input{border:2px solid var(--night);background:var(--paper);width:min(100%,260px);color:var(--ink);font:400 1.05rem/1.3 var(--text);border-radius:0;padding:8px 12px}.find input:focus{outline:3px solid var(--yellow);outline-offset:0}.archive-list .entry:last-child{border-bottom:1px solid var(--line)}.find-none{color:var(--muted);padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;interpolate-size:allow-keywords}::view-transition-group(*){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-old(root){animation:.12s linear both page-out}::view-transition-new(root){animation:.38s var(--ease) .12s both page-in}::view-transition-old(band),::view-transition-new(band){object-fit:cover;object-position:top left;width:100%;height:100%}details.talk::details-content{height:0;transition:height .4s var(--ease), content-visibility .4s allow-discrete;overflow:clip}details.talk[open]::details-content{height:auto}.intro .hero:not(.named) h1{opacity:0;animation:.4s 3.4s forwards name-safety}.intro .hero.named h1{opacity:1;transition:opacity .5s}.intro .hero p{animation:text-in .8s var(--ease) 1.5s backwards}.intro .hero:not(.photo-on) .photo{opacity:0;animation:.4s 3.4s forwards name-safety}.intro .hero.photo-on .photo{opacity:1;transition:opacity .5s}.intro .hero .portrait{animation:1s .9s backwards frame-in}.intro .hero+.ticket-slot .ticket{animation:ticket-in .8s var(--ease) .95s both}}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}}@keyframes name-safety{to{opacity:1}}@keyframes text-in{0%{opacity:0;translate:0 14px}}@keyframes frame-in{0%{background-color:#0000}}@keyframes ticket-in{0%{opacity:0;transform:translateY(26px)rotateX(-22deg)}}@media (width<=860px){.site-nav{gap:2px 13px;font-size:1.22rem}.hero-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:36px;padding-bottom:44px}.hero .portrait{margin:28px calc(var(--gutter) * -1) -44px;aspect-ratio:5/4;min-height:0}.about-portrait img{aspect-ratio:5/4;object-position:58% 18%}.ticket{--seam:92px;-webkit-mask-image:radial-gradient(circle at 0 var(--seam), transparent 13px, #000 13.5px), radial-gradient(circle at 100% var(--seam), transparent 13px, #000 13.5px);mask-image:radial-gradient(circle at 0 var(--seam), transparent 13px, #000 13.5px), radial-gradient(circle at 100% var(--seam), transparent 13px, #000 13.5px);grid-template-columns:minmax(0,1fr)}.ticket-stub{height:var(--seam);border-bottom:2px dashed #081b5c73;border-right:0;flex-direction:row;justify-content:flex-start;align-self:auto;align-items:baseline;gap:10px;padding:20px 24px 0}.ticket-stub b{font-size:3.6rem}.ticket-main{padding:18px 8px 22px 24px}.front{grid-template-columns:minmax(0,1fr);padding-bottom:56px}.climb{flex-direction:column;align-items:flex-start;min-height:0;display:flex}.climb-lead{width:auto;margin-bottom:10px;position:static}.stop{height:auto;width:calc(70% + var(--i) * 10%)}.tiles{grid-template-columns:minmax(0,1fr)}.tile,.tile-wide{grid-column:auto}.press-picks{grid-template-columns:minmax(0,1fr)}.cv{grid-template-columns:minmax(0,1fr);gap:0}.cv-side{position:static}.cv-job{grid-template-columns:minmax(0,1fr)}.year{grid-template-columns:minmax(0,1fr);gap:6px}.year>h2{position:static}.talk-body{grid-template-columns:minmax(0,1fr);gap:16px}.card{grid-template-columns:minmax(0,1fr);gap:14px}.about{grid-template-columns:minmax(0,1fr);gap:8px}.about-portrait{margin-top:12px}}@media print{.site-head nav,.site-foot,.read-progress,.skip{display:none}.page-head{color:var(--ink);background:0 0}.page-head h1{color:var(--night)}.cv{grid-template-columns:minmax(0,1fr);padding-top:0}.cv-side{position:static}.cv-job{break-inside:avoid}}.press-picks .fixture:nth-child(2){border-top:0}@media (width<=860px){.press-picks .fixture:nth-child(2){border-top:1px solid var(--line)}}.fx-top{z-index:3}
