.masthead__inner[data-astro-cid-xw7fzvij]{padding-top:clamp(2.5rem,1rem + 4vw,5rem)}.masthead__title[data-astro-cid-xw7fzvij]{grid-column:1 / -1;font-size:clamp(3.5rem,.5rem + 14vw,13.5rem);font-weight:100;line-height:.9;letter-spacing:-.02em}.masthead__intro[data-astro-cid-xw7fzvij]{grid-column:1 / -1;max-width:30rem;margin-top:var(--space-3);font-size:var(--fs-lead);font-style:italic;line-height:1.45;color:var(--graphite-muted)}@media(width>=768px){.masthead__intro[data-astro-cid-xw7fzvij]{grid-column:5 / -1}}@media(width>=1025px){.masthead__intro[data-astro-cid-xw7fzvij]{grid-column:8 / -1}}.masthead__figure[data-astro-cid-xw7fzvij]{margin:var(--space-5) 0 0}.masthead__frame[data-astro-cid-xw7fzvij]{width:100%;aspect-ratio:16 / 9;max-height:calc(100svh - var(--header-h))}.masthead__frame[data-astro-cid-xw7fzvij] img{object-position:50% 45%}@media(aspect-ratio<=4 / 5){.masthead__frame[data-astro-cid-xw7fzvij]{aspect-ratio:4 / 5}}.masthead__caption[data-astro-cid-xw7fzvij]{margin-top:var(--space-1);text-align:right}@media(prefers-reduced-motion:no-preference){.masthead__frame[data-astro-cid-xw7fzvij] picture[data-astro-cid-xw7fzvij]{animation:masthead-develop 2.6s var(--ease-out) backwards}}@keyframes masthead-develop{0%{filter:sepia(.3) contrast(.6) brightness(1.2)}}.story[data-astro-cid-diq4qmfa]{padding-block:var(--section)}.story__list[data-astro-cid-diq4qmfa]{display:grid;row-gap:var(--space-7);margin:var(--space-6) 0 0;padding:0;list-style:none}.story__item[data-astro-cid-diq4qmfa]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-4)}.story__fig[data-astro-cid-diq4qmfa]{grid-column:1 / span 10;margin:0}.story__frame[data-astro-cid-diq4qmfa]{aspect-ratio:4 / 5}.story__frame[data-astro-cid-diq4qmfa] img{object-position:var(--focus, 50% 50%)}.story__caption[data-astro-cid-diq4qmfa]{margin-top:var(--space-1);line-height:1.4;text-wrap:balance}.story__text[data-astro-cid-diq4qmfa]{grid-column:1 / -1}.story__place[data-astro-cid-diq4qmfa]{font-size:var(--fs-h2);line-height:1}.story__year[data-astro-cid-diq4qmfa]{font-family:var(--serif);font-size:var(--fs-lead);font-style:italic;color:var(--graphite-muted)}.story__lead[data-astro-cid-diq4qmfa]{max-width:30ch;margin-top:var(--space-3);font-size:var(--fs-lead);font-style:italic;line-height:1.35;text-wrap:balance}.story__body[data-astro-cid-diq4qmfa]{max-width:34rem;margin-top:var(--space-2);color:var(--graphite-muted)}.story__cta[data-astro-cid-diq4qmfa]{margin-top:var(--space-6)}.story__link[data-astro-cid-diq4qmfa]{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;min-height:44px;color:var(--burgundy);font-size:var(--fs-lead);font-style:italic;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.25em;transition:text-decoration-color var(--dur) var(--ease-out)}.story__link[data-astro-cid-diq4qmfa]:hover{text-decoration-color:currentColor}@media(width>=768px){.story__fig[data-astro-cid-diq4qmfa]{grid-column:1 / span 7}.story__text[data-astro-cid-diq4qmfa],.story__link[data-astro-cid-diq4qmfa]{grid-column:2 / -1}}@media(prefers-reduced-motion:no-preference)and (width<=1024px){@supports (animation-timeline: view()){.story__frame[data-astro-cid-diq4qmfa] img{animation:linear both story-plate-light;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes story-plate-light{0%{filter:brightness(.5) sepia(.2)}to{filter:brightness() sepia(0)}}@media(width>=1025px){.story__item[data-astro-cid-diq4qmfa]{align-items:center;min-height:70svh}.story__fig[data-astro-cid-diq4qmfa]{grid-column:1 / span 5;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-h) + var(--space-4))}.story__frame[data-astro-cid-diq4qmfa]{width:min(100%,calc((100svh - var(--header-h) - var(--space-6)) * .8))}.story__text[data-astro-cid-diq4qmfa],.story__link[data-astro-cid-diq4qmfa]{grid-column:7 / span 5}.story__text[data-astro-cid-diq4qmfa]{grid-row:1}}@media(width>=1025px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: 0% 100%){@keyframes story-expose{0%{opacity:0;filter:brightness(.35)}to{opacity:1;filter:brightness()}}@keyframes story-rail{0%{scale:1 0}}.story__list[data-astro-cid-diq4qmfa]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(var(--n),minmax(70svh,auto));column-gap:var(--col-gap);row-gap:0;timeline-scope:var(--scope)}.story__item[data-astro-cid-diq4qmfa]{display:contents}.story__fig[data-astro-cid-diq4qmfa]{grid-row:1 / -1;background:var(--ivory)}.story__caption[data-astro-cid-diq4qmfa]{min-height:2.8em}.story__item[data-astro-cid-diq4qmfa]:not(:first-child) .story__fig[data-astro-cid-diq4qmfa]{animation:linear both story-expose;animation-timeline:var(--tl);animation-range:entry 15% cover 50%}.story__text[data-astro-cid-diq4qmfa]{grid-row:auto;align-self:stretch;position:relative;display:flex;flex-direction:column;justify-content:center;view-timeline:var(--tl) block}.story__text[data-astro-cid-diq4qmfa]:before{content:"";position:absolute;inset:0 auto 0 calc(-1.5 * var(--col-gap));border-left:1px solid var(--burgundy);transform-origin:top;animation:linear both story-rail;animation-timeline:var(--tl);animation-range:entry 50% cover 50%}}}.approach[data-astro-cid-yrzldwzz]{padding-block:var(--section);background:var(--ivory-deep)}.approach__inner[data-astro-cid-yrzldwzz]{row-gap:var(--space-4)}.approach__statement[data-astro-cid-yrzldwzz]{grid-column:1 / -1;margin-bottom:var(--space-4);font-size:var(--fs-h2);font-style:italic;line-height:1.12;color:var(--graphite);text-wrap:balance}.approach__figure[data-astro-cid-yrzldwzz]{margin:0}.approach__frame[data-astro-cid-yrzldwzz]{aspect-ratio:4 / 5}.approach__figure[data-astro-cid-yrzldwzz] .caption[data-astro-cid-yrzldwzz]{margin-top:var(--space-1)}.approach__figure[data-astro-cid-yrzldwzz]:first-of-type{grid-column:1 / span 9}.approach__figure[data-astro-cid-yrzldwzz]:nth-of-type(2){grid-column:4 / -1}@media(width>=768px){.approach__statement[data-astro-cid-yrzldwzz]{grid-column:2 / 12}.approach__figure[data-astro-cid-yrzldwzz]:first-of-type{grid-column:1 / 7}.approach__figure[data-astro-cid-yrzldwzz]:nth-of-type(2){grid-column:7 / -1;margin-top:var(--space-6)}}@media(width>=1025px){.approach__figure[data-astro-cid-yrzldwzz]:first-of-type{grid-column:2 / 7}.approach__figure[data-astro-cid-yrzldwzz]:nth-of-type(2){grid-column:8 / -1;margin-top:var(--space-7)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.approach__statement[data-astro-cid-yrzldwzz]{view-timeline:--statement block}.approach__statement[data-astro-cid-yrzldwzz] span[data-astro-cid-yrzldwzz]{animation:linear both approach-ink;animation-timeline:--statement;animation-range:cover calc(var(--i) * 40% / var(--n)) cover calc(var(--i) * 40% / var(--n) + 15%)}}}@keyframes approach-ink{0%{opacity:.18}}.next__title[data-astro-cid-drnpzjaa]{grid-column:1 / -1;margin-bottom:var(--space-5);font-size:var(--fs-h2)}.next__list[data-astro-cid-drnpzjaa]{grid-column:1 / -1;margin:0;padding:0;list-style:none}.row[data-astro-cid-drnpzjaa]{position:relative;align-items:baseline;padding-block:var(--space-4)}.row[data-astro-cid-drnpzjaa]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--hairline);transform-origin:0}.row[data-astro-cid-drnpzjaa]:last-child{border-bottom:1px solid var(--hairline)}.row__label[data-astro-cid-drnpzjaa]{grid-column:1 / -1;color:var(--burgundy);font-size:var(--fs-h3);font-style:italic;line-height:var(--lh-snug);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color var(--dur) var(--ease-out)}.row__label[data-astro-cid-drnpzjaa]:after{content:"";position:absolute;inset:0;z-index:1}.row[data-astro-cid-drnpzjaa]:is(:hover,:focus-within) .row__label[data-astro-cid-drnpzjaa]{text-decoration-color:currentColor}.row__label[data-astro-cid-drnpzjaa]:focus-visible{outline:none}.row__label[data-astro-cid-drnpzjaa]:focus-visible:after{outline:2px solid var(--burgundy);outline-offset:2px}.row__text[data-astro-cid-drnpzjaa]{grid-column:1 / -1;margin-top:var(--space-1);color:var(--graphite-muted);font-size:var(--fs-body)}@media(width>=768px){.next__title[data-astro-cid-drnpzjaa]{grid-column:1 / span 10}.row__label[data-astro-cid-drnpzjaa]{grid-column:1 / span 6}.row__text[data-astro-cid-drnpzjaa]{grid-column:7 / -1;margin-top:0}}@media(width>=1025px){.row[data-astro-cid-drnpzjaa]{margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2)}}@media(hover:hover)and (pointer:fine){.row[data-astro-cid-drnpzjaa]{transition:background-color var(--dur) var(--ease-out)}.row[data-astro-cid-drnpzjaa]:hover{background:var(--ivory-deep)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: 0% 100%){.row[data-astro-cid-drnpzjaa]:before{animation:linear both next-rule;animation-timeline:view();animation-range:cover cover 14%}.row__label[data-astro-cid-drnpzjaa]{animation:linear both next-ink;animation-timeline:view();animation-range:cover 8% cover 22%}}}@keyframes next-rule{0%{scale:0 1}}@keyframes next-ink{0%{opacity:.16}}
