:where([data-wf-template=article]) .post{--post-measure:var(--wf-article-measure);--post-column:var(--wf-article-column);--post-drop:var(--wf-article-photo-drop);--post-body-ink:var(--wf-ink-900-alpha-880)}:where([data-wf-template=article]) .post-hero{isolation:isolate;padding-block:var(--wf-space-4) 0;background-color:var(--wf-green-950);position:relative;overflow-x:clip}:where([data-wf-template=article]) .post-hero__light{display:none}:where([data-wf-template=article]) .post-hero__inner{max-width:calc(var(--post-column) + 2 * var(--wf-gutter));display:grid}:where([data-wf-template=article]) .post-crumbs__list{align-items:center;gap:0 var(--wf-space-2);flex-wrap:wrap;display:flex}:where([data-wf-template=article]) .post-crumbs__item{align-items:center;gap:var(--wf-space-2);display:inline-flex}:where([data-wf-template=article]) .post-crumbs__sep{color:var(--wf-on-dark-muted);font-size:var(--wf-text-small)}:where([data-wf-template=article]) .post-crumbs__link{min-width:var(--wf-target);min-height:var(--wf-target);color:var(--wf-on-dark-soft);font-size:var(--wf-text-small);font-weight:var(--wf-weight-medium);text-underline-offset:5px;transition:color var(--wf-duration) var(--wf-ease-out), text-decoration-color var(--wf-duration) var(--wf-ease-out);align-items:center;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}:where([data-wf-template=article]) .post-crumbs__link:hover{color:var(--wf-on-dark);-webkit-text-decoration-color:var(--wf-mint-400);text-decoration-color:var(--wf-mint-400)}:where([data-wf-template=article]) .post-title{margin-top:var(--wf-space-3);color:var(--wf-on-dark);font-size:var(--wf-text-display);font-weight:var(--wf-weight-display);letter-spacing:var(--wf-tracking-display);line-height:var(--wf-article-leading-display);text-wrap:balance}:where([data-wf-template=article]) .post-title__resolve{color:var(--wf-mint-400)}:where([data-wf-template=article]) .post-meta{align-items:baseline;gap:0 var(--wf-space-2);margin-top:var(--wf-space-5);color:var(--wf-on-dark-muted);font-size:var(--wf-text-small);font-weight:var(--wf-weight-medium);flex-wrap:wrap;line-height:1.4;display:flex}:where([data-wf-template=article]) .post-meta__date{color:var(--wf-on-dark);font-weight:var(--wf-weight-semibold)}:where([data-wf-template=article]) .post-lede{max-width:var(--post-measure);margin-top:var(--wf-space-3);color:var(--wf-on-dark-soft);font-size:var(--wf-text-deck);line-height:var(--wf-article-leading-deck);text-wrap:pretty}:where([data-wf-template=article]) .post-figure{z-index:1;margin-top:var(--wf-space-6);margin-bottom:calc(-1 * var(--post-drop));aspect-ratio:3/2;border-radius:var(--wf-radius);background-color:var(--wf-green-900);box-shadow:var(--wf-lift);position:relative;overflow:hidden}:where([data-wf-template=article]) .post-figure:after{background:linear-gradient(180deg, var(--wf-green-950-alpha-240) 0, var(--wf-green-950-alpha-000) 42%);content:"";pointer-events:none;position:absolute;inset:0}:where([data-wf-template=article]) .post-figure__image{object-position:50% 46%}:where([data-wf-template=article]) .post-reading{padding-block:calc(var(--post-drop) + var(--wf-space-6)) var(--wf-section-space)}:where([data-wf-template=article]) .post-layout{max-width:calc(var(--post-column) + 2 * var(--wf-gutter));display:grid}:where([data-wf-template=article]) .post-index__title{margin-bottom:var(--wf-space-2);color:var(--wf-ink-900);font-size:var(--wf-text-small);font-weight:var(--wf-weight-bold);line-height:1.4}:where([data-wf-template=article]) .post-index__toggle{display:none}:where([data-wf-template=article]) .post-index__list>li{border-left:1px solid var(--wf-ink-900-alpha-180)}:where([data-wf-template=article]) .post-index__link{min-height:var(--wf-target);padding:.5rem 0 .5rem var(--wf-space-4);color:var(--wf-ink-600);font-size:var(--wf-text-small);font-weight:var(--wf-weight-medium);transition:color var(--wf-duration) var(--wf-ease-out);align-items:center;line-height:1.3;text-decoration:none;display:flex;position:relative}:where([data-wf-template=article]) .post-index__link:before{background-color:var(--wf-green-600);content:"";opacity:0;width:2px;transition:opacity var(--wf-duration) var(--wf-ease-out), transform var(--wf-duration) var(--wf-ease-out);position:absolute;top:.375rem;bottom:.375rem;left:-1px;transform:scaleY(.4)}:where([data-wf-template=article]) .post-index__link:hover{color:var(--wf-ink-900)}:where([data-wf-template=article]) .post-index__link[aria-current]{color:var(--wf-ink-900);font-weight:var(--wf-weight-semibold)}:where([data-wf-template=article]) .post-index__link[aria-current]:before{opacity:1;transform:none}:where([data-wf-template=article]) .post-body{margin-top:var(--wf-space-6);color:var(--post-body-ink);font-size:var(--wf-article-text-body);line-height:var(--wf-article-leading-body)}:where([data-wf-template=article]) .post-body>p{max-width:var(--post-measure);text-wrap:pretty;margin-bottom:1.25em}:where([data-wf-template=article]) .post-body>p:last-child{margin-bottom:0}:where([data-wf-template=article]) .post-body>h2{max-width:var(--post-measure);margin:var(--wf-space-7) 0 var(--wf-space-4);padding-top:var(--wf-space-6);border-top:1px solid var(--wf-hairline-ivory);background:linear-gradient(var(--wf-green-600), var(--wf-green-600)) border-box 0 0 / 2rem 2px no-repeat;color:var(--wf-ink-900);font-size:var(--wf-article-text-heading);font-weight:var(--wf-weight-display);letter-spacing:var(--wf-tracking-heading);line-height:var(--wf-article-leading-heading);scroll-margin-top:4.5rem}:where([data-wf-template=article]) .post-body a{color:var(--wf-green-600);text-underline-offset:3px;transition:text-decoration-thickness var(--wf-duration) var(--wf-ease-out);padding-block:.65em;text-decoration:underline;text-decoration-thickness:1px}:where([data-wf-template=article]) .post-body a:hover{text-decoration-thickness:2px}:where([data-wf-template=article]) .post-next{margin-top:var(--wf-space-8)}:where([data-wf-template=article]) .post-next__grid{gap:var(--wf-space-5);max-width:var(--post-column);padding-top:var(--wf-space-7);border-top:1px solid var(--wf-hairline-ivory);margin-inline:auto;display:grid}:where([data-wf-template=article]) .post-next__title{color:var(--wf-ink-900);font-size:var(--wf-article-text-related-title);font-weight:var(--wf-weight-display);letter-spacing:var(--wf-tracking-heading);text-wrap:balance;line-height:1.1}:where([data-wf-template=article]) .post-next__item{align-content:start;gap:var(--wf-space-1);padding-block:var(--wf-space-4) var(--wf-space-5);padding-inline:var(--wf-space-4);border-top:1px solid var(--wf-hairline-ivory);display:grid;position:relative}:where([data-wf-template=article]) .post-next__item:last-child{border-bottom:1px solid var(--wf-hairline-ivory)}:where([data-wf-template=article]) .post-next__item--lead{padding-top:var(--wf-space-5);border-top:2px solid var(--wf-green-600)}:where([data-wf-template=article]) .post-next__link{justify-self:start;align-items:center;gap:var(--wf-space-2);min-height:var(--wf-target);color:var(--wf-ink-900);font-size:var(--wf-article-text-related);font-weight:var(--wf-weight-bold);letter-spacing:var(--wf-article-tracking-related);text-underline-offset:6px;transition:text-decoration-color var(--wf-duration) var(--wf-ease-out);line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}:where([data-wf-template=article]) .post-next__item--lead .post-next__link{font-size:var(--wf-article-text-primary);font-weight:var(--wf-weight-display);letter-spacing:var(--wf-tracking-heading);text-decoration-thickness:2px}:where([data-wf-template=article]) .post-next__link:hover{text-decoration-color:currentColor}:where([data-wf-template=article]) .post-next__link:after{content:"";position:absolute;inset:0}:where([data-wf-template=article]) .post-next__link:focus-visible{outline:none}:where([data-wf-template=article]) .post-next__link:focus-visible:after{outline:2px solid var(--wf-green-600);outline-offset:2px}:where([data-wf-template=article]) .post-next__link .wf-icon{color:var(--wf-green-600)}:where([data-wf-template=article]) .post-next__desc{max-width:34rem;color:var(--wf-ink-600);font-size:var(--wf-article-text-detail);line-height:1.55}:where([data-wf-template=article]) .post-next__more{gap:var(--wf-space-1);display:grid}:where([data-wf-template=article]) .post-next__more-label{color:var(--wf-ink-600);font-size:var(--wf-text-small);font-weight:var(--wf-weight-semibold);line-height:1.4}:where([data-wf-template=article]) .post-next__more-list{column-gap:var(--wf-space-6);flex-wrap:wrap;display:flex}:where([data-wf-template=article]) .post-handoff{padding-block:var(--wf-section-space);background-color:var(--wf-green-800)}:where([data-wf-template=article]) .post-handoff__inner{gap:var(--wf-space-5);display:grid}:where([data-wf-template=article]) .post-handoff__title{max-width:21ch;color:var(--wf-on-dark)}:where([data-wf-template=article]) .post-handoff__line{display:block}:where([data-wf-template=article]) .post-handoff__copy{max-width:36rem;color:var(--wf-on-dark-soft);font-size:var(--wf-text-lead);line-height:1.6}:where([data-wf-template=article]) .post-handoff__actions{gap:var(--wf-space-3);margin-top:var(--wf-space-5);flex-wrap:wrap;display:flex}:where([data-wf-template=article]) .post-handoff__visit{margin-top:var(--wf-space-3)}@media (max-width:47.99em){:where([data-wf-template=article]) .post-handoff__actions>.wf-button{width:100%}}@media (min-width:48em){:where([data-wf-template=article]) .post{--post-drop:var(--wf-article-photo-drop-medium)}:where([data-wf-template=article]) .post-title__resolve{display:block}:where([data-wf-template=article]) .post-figure{aspect-ratio:16/9}:where([data-wf-template=article]) .post-figure__image{object-position:50% 44%}:where([data-wf-template=article]) .post-body{font-size:var(--wf-article-text-body-medium)}}@media (min-width:64em){:where([data-wf-template=article]) .post-hero__light{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}:where([data-wf-template=article]) .post-handoff__inner{column-gap:var(--wf-space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}:where([data-wf-template=article]) .post-handoff__title{grid-column:1/7}:where([data-wf-template=article]) .post-handoff__body{grid-column:7/-1}}@media (min-width:75em){:where([data-wf-template=article]) .post-hero{padding-block:var(--wf-space-6) 5rem}:where([data-wf-template=article]) .post-reading{padding-top:5rem}:where([data-wf-template=article]) .post-hero__inner,:where([data-wf-template=article]) .post-layout{max-width:calc(var(--wf-container) + 2 * var(--wf-gutter));column-gap:var(--wf-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}:where([data-wf-template=article]) .post-hero__inner{position:relative}:where([data-wf-template=article]) .post-crumbs,:where([data-wf-template=article]) .post-title{grid-column:1/-1}:where([data-wf-template=article]) .post-title{margin-top:var(--wf-space-4)}:where([data-wf-template=article]) .post-meta{align-self:start;align-items:flex-start;gap:var(--wf-space-1);margin-top:var(--wf-space-7);flex-direction:column;grid-area:3/1/auto/4;padding-top:.25rem}:where([data-wf-template=article]) .post-meta__label{color:var(--wf-mint-400);font-size:var(--wf-text-eyebrow);letter-spacing:var(--wf-tracking-eyebrow);text-transform:uppercase}:where([data-wf-template=article]) .post-meta__date{font-size:var(--wf-article-text-detail)}:where([data-wf-template=article]) .post-lede{margin-top:var(--wf-space-7);grid-area:3/4/auto/10}:where([data-wf-template=article]) .post-figure{top:calc(var(--wf-space-7) + .5rem);right:calc(-1 * var(--wf-edge));left:var(--wf-space-4);aspect-ratio:3/5;border-radius:var(--wf-radius) 0 0 var(--wf-radius);max-height:40rem;box-shadow:none;grid-area:3/10/auto/-1;margin:0;position:absolute}:where([data-wf-template=article]) .post-figure__image{object-position:58% 50%}:where([data-wf-template=article]) .post-layout{align-items:start}:where([data-wf-template=article]) .post-index{top:calc(var(--wf-sticky-offset) + var(--wf-space-6));grid-area:1/1/auto/4;margin-top:.25rem;position:sticky}:where([data-wf-template=article]) .post-index__title{margin-bottom:var(--wf-space-3);color:var(--wf-green-600);font-size:var(--wf-text-eyebrow);font-weight:var(--wf-weight-medium);letter-spacing:var(--wf-tracking-eyebrow);text-transform:uppercase}:where([data-wf-template=article]) .post-body{grid-area:1/4/auto/10;margin-top:0}:where([data-wf-template=article]) .post-body>h2{scroll-margin-top:var(--wf-space-6)}:where([data-wf-template=article]) .post-next__grid{column-gap:var(--wf-space-6);row-gap:var(--wf-space-6);grid-template-columns:repeat(12,minmax(0,1fr));max-width:none;padding-top:0}:where([data-wf-template=article]) .post-next__title{padding-top:calc(var(--wf-space-5) + .3125rem);grid-area:1/1/span 2/4}:where([data-wf-template=article]) .post-next__primary,:where([data-wf-template=article]) .post-next__more{grid-column:4/10}:where([data-wf-template=article]) .post-next__item--lead{margin-top:-1px}}@media (min-width:90em){:where([data-wf-template=article]) .post-figure{aspect-ratio:2/3}}@media (prefers-reduced-motion:reduce){:where([data-wf-template=article]) .post-index__link:before,:where([data-wf-template=article]) .post-index__caret{transition:none}}:where([data-wf-template=article]) .post{background:var(--wf-ivory-50)}:where([data-wf-template=article]) .post-composition{--post-edge:max(var(--wf-gutter), calc((100vw - var(--post-column)) / 2));isolation:isolate;background-color:var(--wf-green-950);max-width:calc(var(--post-column) + 2 * var(--wf-gutter));grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto calc(var(--post-drop) + var(--wf-space-6)) auto auto auto;padding-block:var(--wf-space-4) var(--wf-section-space);display:grid;position:relative}:where([data-wf-template=article]) .post-hero-plane,:where([data-wf-template=article]) .post-reading-plane{margin-inline:calc(-1 * var(--post-edge));z-index:-1;pointer-events:none;grid-column:1/-1;position:relative}:where([data-wf-template=article]) .post-hero-plane{margin-top:calc(-1 * var(--wf-space-4));background-color:var(--wf-green-950);grid-row:1/6}:where([data-wf-template=article]) .post-reading-plane{margin-bottom:calc(-1 * var(--wf-section-space));grid-row:6/10}:where([data-wf-template=article]) .post-crumbs{grid-area:1/1}:where([data-wf-template=article]) .post-title{grid-area:2/1}:where([data-wf-template=article]) .post-meta{grid-area:3/1}:where([data-wf-template=article]) .post-source{grid-area:4/1/9/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;min-width:0;display:grid}:where([data-wf-template=article]) .post-lede{grid-area:1/1}:where([data-wf-template=article]) .post-body{grid-area:5/1;min-width:0}:where([data-wf-template=article]) .post-figure{grid-area:5/1}:where([data-wf-template=article]) .post-figure picture{width:100%;height:100%;display:block}:where([data-wf-template=article]) .post-index{grid-area:7/1;align-self:start}:where([data-wf-template=article]) .post-next{grid-area:9/1/auto/-1}:where([data-wf-template=article]) .post-body,:where([data-wf-template=article]) .post-index,:where([data-wf-template=article]) .post-next{background-color:var(--wf-ivory-50)}@media (max-width:74.99em){:where([data-wf-template=article]) .post-index.is-enhanced{top:var(--wf-sticky-offset);z-index:5;margin-inline:calc(-1 * var(--wf-gutter));padding-inline:var(--wf-gutter);border-block:1px solid var(--wf-hairline-ivory);background-color:var(--wf-ivory-50);position:sticky}:where([data-wf-template=article]) .post-index.is-enhanced .post-index__title{display:none}:where([data-wf-template=article]) .post-index.is-enhanced .post-index__toggle{align-items:center;gap:var(--wf-space-3);width:100%;min-height:var(--wf-control-height);color:var(--wf-ink-900);font-size:var(--wf-text-small);font-weight:var(--wf-weight-bold);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.3;display:flex}:where([data-wf-template=article]) .post-index.is-enhanced:not(.is-open) .post-index__list{display:none}:where([data-wf-template=article]) .post-index.is-enhanced .post-index__list{padding:var(--wf-space-2) var(--wf-gutter) var(--wf-space-4);border-bottom:1px solid var(--wf-hairline-ivory);background-color:var(--wf-ivory-50);box-shadow:var(--wf-shadow-post-index);position:absolute;top:100%;left:0;right:0}:where([data-wf-template=article]) .post-index.is-enhanced .post-index__link{min-height:var(--wf-control-height-compact)}}@media (min-width:75em){:where([data-wf-template=article]) .post-composition{--post-edge:var(--wf-edge);max-width:calc(var(--wf-container) + 2 * var(--wf-gutter));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto var(--wf-article-reading-inset) auto auto;column-gap:var(--wf-space-6);padding-top:var(--wf-space-6)}:where([data-wf-template=article]) .post-hero-plane{margin-top:calc(-1 * var(--wf-space-6));grid-row:1/4}:where([data-wf-template=article]) .post-reading-plane{grid-row:4/7}:where([data-wf-template=article]) .post-crumbs,:where([data-wf-template=article]) .post-title{grid-column:1/-1}:where([data-wf-template=article]) .post-meta{grid-area:3/1/auto/4}:where([data-wf-template=article]) .post-source{grid-row:3/6}:where([data-wf-template=article]) .post-lede{margin-bottom:var(--wf-article-reading-inset);grid-area:1/4/auto/10}:where([data-wf-template=article]) .post-body{grid-area:3/4/auto/10}:where([data-wf-template=article]) .post-figure{grid-area:3/10/auto/-1}:where([data-wf-template=article]) .post-index{grid-area:5/1/auto/4}:where([data-wf-template=article]) .post-next{grid-row:6}}
