.editorial-entry--framed .editorial-hero--framed{display:block;min-height:0;padding:clamp(36px,5vw,72px) 24px;overflow:visible;background:var(--forest,#0a1b15);color:var(--cream,#fffaf3)}.editorial-entry--framed .editorial-hero__inner{display:grid;width:min(100%,1240px);margin:0 auto;align-items:center;gap:clamp(28px,4vw,64px)}.editorial-entry--framed .editorial-hero--with-photo .editorial-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.editorial-entry--framed .editorial-hero__copy{width:100%;min-width:0;padding:0;text-align:left}.editorial-entry--framed .editorial-hero__copy .eyebrow{max-width:65ch;margin:0 0 20px;color:var(--blush,#f6b8bb);line-height:1.7;letter-spacing:.13em}.editorial-entry--framed .editorial-hero__copy h1{max-width:20ch;margin:0 0 24px;color:var(--cream,#fffaf3);font-size:clamp(2.75rem,4.6vw,4.85rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word}.editorial-entry--framed .editorial-hero__lede{max-width:58ch;margin:0;color:var(--cream,#fffaf3);font-size:1rem;line-height:1.8}.editorial-entry--framed .editorial-hero__date{margin-top:20px}.editorial-entry--framed .editorial-hero__photo{width:min(100%,calc(78svh * var(--editorial-photo-ratio, 1.5)));max-width:calc(680px * var(--editorial-photo-ratio, 1.5));min-width:0;justify-self:center;margin:0;padding:clamp(7px,1vw,12px);border:1px solid rgba(255,250,243,.4);background:var(--cream,#fffaf3);box-shadow:0 20px 50px rgba(0,0,0,.15)}.editorial-entry--framed .editorial-hero__image{position:static;display:block;width:100%;height:auto;object-fit:contain}.editorial-entry--framed .editorial-layout{width:min(100% - 48px,1240px);padding:clamp(36px,5vw,64px) 0 clamp(60px,7vw,96px)}.editorial-entry--framed .editorial-bands{gap:clamp(22px,3vw,40px)}.editorial-entry--framed .editorial-band{margin-inline:0;padding:clamp(28px,4vw,52px);overflow:visible;border:1px solid var(--line-dark,rgba(20,42,33,.18))}.editorial-entry--framed .editorial-band:after{display:none}.editorial-entry--framed .editorial-band--paper{background:var(--cream,#fffaf3)}.editorial-entry--framed .editorial-band--blush{background:#f5e6e0}.editorial-entry--framed .editorial-band__inner{width:100%}.editorial-entry--framed .editorial-layout .editorial-band__heading{max-width:900px;margin:0 0 22px;font-size:clamp(2.2rem,3.4vw,3.65rem);line-height:1.08}.editorial-entry--framed .editorial-layout .editorial-band__heading>h2{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.editorial-entry--framed .editorial-layout .editorial-body :is(h3,h4){line-height:1.12}.editorial-entry--framed .editorial-layout .editorial-card>.editorial-band__prose>:is(h3,h4):first-child,.editorial-entry--framed .editorial-layout .editorial-chapter>.editorial-band__prose>:is(h3,h4):first-child{font-size:clamp(1.75rem,2.35vw,2.45rem);line-height:1.12}.editorial-entry--framed .editorial-band__lede,.editorial-entry--framed .editorial-band__prose{max-width:76ch}.editorial-entry--framed :is(.editorial-band--forest,.editorial-band--cta) :is(.editorial-band__lede,.editorial-band__prose) a{color:var(--blush,#f6b8bb);text-decoration-color:currentColor}.editorial-entry--framed :is(.editorial-band--forest,.editorial-band--cta) :is(.editorial-band__lede,.editorial-band__prose) a:hover{color:var(--cream,#fffaf3)}.editorial-entry--framed :is(.editorial-band--forest,.editorial-band--cta) :is(.editorial-band__lede,.editorial-band__prose) a:focus-visible{outline:2px solid var(--blush,#f6b8bb);outline-offset:4px}.editorial-entry--framed .editorial-band__cards{gap:20px;margin-top:28px;align-items:start}.editorial-entry--framed .editorial-card{padding:clamp(22px,3vw,32px);box-shadow:none}.editorial-entry--framed .editorial-band__stack{max-width:none;margin-top:24px}.editorial-entry--framed .editorial-layout .editorial-body .editorial-band__media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:28px 0 0}.editorial-entry--framed .editorial-layout .editorial-body .editorial-band__media-grid>:nth-child(3n){grid-column:auto}.editorial-entry--framed .editorial-layout .editorial-body .editorial-band__media-grid>:only-child{grid-column:1/-1}.editorial-entry--framed .editorial-layout .editorial-body .editorial-photo-frame{width:fit-content;max-width:100%;min-width:0;justify-self:center;margin:0;padding:clamp(7px,1vw,11px);border:1px solid var(--line-dark,rgba(20,42,33,.18));background:var(--cream,#fffaf3);box-shadow:0 16px 36px rgba(20,42,33,.08)}.editorial-entry--framed .editorial-layout .editorial-body .editorial-photo-frame :is(figure,picture){display:block;margin:0;overflow:visible;background:transparent}.editorial-entry--framed .editorial-layout .editorial-body .editorial-photo-frame img,.editorial-entry--framed .editorial-layout .editorial-body img{display:block;width:auto;height:auto;min-height:0;max-width:100%;max-height:min(78svh,680px);margin:0 auto;aspect-ratio:auto;object-fit:contain}.editorial-entry--framed .editorial-layout .editorial-body .editorial-photo-frame figcaption{margin:12px 0 0;max-width:70ch;color:var(--ink-soft,#526058);line-height:1.6}.editorial-entry--framed .editorial-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,36px);margin-top:40px}.editorial-entry--framed .editorial-gallery .editorial-gallery__item{grid-column:auto;min-height:0;width:min(100%,calc(78svh * var(--editorial-photo-ratio, 1.5)));max-width:calc(680px * var(--editorial-photo-ratio, 1.5));justify-self:center;margin:0;padding:clamp(7px,1vw,11px);overflow:visible;border:1px solid var(--line-dark,rgba(20,42,33,.18));background:var(--cream,#fffaf3);box-shadow:0 16px 36px rgba(20,42,33,.08)}.editorial-entry--framed .editorial-gallery .editorial-gallery__item img{display:block;width:100%;height:auto;object-fit:contain;transform:none;transition:none}.editorial-entry--framed .editorial-films{max-width:1000px;margin:40px auto 0;padding-top:32px}.editorial-entry--framed .editorial-films__grid{margin-top:24px;gap:30px}.editorial-entry--framed .editorial-films--inline{margin-block:32px;padding-top:0;border-top:0}.editorial-entry--framed .editorial-films--inline .editorial-films__grid{margin-top:0}.editorial-entry--framed .editorial-layout .youtube-embed{margin:0}@media (min-width:900px){.editorial-entry--framed .editorial-band__inner:has(>.editorial-band__heading):has(>.editorial-band__prose):has(>.editorial-band__media-grid>:only-child):not(:has(>.editorial-kicker,>.editorial-band__media-grid~.editorial-band__media-grid,>.editorial-band__prose~.editorial-band__prose,>.editorial-band__cards,>.editorial-band__stack,>.editorial-faq-list)){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px clamp(28px,4vw,56px)}.editorial-entry--framed .editorial-band__inner:has(>.editorial-band__heading):has(>.editorial-band__prose):has(>.editorial-band__media-grid>:only-child):not(:has(>.editorial-kicker,>.editorial-band__media-grid~.editorial-band__media-grid,>.editorial-band__prose~.editorial-band__prose,>.editorial-band__cards,>.editorial-band__stack,>.editorial-faq-list))>.editorial-band__heading{grid-column:1/-1;margin-bottom:0}.editorial-entry--framed .editorial-band__inner:has(>.editorial-band__heading):has(>.editorial-band__prose):has(>.editorial-band__media-grid>:only-child):not(:has(>.editorial-kicker,>.editorial-band__media-grid~.editorial-band__media-grid,>.editorial-band__prose~.editorial-band__prose,>.editorial-band__cards,>.editorial-band__stack,>.editorial-faq-list))>:is(.editorial-band__lede,.editorial-band__prose,.editorial-actions){grid-column:1;max-width:none;margin:0}.editorial-entry--framed .editorial-layout .editorial-band__inner:has(>.editorial-band__heading):has(>.editorial-band__prose):has(>.editorial-band__media-grid>:only-child):not(:has(>.editorial-kicker,>.editorial-band__media-grid~.editorial-band__media-grid,>.editorial-band__prose~.editorial-band__prose,>.editorial-band__cards,>.editorial-band__stack,>.editorial-faq-list))>.editorial-band__media-grid{grid-column:2;grid-row:2/span 2;align-self:center;margin:0}}@media (max-width:800px){.editorial-entry--framed .editorial-hero--with-photo .editorial-hero__inner{grid-template-columns:minmax(0,1fr)}.editorial-entry--framed .editorial-hero__photo{grid-row:1}.editorial-entry--framed .editorial-hero--with-photo .editorial-hero__copy{grid-row:2}.editorial-entry--framed .editorial-hero__copy h1{max-width:24ch;font-size:clamp(2.45rem,7vw,3.65rem)}}@media (max-width:650px){.editorial-entry--framed .editorial-hero--framed{padding:28px 19px 36px}.editorial-entry--framed .editorial-hero__copy .eyebrow{margin-bottom:14px;font-size:.65rem}.editorial-entry--framed .editorial-layout{width:calc(100% - 38px);padding-top:24px}.editorial-entry--framed .editorial-band{padding:26px 20px}.editorial-entry--framed .editorial-gallery,.editorial-entry--framed .editorial-layout .editorial-body .editorial-band__media-grid{grid-template-columns:minmax(0,1fr);gap:20px}.editorial-entry--framed .editorial-layout .editorial-band__heading{font-size:clamp(2rem,8vw,2.8rem)}.editorial-entry--framed .editorial-band__cards{grid-template-columns:minmax(0,1fr)}}.cms-gallery.cms-gallery--lightbox.cms-gallery--intrinsic{display:block;width:min(100%,1240px);column-count:3;column-gap:clamp(14px,2vw,24px)}.cms-gallery.cms-gallery--lightbox.cms-gallery--intrinsic figure[data-media-policy]{display:block;margin:0 0 clamp(14px,2vw,24px);padding:8px;page-break-inside:avoid;break-inside:avoid;border:1px solid var(--line-dark);background:var(--cream)}.cms-gallery.cms-gallery--lightbox.cms-gallery--intrinsic .cms-gallery__thumbnail{aspect-ratio:auto;overflow:visible;background:transparent}.cms-gallery.cms-gallery--lightbox.cms-gallery--intrinsic .cms-gallery__thumbnail img,.cms-gallery.cms-gallery--lightbox.cms-gallery--intrinsic .cms-gallery__thumbnail:hover img{height:auto;object-fit:contain;transform:none;filter:none}.cms-gallery.cms-gallery--lightbox.cms-gallery--intrinsic figcaption{padding:8px 0 0}@media (max-width:1000px){.cms-gallery.cms-gallery--lightbox.cms-gallery--intrinsic{column-count:2}}@media (max-width:560px){.cms-gallery.cms-gallery--lightbox.cms-gallery--intrinsic{column-count:1}}