@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/Newsreader-latin-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 500;font-display:swap;src:url(/fonts/Newsreader-latin-italic-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--pw-paper: #f2efe6;--pw-ink: #1e2a24;--pw-sage: #dce0d5;--pw-stone: #cfc9ba;--pw-card: #fbfaf6;--pw-muted: #38463d;--pw-meta: #4a584f;--pw-font-serif: "Newsreader", Georgia, Cambria, "Times New Roman", serif;--pw-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--pw-meta-tracking: .12em;--pw-meta-tracking-wide: .16em;--pw-text-micro: .5556rem;--pw-text-meta: .6111rem;--pw-text-mark: .6667rem;--pw-text-small: .8333rem;--pw-text-ui: .9444rem;--pw-text-lead: 1.0556rem;--pw-inner: 14px;--pw-group: 28px;--pw-section: 56px;--pw-band: 80px;--pw-header-h: 88px;--pw-bar-h: 0px;--pw-measure-wide: 740px;--pw-measure: 620px;--pw-gutter: var(--pw-band);--pw-aside-w: 360px;--pw-aside-gap: 72px;--pw-block-pad-y: 72px;--pw-focus: var(--pw-ink);font-family:var(--pw-font-serif);font-size:112.5%;font-weight:400;line-height:1.6;color:var(--pw-ink);background:var(--pw-paper)}@media (max-width: 79.9375em){:root{--pw-header-h: 76px;--pw-gutter: 48px;--pw-aside-w: clamp(180px, 23.5vw, 240px);--pw-aside-gap: 44px;--pw-block-pad-y: 48px}}@media (max-width: 39.9375em){:root{--pw-header-h: 60px;--pw-bar-h: 64px;--pw-gutter: 20px;--pw-block-pad-y: 24px;--pw-aside-gap: var(--pw-group)}}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;min-height:100svh;background:var(--pw-paper);color:var(--pw-ink);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}body,button,input,textarea,select{font:inherit}img,svg,picture{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:auto}button{border:none;background:none;padding:0;cursor:pointer;color:inherit}::selection{background:var(--pw-sage)}:focus-visible{outline:2px solid var(--pw-focus);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--pw-inner);left:var(--pw-gutter);z-index:40;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;transform:translateY(calc(-100% - var(--pw-inner) - 8px));background:var(--pw-ink);color:var(--pw-paper);font-family:var(--pw-font-mono);font-size:var(--pw-text-meta);font-weight:500;letter-spacing:var(--pw-meta-tracking);text-transform:uppercase;text-decoration:none;border-radius:2px}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion: no-preference){.reveal{animation:reveal-up .6s cubic-bezier(.16,1,.3,1) both}@keyframes reveal-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}h1,h2,h3{margin:0;color:var(--pw-ink);font-weight:400}h1{font-size:clamp(2rem,1.2rem + 2.2vw,3rem);line-height:1.1;letter-spacing:-.01em}h2{font-size:clamp(1.5rem,1.1rem + 1.5vw,2rem);line-height:1.2}p{margin:0}p+p{margin-top:1em}h1+p,h2+p,h3+p{margin-top:var(--pw-inner)}.pw-meta,.eyebrow{font-family:var(--pw-font-mono);font-size:var(--pw-text-meta);font-weight:500;letter-spacing:var(--pw-meta-tracking);text-transform:uppercase;color:var(--pw-meta)}.eyebrow{display:block;margin-bottom:var(--pw-inner)}.pw-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;background:var(--pw-ink);color:var(--pw-paper);font-family:var(--pw-font-serif);font-size:var(--pw-text-ui);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;border-radius:2px}.pw-button:hover{background:var(--pw-muted)}.pw-button--lg{min-height:48px;padding:0 26px}.pw-button--outline{background:transparent;color:var(--pw-ink);box-shadow:inset 0 0 0 1px var(--pw-ink)}.pw-button--outline:hover{background:var(--pw-sage)}@media (forced-colors: active){.pw-button--outline{border:1px solid currentColor}}.art-frame{display:grid;place-items:center;background:var(--pw-sage)}.art-frame-label{font-family:var(--pw-font-mono);font-size:var(--pw-text-micro);font-weight:500;letter-spacing:var(--pw-meta-tracking);line-height:1.5;text-align:center;text-transform:uppercase;color:var(--pw-meta)}.page-block{padding:var(--pw-section) var(--pw-gutter) var(--pw-band)}.page-block p{color:var(--pw-muted)}.narrative h1{max-width:var(--pw-measure-wide)}.narrative p{max-width:var(--pw-measure)}.narrative-section+.narrative-section{margin-top:var(--pw-section)}.narrative--figure{display:grid;grid-template-columns:minmax(0,1fr) var(--pw-aside-w);grid-template-rows:auto 1fr;grid-template-areas:"head figure" "copy figure";column-gap:var(--pw-aside-gap);align-items:start;padding-top:var(--pw-block-pad-y)}.narrative--figure>.eyebrow{grid-area:head}.narrative-copy{grid-area:copy;min-width:0}.narrative-figure{grid-area:figure;margin:0}.narrative-figure img{display:block;width:100%;height:auto;background:var(--pw-sage)}.figure-credit{margin-top:var(--pw-inner);color:var(--pw-meta);font-size:var(--pw-text-small);line-height:1.4;text-wrap:pretty}.figure-credit-link{text-decoration-color:var(--pw-stone)}.figure-credit-link:hover{text-decoration-color:var(--pw-ink)}.figure-credit cite{font-style:italic}.narrative-copy>:first-child{margin-top:0}.narrative-copy>:last-child{margin-bottom:0}@media (max-width: 39.9375em){.narrative--figure{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"head" "figure" "copy";padding-top:var(--pw-section)}.narrative-figure{width:100%;max-width:260px;margin-bottom:var(--pw-group)}}.resource-group{display:grid;grid-template-columns:11rem minmax(0,1fr);column-gap:var(--pw-aside-gap);align-items:start;margin-top:var(--pw-section)}.resource-group>h2{font-size:var(--pw-text-small);padding-top:var(--pw-group)}.resource-group>h2+.resource-list{margin-top:0}.resource-list{max-width:var(--pw-measure);margin:var(--pw-group) 0 0;padding:0;list-style:none;border-top:1px solid var(--pw-stone)}.resource-list>li{padding:var(--pw-group) 0;border-bottom:1px solid var(--pw-stone)}.resource-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--pw-inner) / 2);margin-top:var(--pw-inner)}.resource-source{font-family:var(--pw-font-mono);font-size:var(--pw-text-meta);color:var(--pw-meta)}.resource-format{font-family:var(--pw-font-mono);font-size:var(--pw-text-micro);font-weight:500;letter-spacing:var(--pw-meta-tracking);text-transform:uppercase;line-height:1.4;color:var(--pw-ink);background:var(--pw-sage);padding:3px 8px;border-radius:2px}.resource-title{font-size:1.3333rem;line-height:1.3}.resource-list p{font-style:italic}.resource-link{font-weight:500;text-decoration-color:var(--pw-stone)}.resource-link:hover{text-decoration-color:var(--pw-ink);text-decoration-thickness:2px}@media (max-width: 63.9375em){.resource-group{grid-template-columns:minmax(0,1fr)}.resource-group>h2{max-width:var(--pw-measure);padding-top:0;padding-bottom:var(--pw-inner);color:var(--pw-ink);border-bottom:1px solid var(--pw-ink)}.resource-group>h2+.resource-list{margin-top:0;border-top:none}}.contact-methods{max-width:var(--pw-measure);margin:var(--pw-group) 0 0;padding:0;list-style:none;border-top:1px solid var(--pw-stone)}.contact-method{display:grid;grid-template-columns:1.3333rem minmax(0,1fr);column-gap:var(--pw-inner);align-items:center;padding:var(--pw-group) 0;border-bottom:1px solid var(--pw-stone)}.contact-icon{grid-column:1;grid-row:1 / 3;justify-self:center}.contact-method-label{grid-column:2;grid-row:1}.contact-value{grid-column:2;grid-row:2;justify-self:start;display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;font-size:var(--pw-text-lead);font-weight:500;text-decoration-color:var(--pw-stone)}.contact-value:hover{text-decoration-color:var(--pw-ink);text-decoration-thickness:2px}.site-header[data-v-d6ec9376]{position:relative;z-index:20;display:flex;align-items:center;gap:32px;min-height:var(--pw-header-h);padding:0 var(--pw-gutter);background:var(--pw-paper);border-bottom:1px solid var(--pw-stone)}.wordmark[data-v-d6ec9376]{display:inline-flex;align-items:center;min-height:44px;margin-right:auto;font-family:var(--pw-font-mono);font-size:var(--pw-text-mark);font-weight:500;letter-spacing:var(--pw-meta-tracking-wide);text-transform:uppercase;text-decoration:none;color:var(--pw-ink)}.site-nav-list[data-v-d6ec9376]{display:flex;gap:32px;margin:0;padding:0;list-style:none}.site-nav-link[data-v-d6ec9376]{display:inline-flex;align-items:center;min-width:44px;min-height:44px;font-size:var(--pw-text-ui);text-decoration:none;color:var(--pw-ink)}.site-nav-link[data-v-d6ec9376]:hover{text-decoration:underline;text-decoration-color:var(--pw-stone)}.site-nav-link.router-link-exact-active[data-v-d6ec9376]{text-decoration:underline;text-decoration-color:currentColor}.nav-toggle[data-v-d6ec9376]{display:none;order:1;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;color:var(--pw-ink)}.nav-toggle-icon[data-v-d6ec9376]{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}@media (max-width: 63.9375em){.site-header[data-v-d6ec9376]{gap:var(--pw-inner)}.nav-toggle[data-v-d6ec9376]{display:inline-flex}.site-nav[data-v-d6ec9376]{position:absolute;top:100%;left:0;right:0;display:none;padding:var(--pw-inner) var(--pw-gutter) var(--pw-group);background:var(--pw-paper);border-bottom:1px solid var(--pw-stone)}.site-nav.is-open[data-v-d6ec9376]{display:block}.site-nav-list[data-v-d6ec9376]{flex-direction:column;gap:0}.site-nav-link[data-v-d6ec9376]{width:100%;min-height:48px;font-size:var(--pw-text-lead)}}.site-footer[data-v-2073f7fc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-inner) var(--pw-group);padding:var(--pw-group) var(--pw-gutter);border-top:1px solid var(--pw-stone);font-size:var(--pw-text-small);color:var(--pw-muted)}.contact-bar[data-v-4fd5d7c2]{display:none;position:fixed;left:0;right:0;bottom:0;z-index:30;height:var(--pw-bar-h);padding:8px var(--pw-gutter);background:var(--pw-paper);border-top:1px solid var(--pw-stone)}.contact-bar-link[data-v-4fd5d7c2]{width:100%}@media (max-width: 39.9375em){.contact-bar[data-v-4fd5d7c2]{display:flex;align-items:center}}.app-shell{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding-bottom:var(--pw-bar-h)}.app-shell--no-bar{padding-bottom:0}.page-content{flex:1}.page-content:focus,.page-content:focus-visible{outline:none}.byline[data-v-7b93ae19]{--portrait: 96px;display:grid;grid-template-columns:var(--portrait) minmax(0,1fr);grid-template-rows:auto auto;column-gap:calc(var(--pw-inner) + 6px);padding-top:var(--pw-group);border-top:1px solid var(--pw-stone);max-width:var(--pw-measure)}.byline-portrait[data-v-7b93ae19]{grid-row:1 / -1;width:var(--portrait);height:var(--portrait)}.byline-portrait img[data-v-7b93ae19]{width:100%;height:100%;object-fit:cover}.byline-name[data-v-7b93ae19]{font-size:var(--pw-text-lead);line-height:1.3}.byline-credentials[data-v-7b93ae19]{color:var(--pw-muted)}.byline-quote[data-v-7b93ae19]{margin:10px 0 0;color:var(--pw-muted)}.byline-quote-text[data-v-7b93ae19]{margin:0;font-size:var(--pw-text-ui);font-style:italic;text-align:right;line-height:1.45;text-wrap:pretty;quotes:"“" "”" "‘" "’";text-indent:-.36em}.byline-quote-text[data-v-7b93ae19]:before{content:open-quote}.byline-quote-text[data-v-7b93ae19]:after{content:close-quote}.byline-quote-source[data-v-7b93ae19]{margin-top:3px;font-size:var(--pw-text-small);text-align:right}.byline-quote-source cite[data-v-7b93ae19]{font-style:normal}@media (max-width: 79.9375em){.byline[data-v-7b93ae19]{--portrait: 84px}}@media (max-width: 39.9375em){.byline[data-v-7b93ae19]{--portrait: 72px;grid-template-rows:auto auto}.byline-portrait[data-v-7b93ae19]{grid-row:1 / 3}.byline-quote[data-v-7b93ae19]{grid-column:1 / -1;margin-top:var(--pw-inner)}}.hero[data-v-14c21c22]{display:flex;gap:var(--pw-aside-gap);padding:var(--pw-block-pad-y) var(--pw-gutter);min-height:calc(100vh - var(--pw-header-h) - var(--pw-bar-h));min-height:calc(100svh - var(--pw-header-h) - var(--pw-bar-h))}.hero-text[data-v-14c21c22]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.botanical[data-v-14c21c22]{position:relative;flex:0 0 var(--pw-aside-w);align-self:stretch;margin:0}.botanical picture[data-v-14c21c22],.botanical img[data-v-14c21c22],.botanical-frame[data-v-14c21c22]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.botanical img[data-v-14c21c22]{object-fit:cover}.botanical.is-intrinsic[data-v-14c21c22]{align-self:flex-start}.botanical.is-intrinsic img[data-v-14c21c22]{position:static;width:100%;height:auto;object-fit:unset}.hero-headline[data-v-14c21c22]{max-width:var(--pw-measure-wide);font-size:clamp(2.5556rem,-26px + 7.03125vw,3.5556rem);font-weight:400;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.hero-subhead[data-v-14c21c22]{max-width:var(--pw-measure);margin-top:var(--pw-group);margin-bottom:var(--pw-group);font-size:clamp(1rem,6px + 1.171875vw,1.1667rem);line-height:1.55;color:var(--pw-muted);text-wrap:pretty}.hero-byline[data-v-14c21c22]{margin-top:auto}.art-frame-label--wide[data-v-14c21c22]{display:none}@media (max-width: 63.9375em){.hero-headline[data-v-14c21c22]{font-size:clamp(1.8333rem,25.49px + 2.003vw,2.5556rem)}.hero-subhead[data-v-14c21c22]{font-size:clamp(.9167rem,15.63px + .2311vw,1rem)}}@media (max-width: 39.9375em){.hero[data-v-14c21c22]{flex-direction:column}.hero-text[data-v-14c21c22]{flex:0 0 auto}.botanical[data-v-14c21c22]{flex:1 1 auto;align-self:auto;min-height:90px}.botanical.is-intrinsic[data-v-14c21c22]{flex:0 0 auto;min-height:0}.art-frame-label--tall[data-v-14c21c22]{display:none}.art-frame-label--wide[data-v-14c21c22]{display:block}}
