.newsletter-media{margin:calc(var(--ru) * 2) 0}.newsletter-media__image{display:block;width:100%;height:auto;img{width:100%}}.newsletter-media__visual--framed{border:2px solid var(--contrast);border-radius:.25rem;overflow:hidden}.newsletter-media__chrome{display:flex;align-items:center;gap:.25rem;height:calc(var(--ru) * .75);padding-inline:.5rem;background:var(--contrast)}.newsletter-media__chrome span{width:.4rem;aspect-ratio:1;border-radius:50%;background:var(--bg)}.newsletter-media__caption{margin-top:calc(var(--ru) * .5);font-size:.875em;text-align:center}@media(min-width:48em){.newsletter-media--beside{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--ru) * 1);align-items:center}.newsletter-media--beside .newsletter-media__caption{margin-top:0;font-size:inherit;text-align:left}.newsletter-media--reverse .newsletter-media__visual{order:2}}.newsletter-quote{display:block;.newsletter-quote__text{font-weight:600;color:var(--contrast);font-family:var(--font-serif);font-variant-ligatures:discretionary-ligatures;text-align:center;margin-right:auto;margin-left:auto}&.newsletter-quote--pulled{float:right;display:block;width:50%;.newsletter-quote__text{margin:0 0 calc(var(--ru) * .25) calc(var(--ru) * .5);font-size:1.1rem;text-align:left;line-height:var(--ru);@media(min-width:48em){font-size:1.5rem;line-height:calc(var(--ru) * 1.25);margin:0 0 calc(var(--ru) * .25) var(--ru)}}}}.newsletter-divider{border:0;border-top:var(--border);margin:calc(var(--ru) * 2) 0}.newsletter-content{text-align:left;p,h1,h2,h3,h4,h5,ul,ol,hr,.newsletter-media,.subscribe{max-width:35em;margin-left:auto;margin-right:auto}}.newsletter-issue{--hero-peek: 33vh;--hero-pad-bottom: var(--ru);--hero-rise-start: calc(var(--hero-peek) + var(--headerHeight) + var(--hero-pad-bottom));--depart-lift: 25vh;--depart-scale: .95;--depart-blur: 6px;--hero-title-from: .8;--hero-spread: calc(var(--ru) * 1);@media(min-width:80em){--hero-pad-bottom: calc(var(--ru) * 2)}}.newsletter-issue__tail{height:0}.newsletter-hero{margin-bottom:calc(var(--ru) * 2);display:flex;padding-top:var(--headerHeight);width:100%;padding-bottom:var(--hero-pad-bottom);position:relative;isolation:isolate;height:100vh;.newsletter-hero__title{width:100%;padding:0 var(--ru);max-width:60rem;margin-left:auto;margin-right:auto}.newsletter-hero__inner{position:relative;width:100%;height:100%}.newsletter-hero__content{text-align:center;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.newsletter-hero__image{position:relative;inset:0;z-index:0;width:100%;height:100%;background-size:cover;filter:brightness(.75)}.newsletter-hero__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.newsletter-hero__image+.newsletter-hero__content{border:none;--contrast: var(--white);--midContrast: color-mix(in srgb, var(--white) 80%, transparent);--lightContrast: color-mix(in srgb, var(--white) 65%, transparent)}}.newsletter-aside{display:none}@media(min-width:64em){.newsletter-aside{display:flex;flex-direction:column;position:sticky;height:100%;.newsletter-aside__section{flex:0 1 100%;// margin-bottom:var(--ru)}.newsletter-aside__sticky{position:sticky;top:var(--headerHeight)}}.newsletter-aside__section+.newsletter-aside__section{margin-top:calc(var(--ru) * 2)}}.newsletter-aside h4,.newsletter-aside p{color:var(--lightContrast)}.newsletter-signoff-photo{width:calc(var(--ru) * 4);height:calc(var(--ru) * 4);aspect-ratio:1/1;display:block;margin:0 auto var(--ru) auto;overflow:hidden}.newsletter-signoff-photo img{display:block;width:100%;height:100%}.newsletter-signoff__ps{color:var(--lightContrast)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.newsletter-feed>.newsletter-issue:not(:first-child) .newsletter-hero{view-timeline-name:--issue-hero;view-timeline-axis:block}.newsletter-feed>.newsletter-issue:not(:first-child) .newsletter-hero__inner{animation-name:newsletter-hero-rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--issue-hero;animation-range:var(--hero-rise-start) 100vh}.newsletter-feed>.newsletter-issue:not(:first-child) .newsletter-hero__issue,.newsletter-feed>.newsletter-issue:not(:first-child) .newsletter-hero__title,.newsletter-feed>.newsletter-issue:not(:first-child) .newsletter-hero__date{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--issue-hero;animation-range:var(--hero-rise-start) 100vh}.newsletter-feed>.newsletter-issue:not(:first-child) .newsletter-hero__title{animation-name:newsletter-hero-title}.newsletter-feed>.newsletter-issue:not(:first-child) .newsletter-hero__issue{animation-name:newsletter-hero-issue}.newsletter-feed>.newsletter-issue:not(:first-child) .newsletter-hero__date{animation-name:newsletter-hero-date}}}@keyframes newsletter-hero-title{0%{scale:var(--hero-title-from)}to{scale:1}}@keyframes newsletter-hero-issue{0%{translate:0 var(--hero-spread)}to{translate:0 0}}@keyframes newsletter-hero-date{0%{translate:0 calc(var(--hero-spread) * -1)}to{translate:0 0}}@keyframes newsletter-hero-rise{0%{height:var(--hero-peek)}to{height:100%}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.newsletter-feed>.newsletter-issue:has(+.newsletter-issue){timeline-scope:--issue-tail}.newsletter-issue__tail{view-timeline-name:--issue-tail;view-timeline-axis:block}.newsletter-feed>.newsletter-issue:has(+.newsletter-issue)>section{animation-name:newsletter-issue-depart;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--issue-tail;animation-range:var(--hero-rise-start) 100vh;transform-origin:bottom center}}}@keyframes newsletter-issue-depart{0%{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}to{transform:translateY(calc(var(--depart-lift) * -1)) scale(var(--depart-scale));opacity:0;filter:blur(var(--depart-blur))}}.newsletter-issue__older{text-align:center;margin-top:calc(var(--ru) * 2)}.newsletter-issue__older[data-injected]{display:none}.newsletter-issue[data-stripped]{contain:layout paint;overflow:hidden}
