.arrival[data-astro-cid-klj2wxkb]{min-block-size:calc(100svh - 9rem);padding-block:clamp(var(--space-7), 13svh, 9rem) var(--space-chapter);align-content:start}.body[data-astro-cid-klj2wxkb]{font-size:var(--size-name);grid-column:2/-1;grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.name[data-astro-cid-klj2wxkb]{font:inherit;font-size:min(1em,13.5135cqi);font-family:var(--font-display);font-weight:var(--weight-name);letter-spacing:var(--track-name);flex-direction:column;align-items:flex-start;row-gap:.1em;padding-block-end:.22em;line-height:1;display:flex}.given[data-astro-cid-klj2wxkb]{color:var(--ink)}.name[data-astro-cid-klj2wxkb] .surname{letter-spacing:0}.rule[data-astro-cid-klj2wxkb]{block-size:var(--hairline);display:block;position:relative}.rule[data-astro-cid-klj2wxkb]:before{content:"";background:var(--rule-strong);position:absolute;inset-block:0;inset-inline:-100vw}.trace[data-astro-cid-klj2wxkb]{pointer-events:none;block-size:48px;inline-size:100vw;display:none;position:absolute;inset-block-start:-24px;inset-inline-start:0}.trace-live .trace[data-astro-cid-klj2wxkb]{display:block}.trace-live .rule[data-astro-cid-klj2wxkb]:before{opacity:0}.after[data-astro-cid-klj2wxkb]{justify-content:space-between;align-items:baseline;column-gap:var(--space-6);row-gap:var(--space-4);font-size:var(--size-body);flex-wrap:wrap;padding-block-start:var(--space-6);display:flex}.subtitle[data-astro-cid-klj2wxkb]{font-size:var(--size-subtitle);line-height:var(--leading-subtitle);text-wrap:balance;max-inline-size:30ch}.subtitle[data-astro-cid-klj2wxkb] span[data-astro-cid-klj2wxkb]{display:block}.replay[data-astro-cid-klj2wxkb]{appearance:none;padding:var(--space-2) 0;cursor:pointer;color:var(--ink-muted);text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:var(--hairline);text-underline-offset:.3em;transition:color var(--dur-feedback) var(--ease-out), text-decoration-color var(--dur-feedback) var(--ease-out);background:0 0;border:0;display:none}.replay[data-astro-cid-klj2wxkb]:active{color:var(--water);text-decoration-color:currentColor;transition-duration:0s}.js .replay[data-astro-cid-klj2wxkb]{display:inline-block}html[data-motion=reduced] .body[data-astro-cid-klj2wxkb]{animation:calm-in .7s var(--ease-out) backwards}@keyframes calm-in{0%{opacity:0}}@media (hover:hover) and (pointer:fine){.replay[data-astro-cid-klj2wxkb]:hover{color:var(--water);text-decoration-color:currentColor}}.arrival-pending .name[data-astro-cid-klj2wxkb] .ch{visibility:hidden;animation:0s 4s forwards arrival-failsafe}.arrival-pending [data-astro-cid-klj2wxkb][data-after-name]{opacity:0;animation:0s 4s forwards arrival-failsafe}@keyframes arrival-failsafe{to{visibility:visible;opacity:1}}@media (width<=52rem){.body[data-astro-cid-klj2wxkb]{grid-column:1/-1}}.boundary[data-astro-cid-fon5g3zz]{padding-block-start:var(--space-3);position:relative}.boundary[data-astro-cid-fon5g3zz]:before{content:"";inline-size:100vw;block-size:var(--hairline);background:var(--rule);transform-origin:0;transform:scaleX(var(--draw,1));position:absolute;inset-block-start:0;inset-inline-start:calc(50% - 50vw)}.annotation[data-astro-cid-fon5g3zz]{gap:var(--space-1);grid-column:1/span 3;max-inline-size:24ch;display:grid}.depth[data-astro-cid-fon5g3zz]{align-items:center;gap:var(--space-2);color:var(--ink);font-weight:550;display:inline-flex}.water[data-astro-cid-fon5g3zz]{color:var(--water);block-size:auto;inline-size:.95rem}@media (width<=40rem){.annotation[data-astro-cid-fon5g3zz]{grid-column:1/-1}}.engineering[data-astro-cid-zvubcj7g]{padding-block:var(--space-8) var(--space-chapter);row-gap:var(--space-7)}.headline[data-astro-cid-zvubcj7g]{font-family:var(--font-display);font-size:var(--size-headline);font-weight:500;line-height:var(--leading-headline);letter-spacing:var(--track-headline);text-wrap:balance;grid-column:4/span 6}.side[data-astro-cid-zvubcj7g]{align-self:end;gap:var(--space-4);grid-column:10/-1;justify-items:start;max-inline-size:34ch;display:grid}.line[data-astro-cid-zvubcj7g]{color:var(--ink-muted);text-wrap:pretty}.more[data-astro-cid-zvubcj7g]{padding-block:var(--space-1)}.readings[data-astro-cid-zvubcj7g]{grid-column:4/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.reading[data-astro-cid-zvubcj7g]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-4) 0 0;flex-direction:column-reverse;display:flex;position:relative}.reading[data-astro-cid-zvubcj7g]:before{content:"";block-size:var(--hairline);background:var(--rule-strong);transform-origin:0;transform:scaleX(var(--draw,1));position:absolute;inset:0 0 auto}.value[data-astro-cid-zvubcj7g]{font-family:var(--font-display);white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.25rem,1.4rem + 2.6vw,4rem);font-weight:600;line-height:1}.unit[data-astro-cid-zvubcj7g]{letter-spacing:0;color:var(--water);font-size:.5em}.label[data-astro-cid-zvubcj7g]{color:var(--ink-muted);text-wrap:balance}@media (width<=64rem){.headline[data-astro-cid-zvubcj7g],.readings[data-astro-cid-zvubcj7g]{grid-column:2/-1}.side[data-astro-cid-zvubcj7g]{grid-column:2/span 8}.readings[data-astro-cid-zvubcj7g]{row-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=40rem){.engineering[data-astro-cid-zvubcj7g]{padding-block-start:8.5rem}.headline[data-astro-cid-zvubcj7g],.side[data-astro-cid-zvubcj7g],.readings[data-astro-cid-zvubcj7g]{grid-column:1/-1}.readings[data-astro-cid-zvubcj7g]{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.research[data-astro-cid-oshysqc2]{padding-block:var(--space-8) var(--space-chapter);row-gap:var(--space-6)}.title[data-astro-cid-oshysqc2]{font-family:var(--font-display);font-size:var(--size-headline);font-weight:500;line-height:var(--leading-headline);letter-spacing:var(--track-headline);text-wrap:balance;grid-column:4/span 8}.venue[data-astro-cid-oshysqc2]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;grid-column:4/span 3;display:flex}.why[data-astro-cid-oshysqc2]{gap:var(--space-4);grid-column:8/span 4;justify-items:start;max-inline-size:36ch;display:grid}.more[data-astro-cid-oshysqc2]{padding-block:var(--space-1)}@media (width<=64rem){.title[data-astro-cid-oshysqc2]{grid-column:2/-1}.venue[data-astro-cid-oshysqc2]{grid-column:2/span 5}.why[data-astro-cid-oshysqc2]{grid-column:7/-1}}@media (width<=40rem){.title[data-astro-cid-oshysqc2],.venue[data-astro-cid-oshysqc2],.why[data-astro-cid-oshysqc2]{grid-column:1/-1}}.photography[data-astro-cid-w5eiauik]{padding-block:var(--space-8) var(--space-7)}.frame[data-astro-cid-w5eiauik]{aspect-ratio:3/2;background:var(--paper-deep);grid-column:3/-1;margin-inline-end:calc(-1 * (var(--margin) + max(0px, (100vw - var(--max)) / 2)));overflow:hidden}.frame[data-astro-cid-w5eiauik] img{object-fit:cover;block-size:100%;inline-size:100%;display:block}figcaption[data-astro-cid-w5eiauik].grid{row-gap:var(--space-3);align-items:baseline;padding-block-start:var(--space-4)}.film[data-astro-cid-w5eiauik]{grid-column:3/span 3;gap:.1em;display:grid}.stock[data-astro-cid-w5eiauik]{color:var(--ink);font-weight:600}.caption[data-astro-cid-w5eiauik]{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-column:6/span 4;display:flex}.more[data-astro-cid-w5eiauik]{grid-column:11/span 2;justify-self:end}.rolls[data-astro-cid-w5eiauik]{padding-block:var(--space-6) var(--space-chapter)}.viewport[data-astro-cid-w5eiauik]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-block-end:var(--space-4);overflow-x:auto}.rolls-live .viewport[data-astro-cid-w5eiauik]{overflow:visible}.track[data-astro-cid-w5eiauik]{gap:clamp(var(--space-4), 2vw, var(--space-6));padding-inline:calc(var(--margin) + max(0px, (100vw - var(--max)) / 2));inline-size:max-content;display:flex}.frame-item[data-astro-cid-w5eiauik]{--h:clamp(13rem, 30vw, 26rem);scroll-snap-align:start;flex:none}.frame-item[data-astro-cid-w5eiauik] figure[data-astro-cid-w5eiauik]{gap:var(--space-3);margin:0;display:grid}.frame-item[data-astro-cid-w5eiauik] img{block-size:var(--h);background:var(--paper-deep);inline-size:auto;display:block}.frame-item[data-astro-cid-w5eiauik] figcaption[data-astro-cid-w5eiauik]{gap:.1em;display:grid}@media (width<=64rem){.frame[data-astro-cid-w5eiauik]{margin-inline:calc(-1 * var(--margin));grid-column:1/-1}.film[data-astro-cid-w5eiauik]{grid-column:1/span 4}.caption[data-astro-cid-w5eiauik]{grid-column:5/span 6}.more[data-astro-cid-w5eiauik]{grid-column:11/span 2}}@media (width<=40rem){.film[data-astro-cid-w5eiauik],.caption[data-astro-cid-w5eiauik]{grid-column:1/-1}.more[data-astro-cid-w5eiauik]{grid-column:1/-1;justify-self:start}.frame-item[data-astro-cid-w5eiauik]{--h:15rem}}.writing[data-astro-cid-q6rhixpg]{padding-block:var(--space-8) var(--space-chapter);row-gap:var(--space-7);align-items:end}.shelf[data-astro-cid-q6rhixpg]{grid-column:2/span 4;position:relative}.shelf[data-astro-cid-q6rhixpg]:after{content:"";block-size:var(--hairline);background:var(--rule-strong);position:absolute;inset-block-end:0;inset-inline:-100vw}.book[data-astro-cid-q6rhixpg]{aspect-ratio:2/3;perspective:1600px;inline-size:min(100%,22rem);position:relative}.title-page[data-astro-cid-q6rhixpg]{align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-6);color:#14161a;text-align:center;background:#f7f6f2;display:grid;position:absolute;inset:0;box-shadow:inset 6px 0 10px -6px #0000002e}.tp-title[data-astro-cid-q6rhixpg]{font-family:var(--font-display);font-size:var(--size-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--track-title)}.tp-rule[data-astro-cid-q6rhixpg]{inline-size:2.5rem;block-size:var(--hairline);background:#9c9b97}.tp-author[data-astro-cid-q6rhixpg]{font-family:var(--font-sans);font-size:var(--size-note);letter-spacing:var(--track-note);color:#5a5d63}.cover[data-astro-cid-q6rhixpg]{transform-origin:0%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;padding:clamp(var(--space-5), 3vw, var(--space-7)) clamp(var(--space-4), 2.4vw, var(--space-6));background:var(--tile);color:var(--tile-ink);flex-direction:column;justify-content:space-between;padding-inline-start:calc(clamp(var(--space-4), 2.4vw, var(--space-6)) + .75rem);display:flex;position:absolute;inset:0;translate:0 0 1px}.cover[data-astro-cid-q6rhixpg]:before{content:"";background:color-mix(in srgb, var(--tile) 75%, #000);inline-size:.75rem;position:absolute;inset-block:0;inset-inline-start:0}.cover-title[data-astro-cid-q6rhixpg]{font-family:var(--font-display);font-size:var(--size-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--track-title);text-wrap:balance}.cover-author[data-astro-cid-q6rhixpg]{font-family:var(--font-sans);font-size:var(--size-note);letter-spacing:var(--track-note);color:color-mix(in srgb, var(--tile-ink) 70%, var(--tile));font-weight:500}.text[data-astro-cid-q6rhixpg]{gap:var(--space-5);grid-column:7/span 5;align-self:center;display:grid}.description[data-astro-cid-q6rhixpg]{font-size:var(--size-subtitle);line-height:var(--leading-subtitle);text-wrap:balance;max-inline-size:28ch}.excerpt[data-astro-cid-q6rhixpg]{border-inline-start:var(--hairline) solid var(--rule-strong);max-inline-size:38ch;color:var(--ink);margin:0;padding-inline-start:var(--space-5)}.excerpt[data-astro-cid-q6rhixpg] p[data-astro-cid-q6rhixpg]+p[data-astro-cid-q6rhixpg]{text-indent:1.5em}.status[data-astro-cid-q6rhixpg]{color:var(--ink-muted)}.meta[data-astro-cid-q6rhixpg]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=64rem){.shelf[data-astro-cid-q6rhixpg]{grid-column:1/span 5}.text[data-astro-cid-q6rhixpg]{grid-column:7/-1}}@media (width<=40rem){.shelf[data-astro-cid-q6rhixpg]{grid-column:1/span 9}.text[data-astro-cid-q6rhixpg]{grid-column:1/-1}}.apps[data-astro-cid-xv5fkbpc]{padding-block:var(--space-8) var(--space-chapter);row-gap:var(--space-7);align-items:end}.text[data-astro-cid-xv5fkbpc]{gap:var(--space-4);grid-column:2/span 4;align-self:center;display:grid}.name[data-astro-cid-xv5fkbpc]{font-family:var(--font-display);font-size:var(--size-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--track-title)}.what[data-astro-cid-xv5fkbpc]{max-inline-size:32ch}.meta[data-astro-cid-xv5fkbpc]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.fragment[data-astro-cid-xv5fkbpc]{grid-column:7/-1;justify-items:center;display:grid;position:relative;container-type:inline-size}.fragment[data-astro-cid-xv5fkbpc]:after{content:"";block-size:var(--hairline);background:var(--rule-strong);position:absolute;inset-block-end:0;inset-inline:-100vw}.dock[data-astro-cid-xv5fkbpc]{--icon:min(clamp(2.75rem, 1.6rem + 2.6vw, 4rem), 6.4cqi);align-items:flex-end;gap:calc(var(--icon) * .22);padding:calc(var(--icon) * .2);border-radius:calc(var(--icon) * .42);background:color-mix(in srgb, var(--paper-deep) 70%, transparent);box-shadow:0 0 0 var(--hairline) var(--rule) inset, 0 18px 40px -24px #00000073;margin-block-end:var(--space-3);display:flex}.dock-item[data-astro-cid-xv5fkbpc]{--s:1;inline-size:calc(var(--icon) * var(--s));flex:none}.dock-rest[data-astro-cid-xv5fkbpc] .dock-item[data-astro-cid-xv5fkbpc]{transition:inline-size .32s var(--ease-out)}.dock-app[data-astro-cid-xv5fkbpc]{outline-offset:4px;-webkit-tap-highlight-color:transparent;border-radius:22.5%;display:block;position:relative}.dock-icon[data-astro-cid-xv5fkbpc]{aspect-ratio:1;block-size:auto;inline-size:100%;transition:transform var(--dur-press) var(--ease-out);border-radius:22.5%;display:block;box-shadow:0 6px 14px -8px #00000080}.dock-app[data-astro-cid-xv5fkbpc]:active .dock-icon[data-astro-cid-xv5fkbpc]{transform:scale(.92)}.dock-label[data-astro-cid-xv5fkbpc]{background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:var(--size-caption);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-feedback) var(--ease-out), translate var(--dur-feedback) var(--ease-out);border-radius:.5rem;padding:.25rem .625rem;font-weight:600;position:absolute;inset-block-end:calc(100% + .625rem);inset-inline-start:50%;translate:-50% 4px}.dock-app[data-astro-cid-xv5fkbpc]:hover .dock-label[data-astro-cid-xv5fkbpc],.dock-app[data-astro-cid-xv5fkbpc]:focus-visible .dock-label[data-astro-cid-xv5fkbpc]{opacity:1;translate:-50%}@media (width<=64rem){.text[data-astro-cid-xv5fkbpc]{grid-column:1/span 5}.fragment[data-astro-cid-xv5fkbpc]{grid-column:6/-1}}@media (width<=52rem){.text[data-astro-cid-xv5fkbpc],.fragment[data-astro-cid-xv5fkbpc]{grid-column:1/-1}}@media (width<=40rem){.dock[data-astro-cid-xv5fkbpc]{--icon:calc((100vw - 2 * var(--margin) - 1rem) / 7.6);max-inline-size:calc(var(--icon) * 7.7);flex-wrap:wrap;justify-content:center;gap:.75rem .375rem;padding:.5rem}}.podcast[data-astro-cid-teadzc2b]{padding-block:var(--space-8) var(--space-chapter);row-gap:var(--space-5)}.show[data-astro-cid-teadzc2b]{color:var(--ink-muted);text-align:end;grid-column:3/span 8}.episodes[data-astro-cid-teadzc2b]{gap:var(--space-6);grid-column:3/span 8;margin:0;padding:0;list-style:none;display:grid}.ep[data-astro-cid-teadzc2b]{gap:var(--space-2);text-align:end;display:grid}.ep-meta[data-astro-cid-teadzc2b]{color:var(--ink-muted)}.episode[data-astro-cid-teadzc2b] a[data-astro-cid-teadzc2b]{text-decoration:none}.episode[data-astro-cid-teadzc2b] a[data-astro-cid-teadzc2b]:active{text-decoration:underline var(--accent) var(--mark-thickness);text-underline-offset:var(--mark-offset);text-decoration-skip-ink:none}@media (hover:hover) and (pointer:fine){.episode[data-astro-cid-teadzc2b] a[data-astro-cid-teadzc2b]:hover{text-decoration:underline var(--accent) var(--mark-thickness);text-underline-offset:var(--mark-offset);text-decoration-skip-ink:none}}.ep[data-astro-cid-teadzc2b]:not(.ep--lead) .episode[data-astro-cid-teadzc2b]{font-size:var(--size-title)}.episode[data-astro-cid-teadzc2b]{text-align:start;font-size:var(--size-headline);font-weight:500;line-height:var(--leading-headline);text-wrap:balance}.gloss[data-astro-cid-teadzc2b]{color:var(--ink-muted);text-align:end;grid-column:3/span 8}.ep[data-astro-cid-teadzc2b] .gloss[data-astro-cid-teadzc2b]{grid-column:auto}.line[data-astro-cid-teadzc2b] .gloss[data-astro-cid-teadzc2b]{margin-block-start:var(--space-2)}.line[data-astro-cid-teadzc2b]{font-size:var(--size-subtitle);line-height:var(--leading-subtitle);text-wrap:balance;grid-column:5/span 6;justify-self:end;max-inline-size:30ch;margin:0;padding-block-start:var(--space-3)}.line[data-astro-cid-teadzc2b] p[data-astro-cid-teadzc2b][lang]:before{content:"“"}.line[data-astro-cid-teadzc2b] p[data-astro-cid-teadzc2b][lang]:after{content:"”"}.wave[data-astro-cid-teadzc2b]{margin-block-start:var(--space-7);margin-inline:calc(-1 * (var(--margin) + max(0px, (100vw - var(--max)) / 2)));grid-column:1/-1;block-size:clamp(4.5rem,9vw,8rem);position:relative}.wave-layer[data-astro-cid-teadzc2b]{position:absolute;inset:0}.wave[data-astro-cid-teadzc2b] svg[data-astro-cid-teadzc2b]{block-size:100%;inline-size:100%;max-inline-size:none;fill:var(--ink-layer);overflow:visible}.wave-layer--played[data-astro-cid-teadzc2b]{clip-path:inset(0 100% 0 0)}.wave-layer--played[data-astro-cid-teadzc2b] svg[data-astro-cid-teadzc2b]{fill:var(--ink)}.playhead[data-astro-cid-teadzc2b]{background:var(--accent);opacity:0;inline-size:3px;position:absolute;inset-block:-.75rem;inset-inline-start:0}.zero[data-astro-cid-teadzc2b]{stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.meta[data-astro-cid-teadzc2b]{justify-content:flex-end;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;grid-column:3/span 8;display:flex}@media (width<=64rem){.show[data-astro-cid-teadzc2b],.episodes[data-astro-cid-teadzc2b],.gloss[data-astro-cid-teadzc2b],.meta[data-astro-cid-teadzc2b]{grid-column:1/span 10}.line[data-astro-cid-teadzc2b]{grid-column:4/-1}}@media (width<=40rem){.show[data-astro-cid-teadzc2b],.episodes[data-astro-cid-teadzc2b],.line[data-astro-cid-teadzc2b],.gloss[data-astro-cid-teadzc2b],.meta[data-astro-cid-teadzc2b]{grid-column:1/-1}}.closing[data-astro-cid-2rl6qrpo]{padding-block:var(--space-8) var(--space-7);row-gap:var(--space-8)}.statement[data-astro-cid-2rl6qrpo]{font-family:var(--font-display);font-size:var(--size-closing);letter-spacing:var(--track-headline);color:var(--ink);text-wrap:balance;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:var(--mark-thickness);text-underline-offset:var(--mark-offset);text-decoration-skip-ink:none;grid-column:2/span 9;font-weight:500;line-height:1.12}.portrait[data-astro-cid-2rl6qrpo]{grid-column:5/-1;margin:0;margin-inline-end:calc(-1 * (var(--margin) + max(0px, (100vw - var(--max)) / 2)))}.portrait-frame[data-astro-cid-2rl6qrpo]{aspect-ratio:3/2;background:var(--paper-deep);overflow:hidden}.portrait[data-astro-cid-2rl6qrpo] img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.links[data-astro-cid-2rl6qrpo]{grid-column:2/span 7}ul[data-astro-cid-2rl6qrpo]{column-gap:var(--space-6);row-gap:var(--space-2);flex-wrap:wrap;display:flex}a[data-astro-cid-2rl6qrpo]{padding-block:var(--space-2);display:inline-block}.sign[data-astro-cid-2rl6qrpo]{justify-items:end;gap:var(--space-1);text-align:end;grid-column:9/span 4;place-self:end;display:grid}@media (width<=64rem){.statement[data-astro-cid-2rl6qrpo]{grid-column:1/-1}.portrait[data-astro-cid-2rl6qrpo]{grid-column:2/-1}.links[data-astro-cid-2rl6qrpo]{grid-column:1/span 8}.sign[data-astro-cid-2rl6qrpo]{grid-column:9/-1}}@media (width<=40rem){.portrait[data-astro-cid-2rl6qrpo]{margin-inline:calc(-1 * var(--margin));grid-column:1/-1}.links[data-astro-cid-2rl6qrpo],.sign[data-astro-cid-2rl6qrpo]{grid-column:1/-1;justify-self:start}}.cursor{z-index:50;background:var(--accent);block-size:64px;inline-size:64px;color:var(--on-accent);font-family:var(--font-sans);font-size:var(--size-caption);letter-spacing:var(--track-caption);pointer-events:none;opacity:0;will-change:transform;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;font-weight:600;display:grid;position:fixed;inset-block-start:0;inset-inline-start:0;transform:scale(.12)}.cursor span{opacity:0;transition:opacity .15s}.cursor[data-active] span{opacity:1}@media (hover:hover) and (pointer:fine){.wave.alive .wave-layer rect{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite alternate breathe}.wave.alive .wave-layer rect:nth-child(3n){animation-duration:.9s}.wave.alive .wave-layer rect:nth-child(5n+1){animation-duration:1.9s}.wave.alive .wave-layer rect:nth-child(7n+2){animation-duration:1.15s;animation-delay:-.4s}.motion-paused .wave.alive .wave-layer rect{animation-play-state:paused}}@keyframes breathe{to{transform:scaleY(.72)}}@media (width>=52rem){.glass-live .topbar{z-index:30;padding-block:var(--space-4);position:sticky;inset-block-start:0}.glass-live .topbar:before{content:"";z-index:-1;background:color-mix(in srgb, var(--paper) 58%, transparent);-webkit-backdrop-filter:blur(24px)saturate(190%);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent), 0 14px 32px -18px #00000059;opacity:0;transition:opacity var(--dur-state) var(--ease-out);position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.glass-live .topbar:after{content:"";background:linear-gradient(color-mix(in srgb, var(--paper) 55%, transparent), transparent);pointer-events:none;opacity:0;block-size:1.5rem;transition:opacity var(--dur-state) var(--ease-out);position:absolute;inset-block-start:100%;inset-inline:calc(50% - 50vw)}.glass-live.scrolled .topbar:before,.glass-live.scrolled .topbar:after{opacity:1}.glass-live .instrument{-webkit-backdrop-filter:none!important;background:0 0!important;margin:0!important;padding:0!important;position:static!important}.glass-live.scrolled .topbar .links{font-weight:550}@media (prefers-reduced-transparency:reduce){html.glass-live .topbar:before{background:var(--paper);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.glass-live .topbar:before{background:var(--paper);border-block-end:1px solid var(--ink)}}}@property --paper{syntax:"<color>";inherits:true;initial-value:#fbfcfc}@property --paper-deep{syntax:"<color>";inherits:true;initial-value:#eef2f3}@property --ink{syntax:"<color>";inherits:true;initial-value:#0e1a1f}@property --ink-muted{syntax:"<color>";inherits:true;initial-value:#4f5d63}@property --ink-layer{syntax:"<color>";inherits:true;initial-value:#6a777d}@property --rule{syntax:"<color>";inherits:true;initial-value:#c8d0d0}@property --rule-strong{syntax:"<color>";inherits:true;initial-value:#93a0a2}@property --water{syntax:"<color>";inherits:true;initial-value:#0b5c78}@property --tile{syntax:"<color>";inherits:true;initial-value:#0f2733}@property --tile-split{syntax:"<color>";inherits:true;initial-value:#2c4552}@property --aurora-1{syntax:"<color>";inherits:true;initial-value:#8fd3ea}@property --aurora-2{syntax:"<color>";inherits:true;initial-value:#b9c8ff}@property --aurora-3{syntax:"<color>";inherits:true;initial-value:#bdeee3}@property --aurora-opacity{syntax:"<number>";inherits:true;initial-value:.62}@property --glass{syntax:"<color>";inherits:true;initial-value:#ffffff94}@property --glass-rim{syntax:"<color>";inherits:true;initial-value:#ffffffe6}@property --glass-edge{syntax:"<color>";inherits:true;initial-value:#0e1a1f12}.scene-live{transition-property:--paper,--paper-deep,--ink,--ink-muted,--ink-layer,--rule,--rule-strong,--water,--tile,--tile-split,--aurora-1,--aurora-2,--aurora-3,--aurora-opacity,--glass,--glass-rim,--glass-edge;transition-duration:.9s;transition-timing-function:var(--ease-in-out)}@media (hover:none) and (pointer:coarse){.scene-live{transition:none}}:root:root[data-scene=darkroom]{--paper:#050708;--paper-deep:#0e1214;--ink:#eef1f0;--ink-muted:#a3aeb1;--ink-layer:#7f8b8e;--rule:#1d2427;--rule-strong:#3a4549;--water:#7cc6e0;--tile:#1a2a31;--tile-split:#050708;--aurora-1:#1b3a46;--aurora-2:#26304f;--aurora-3:#1a3b36;--aurora-opacity:.5;--mark-thickness:.12em;--mark-offset:.12em;--glass:#121e249e;--glass-rim:#ffffff1f;--glass-edge:#ffffff14;--glass-shadow:0 16px 34px -14px #000000b3;--lens:linear-gradient(180deg, #7cc6e04d, #7cc6e024);--lens-ring:#7cc6e038;--lens-shadow:0 8px 18px -6px #7cc6e059;color-scheme:dark}:root:root[data-scene=studio]{--paper:#0a2633;--paper-deep:#0f3040;--ink:#eaf3f4;--ink-muted:#a6c0c8;--ink-layer:#86a3ab;--rule:#1b3c4a;--rule-strong:#3f6372;--water:#9ad6ea;--tile:#0f3a4b;--tile-split:#0a2633;--aurora-1:#16708f;--aurora-2:#214f9a;--aurora-3:#12766f;--aurora-opacity:.55;--mark-thickness:.12em;--mark-offset:.12em;--glass:#0a26339e;--glass-rim:#ffffff1f;--glass-edge:#ffffff14;--glass-shadow:0 16px 34px -14px #000000b3;--lens:linear-gradient(180deg, #7cc6e04d, #7cc6e024);--lens-ring:#7cc6e038;--lens-shadow:0 8px 18px -6px #7cc6e059;color-scheme:dark}.depths-live .boundary.boundary{min-block-size:78svh;padding-block:var(--space-8);align-content:center}.depths-live .boundary .annotation{gap:var(--space-4);grid-column:1/-1;max-inline-size:none}.depths-live .boundary .depth{font-family:var(--font-display);letter-spacing:-.045em;will-change:transform, opacity;gap:.2em;font-size:clamp(4.5rem,1.5rem + 11vw,12rem);font-weight:300;line-height:.9}.depths-live .boundary .water{inline-size:.32em}.depths-live .boundary .text{font-family:var(--font-serif);font-size:var(--size-subtitle);line-height:var(--leading-subtitle);color:var(--ink-muted);max-inline-size:36ch}.rolls-live .rolls.rolls{min-block-size:100svh;padding-block:var(--space-8) var(--space-6);align-content:center;display:grid}.rolls-live .rolls .frame-item{--h:min(58svh, 38rem)}@media (width<=40rem){.rolls-live .rolls .frame-item{--h:46svh}}.borehole{display:none}.bore-live main{position:relative}.bore-live .borehole{pointer-events:none;background:repeating-linear-gradient(to bottom, var(--rule-strong) 0 6px, transparent 6px 12px);inline-size:2px;clip-path:inset(0 -24px);background-position:50% 0;background-repeat:no-repeat;background-size:1px 100%;display:block;position:absolute;inset-inline-start:calc(var(--margin) * .42)}.bore-fill{display:none}.bore-head{z-index:1;background:var(--accent);block-size:11px;inline-size:11px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent), 0 0 18px 2px var(--accent);border-radius:50%;margin:-5.5px 0 0 -4.5px;position:sticky;inset-block-start:50%}.bore-head:before{content:"";background:var(--water);z-index:-1;block-size:40000px;inline-size:2px;position:absolute;inset-block-end:50%;inset-inline-start:4.5px}.bore-node{background:var(--paper);block-size:9px;inline-size:9px;box-shadow:inset 0 0 0 1.5px var(--rule-strong);transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out), scale .3s var(--ease-out);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;inset-inline-start:50%}.bore-node.passed{background:var(--water);box-shadow:inset 0 0 0 1.5px var(--water);scale:1.25}.core{padding-block:0 var(--space-chapter);row-gap:var(--space-4)}.core-title{grid-column:4/-1}.core-layers{margin-inline:calc(-1 * var(--margin));grid-column:1/-1;padding:0;list-style:none}.core-layer a{column-gap:var(--gutter);padding:calc(var(--space-4) + var(--i) * .35rem) var(--margin);background:color-mix(in srgb, var(--ink) calc(3% + var(--i) * 2.5%), var(--paper));border-block-start:var(--hairline) solid var(--rule);transition:padding var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;text-decoration:none;display:grid}.core-year{color:var(--water);font-family:var(--font-sans);font-weight:650;font-size:var(--size-note);grid-column:2/span 2}.core-name{font-family:var(--font-display);text-wrap:balance;grid-column:4/span 6;font-size:1.1875rem;font-weight:500;line-height:1.25}.core-venue{text-align:end;grid-column:10/span 3;justify-self:end}@media (hover:hover) and (pointer:fine){.core-layer a:hover{padding-block:calc(var(--space-5) + var(--i) * .35rem);background:color-mix(in srgb, var(--accent) 22%, var(--paper))}}.core-layer a:active{background:color-mix(in srgb, var(--accent) 30%, var(--paper))}@media (width<=52rem){.core-title{grid-column:1/-1}.core-year{grid-column:1/span 3}.core-name{grid-area:2/1/auto/-1}.core-venue{grid-column:4/-1}}.bedrock{min-block-size:92svh;padding-block:var(--space-9);align-content:center;row-gap:var(--space-6)}.bedrock-names{font-family:var(--font-display);font-weight:var(--weight-name);letter-spacing:var(--track-name);flex-direction:column;grid-column:2/-1;align-items:flex-start;gap:.14em;font-size:clamp(2.5rem,1rem + 6vw,6.5rem);line-height:1;display:flex}.bedrock-line{font-size:var(--size-subtitle);line-height:var(--leading-subtitle);color:var(--ink-muted);grid-column:2/span 6}@media (width<=40rem){.bedrock-names,.bedrock-line{grid-column:1/-1}}.photography .frame[data-cursor]{touch-action:pan-y;cursor:ew-resize}.reel{vertical-align:bottom;text-align:center;block-size:1.45em;inline-size:.62em;transition:inline-size var(--dur-state) var(--ease-out);display:inline-block;overflow:hidden}.reel[data-empty]{inline-size:0}.reel-strip{transition:transform .42s var(--ease-out);display:block}.reel-strip span{block-size:1.45em;display:block}html[data-motion=reduced] .reel-strip,html[data-motion=reduced] .reel{transition:none}@media (hover:hover) and (pointer:fine){.marks-live a:not(.frame,.sheet-paper){background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 0% var(--mark-thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .38s var(--ease-out), color var(--dur-feedback) var(--ease-out)}.marks-live a:not(.frame,.sheet-paper):hover{background-size:100% var(--mark-thickness);text-decoration-color:#0000}}.spinnable [data-cell]{cursor:grab}.draggable,.draggable *{cursor:grab;-webkit-user-select:none;user-select:none}.dragging,.dragging *{cursor:grabbing!important}.rolls .viewport{touch-action:pan-y}.rolls img{-webkit-user-drag:none}.tilt{transform-style:preserve-3d;will-change:transform;display:block;position:relative}.tilt:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--sx,50%) var(--sy,50%), #ffffff38, transparent 55%);opacity:var(--shine,0);transition:opacity var(--dur-state) var(--ease-out);mix-blend-mode:soft-light;position:absolute;inset:0}.writing .shelf{perspective:1400px}.book-turn{transform-style:preserve-3d;will-change:transform;inline-size:min(100%,22rem)}.writing .book{transform-style:preserve-3d;perspective:none;will-change:transform}.writing .book:before{content:"";background:color-mix(in srgb, var(--tile) 70%, #000);transform-origin:0;inline-size:1.75rem;position:absolute;inset-block:0;inset-inline-start:0;transform:rotateY(90deg)}.writing .shelf:before{content:"";block-size:1.4rem;inline-size:min(92%,20rem);transform:scaleX(var(--shadow,1));transform-origin:30%;background:radial-gradient(closest-side,#00000052,#0000);position:absolute;inset-block-end:-.6rem;inset-inline-start:4%}.wave{touch-action:pan-y}.playhead:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 45%, transparent), transparent);inline-size:5rem;margin-inline-start:-2.5rem;position:absolute;inset-block:15%;inset-inline-start:50%}@media (width<=51.99rem){.gauge-live .research.research,.gauge-live .apps.apps,.gauge-live .podcast.podcast{padding-block-start:7.75rem}}.sheet{block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.sheet[open]{place-items:end center;display:grid}.sheet::backdrop{-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .32s var(--ease-out);background:#050a0c61}.sheet.is-open::backdrop{opacity:1}.sheet-panel{background:color-mix(in srgb, var(--paper) 80%, transparent);-webkit-backdrop-filter:blur(30px)saturate(180%);will-change:transform;border-radius:22px 22px 0 0;grid-template-rows:auto minmax(0,1fr);max-block-size:86dvh;inline-size:min(100%,46rem);display:grid;transform:translateY(100%);box-shadow:inset 0 1px #ffffff8c,0 -20px 60px -20px #0006}.sheet-grab{padding:var(--space-2) var(--space-5) var(--space-3);cursor:grab;touch-action:none;user-select:none;justify-items:center;display:grid}.sheet-handle{background:color-mix(in srgb, var(--ink) 25%, transparent);block-size:5px;inline-size:2.5rem;border-radius:3px;margin-block-end:var(--space-3)}.sheet-head{justify-content:space-between;align-items:center;gap:var(--space-4);inline-size:100%;display:flex}.sheet-title{font-family:var(--font-display);font-size:var(--size-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--track-title)}.sheet-close{background:color-mix(in srgb, var(--ink) 8%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--ink);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out), transform var(--dur-press) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid}.sheet-close:active{transform:scale(.92)}.sheet-body{overscroll-behavior:contain;padding:0 var(--space-5) var(--space-7);gap:var(--space-5);align-content:start;display:grid;overflow-y:auto}.sheet-lead{font-size:var(--size-subtitle);line-height:var(--leading-subtitle);max-inline-size:36ch}.sheet-papers li{gap:var(--space-1);padding-block:var(--space-4);border-block-start:var(--hairline) solid var(--rule);display:grid}.sheet-year{color:var(--water);font-family:var(--font-sans);font-weight:600;font-size:var(--size-note)}.sheet-paper{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.2;text-decoration:none}.sheet-paper:active{text-decoration:underline var(--accent) var(--mark-thickness);text-underline-offset:var(--mark-offset)}@media (hover:hover) and (pointer:fine){.sheet-paper:hover{text-decoration:underline var(--accent) var(--mark-thickness);text-underline-offset:var(--mark-offset);text-decoration-skip-ink:none}}.sheet-more{padding-block:var(--space-2);justify-self:start}@media (prefers-reduced-transparency:reduce){html .sheet-panel{background:var(--paper);-webkit-backdrop-filter:none}}html[data-motion=reduced] .sheet-panel{opacity:0;transition:opacity .2s;transform:none}html[data-motion=reduced] .sheet.is-open .sheet-panel{opacity:1}
