.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding:calc(var(--header-h) + 2rem) var(--margin) 8rem;background:radial-gradient(55% 60% at 80% 65%, var(--ember) 0%, #b3291a00 70%), radial-gradient(50% 55% at 12% 15%, var(--ember-deep) 0%, #8a1f1400 70%), var(--ink);border-radius:0 0 var(--radius-xl) var(--radius-xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;text-align:center;width:100%;max-width:62rem;position:relative}.hero__intro[data-astro-cid-ge2uvauf]{max-width:30ch;margin:var(--space-8) auto 0}.hero__labels[data-astro-cid-ge2uvauf]{inset:auto var(--margin) var(--margin);z-index:1;gap:var(--gutter);grid-template-columns:1fr 1fr 1fr;align-items:end;display:grid;position:absolute}.hero__label--center[data-astro-cid-ge2uvauf]{text-align:center;grid-column:2}.hero__label--right[data-astro-cid-ge2uvauf]{grid-column:3}@media (width<=47.99em){.hero__labels[data-astro-cid-ge2uvauf]{row-gap:var(--space-3);grid-template-columns:1fr 1fr}.hero__label--center[data-astro-cid-ge2uvauf]{order:-1;grid-column:1/-1}.hero__label--right[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__label[data-astro-cid-ge2uvauf]{overflow-wrap:anywhere}}.hero__label--right[data-astro-cid-ge2uvauf]{text-align:right}.hero__vignettes[data-astro-cid-ge2uvauf]{display:none}@media (width>=85em){.hero__vignettes[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.vignette[data-astro-cid-ge2uvauf]{border-radius:var(--radius);position:absolute;overflow:hidden;box-shadow:0 10px 40px #00000059}.vignette[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.vignette--a[data-astro-cid-ge2uvauf]{aspect-ratio:3/4;width:9rem;top:18%;left:4%}.vignette--b[data-astro-cid-ge2uvauf]{aspect-ratio:16/10;width:12rem;top:14%;right:4%}.vignette--c[data-astro-cid-ge2uvauf]{aspect-ratio:16/10;width:10.5rem;bottom:20%;right:8%}}.timeline[data-astro-cid-3xih677i]{padding-block:var(--space-section);background:var(--paper)}.timeline__grid[data-astro-cid-3xih677i]{gap:var(--space-16);display:grid}.timeline__intro[data-astro-cid-3xih677i]{margin-top:var(--space-6);max-width:24ch}.timeline__track[data-astro-cid-3xih677i]{padding-left:var(--space-8);position:relative}.timeline__line[data-astro-cid-3xih677i]{background:var(--ink);transform-origin:top;width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.4375rem}.timeline__list[data-astro-cid-3xih677i]{gap:var(--space-12);display:grid}.tl-item[data-astro-cid-3xih677i]{position:relative}.tl-item__dot[data-astro-cid-3xih677i]{left:calc(-1 * var(--space-8));background:var(--paper);border:1px solid var(--ink);border-radius:50%;width:.9375rem;height:.9375rem;position:absolute;top:.1rem}.tl-item__title[data-astro-cid-3xih677i]{margin-top:var(--space-1);max-width:28ch;font-size:1.5rem;line-height:1.15}.tl-item__place[data-astro-cid-3xih677i]{margin-top:var(--space-1);font-size:var(--fs-small)}.tl-item__more[data-astro-cid-3xih677i]{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--ember)}@media (width>=64em){.timeline__grid[data-astro-cid-3xih677i]{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start}.timeline__head[data-astro-cid-3xih677i]{top:calc(var(--header-h) + 2rem);grid-column:1/span 5;position:sticky}.timeline__track[data-astro-cid-3xih677i]{grid-column:7/span 6}}.stat[data-astro-cid-rumhcc5x]{padding-top:var(--space-4);border-top:1px solid var(--line)}.stat__value[data-astro-cid-rumhcc5x]{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(2.25rem,1.2rem + 2.2vw,3.25rem);font-weight:400;line-height:1}.stat__label[data-astro-cid-rumhcc5x]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--muted);max-width:24ch;line-height:1.3}.reveal-image__frame[data-astro-cid-us4gnpoi]{border-radius:var(--radius-xl);overflow:hidden}.reveal-image--framed[data-astro-cid-us4gnpoi] .reveal-image__frame[data-astro-cid-us4gnpoi]{padding:var(--space-3);background:var(--paper-2)}.reveal-image[data-astro-cid-us4gnpoi] img{border-radius:var(--radius);will-change:transform;width:100%;height:auto}.ext[data-astro-cid-qroucnc4]{vertical-align:baseline;margin-left:.25em;display:inline-block}.todo[data-astro-cid-2vkur4fa]{margin-top:var(--space-8);padding:var(--space-4) var(--space-6);border:2px dashed var(--ember);border-radius:var(--radius);background:color-mix(in srgb, var(--ember) 8%, var(--paper));color:var(--ink)}.todo__label[data-astro-cid-2vkur4fa]{color:var(--ember);margin-bottom:var(--space-2)}.todo__text[data-astro-cid-2vkur4fa]{font-size:var(--fs-small);max-width:60ch}.story[data-astro-cid-ch3pc43q]{gap:var(--space-8);padding-block:var(--space-16);border-top:1px solid var(--line);display:grid}.story__num[data-astro-cid-ch3pc43q]{margin-bottom:var(--space-3)}.story__body[data-astro-cid-ch3pc43q]{gap:var(--space-12);align-content:start;display:grid}.story__text[data-astro-cid-ch3pc43q]{gap:var(--space-4);max-width:38rem;display:grid}.story__link[data-astro-cid-ch3pc43q]{margin-top:var(--space-2)}.stats[data-astro-cid-ch3pc43q]{gap:var(--space-8) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.story--side[data-astro-cid-ch3pc43q] .story__title[data-astro-cid-ch3pc43q]:before{content:""}@media (width>=64em){.story[data-astro-cid-ch3pc43q]{gap:var(--gutter);grid-template-columns:repeat(12,1fr)}.story__head[data-astro-cid-ch3pc43q]{top:calc(var(--header-h) + 2rem);grid-column:1/span 5;align-self:start;position:sticky}.story__body[data-astro-cid-ch3pc43q]{grid-column:7/span 6}}.chapter__body[data-astro-cid-6fn4awhx]{padding-block:var(--space-4) var(--space-24);background:var(--paper)}.chapter__also[data-astro-cid-6fn4awhx]{margin-block:var(--space-16);max-width:30ch}.closing[data-astro-cid-6fn4awhx]{gap:var(--space-6);padding-top:var(--space-16);border-top:1px solid var(--line);display:grid}.closing__text[data-astro-cid-6fn4awhx]{gap:var(--space-4);max-width:38rem;display:grid}@media (width>=64em){.closing[data-astro-cid-6fn4awhx]{gap:var(--gutter);grid-template-columns:repeat(12,1fr)}.closing[data-astro-cid-6fn4awhx] h3[data-astro-cid-6fn4awhx]{grid-column:1/span 5}.closing__text[data-astro-cid-6fn4awhx],.closing[data-astro-cid-6fn4awhx] .todo{grid-column:7/span 6}}.contact[data-astro-cid-he3spzz3]{padding-block:var(--space-section) var(--space-24);background:var(--ink)}.contact__grid[data-astro-cid-he3spzz3]{gap:var(--space-16);display:grid}.contact__head[data-astro-cid-he3spzz3] .contact__title{margin-top:var(--space-4)}.contact__intro[data-astro-cid-he3spzz3]{margin-top:var(--space-8);max-width:30ch}.contact__list[data-astro-cid-he3spzz3]{align-content:start;display:grid}.contact__row[data-astro-cid-he3spzz3]{gap:var(--gutter);padding-block:var(--space-4);border-top:1px solid var(--line);grid-template-columns:7rem 1fr;display:grid}.contact__row[data-astro-cid-he3spzz3]:last-child{border-bottom:1px solid var(--line)}.contact__row[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{font-size:var(--fs-lead);overflow-wrap:anywhere;margin:0;font-weight:300;line-height:1.2}.docs[data-astro-cid-he3spzz3]{gap:var(--space-3);justify-items:start;display:grid}.docs[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{flex-direction:column;align-items:flex-start;gap:.125rem;font-size:1.125rem}.docs__meta[data-astro-cid-he3spzz3]{opacity:.8;font-size:.8125rem}.docs[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]:hover .docs__meta[data-astro-cid-he3spzz3]{opacity:1}@media (width>=64em){.contact__grid[data-astro-cid-he3spzz3]{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end}.contact__head[data-astro-cid-he3spzz3]{grid-column:1/span 6}.contact__list[data-astro-cid-he3spzz3]{grid-column:8/span 5}}
