.live-feed{grid-template-columns:repeat(var(--feed-columns,3), minmax(0, 1fr));gap:calc(20 * var(--design-unit));display:grid}.live-feed__column,.live-feed__track{min-width:0}.live-feed__group{gap:calc(20 * var(--design-unit));padding-bottom:calc(20 * var(--design-unit));flex-direction:column;display:flex}.live-feed__group[data-duplicate=true]{display:none}@media (min-width:1024px){.live-feed[data-single-row=true] .live-feed__column,.live-feed[data-single-row=true] .live-feed__track,.live-feed[data-single-row=true] .live-feed__group{height:100%}.live-feed[data-single-row=true] .live-feed__group{padding-bottom:0}.live-feed[data-single-row=true] .post-card{flex:1}}.live-feed .post-card{color:var(--ink)}.live-feed .post-card--ruby{color:var(--paper)}.live-feed .post-card--pink{color:var(--wine)}.live-feed .post-card__copy{padding:var(--space-32)}.live-feed .post-card__category{min-height:0;font-size:var(--fs-13);border:0;border-radius:0;padding:0}.live-feed .post-card,.blog-results .post-card{flex-direction:column;display:flex}.live-feed .post-card__copy,.blog-results .post-card__copy{column-gap:var(--space-16);flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.live-feed .post-card__copy>h2,.live-feed .post-card__copy>p,.blog-results .post-card__copy>h2,.blog-results .post-card__copy>p{grid-column:1/-1}.live-feed .post-card__copy>h2,.blog-results .post-card__copy>h2{grid-row:1}.live-feed .post-card .post-card__cue,.live-feed .post-card .post-card__category,.blog-results .post-card .post-card__cue,.blog-results .post-card .post-card__category{min-height:calc(24 * var(--design-unit));margin:var(--space-24) 0 0;line-height:calc(20 * var(--design-unit));grid-row:3;align-self:end}.live-feed .post-card .post-card__category,.blog-results .post-card .post-card__category{grid-column:2;justify-self:end}.live-feed .post-card h2{font-size:var(--fs-38);letter-spacing:-.035em;text-wrap:balance}.live-feed .post-card p{margin-top:calc(20 * var(--design-unit));max-width:30ch;line-height:1.55}.live-feed .post-card__image{aspect-ratio:1.2}.live-feed .post-card--photo .post-card__copy{padding:calc(24 * var(--design-unit)) calc(30 * var(--design-unit)) calc(28 * var(--design-unit))}.live-feed .post-card--photo h2{font-size:var(--fs-27)}.post-card__trigger{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.post-card__trigger:focus-visible{outline:calc(3 * var(--design-unit)) solid currentColor;outline-offset:calc(-6 * var(--design-unit))}.live-feed .post-card:focus-within{outline:none}.post-detail__copy>p:not(.eyebrow)+p{margin-top:calc(20 * var(--design-unit))}.post-detail__copy>p{line-height:1.65}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.live-feed[data-looping=true]:not([data-reading=true]){height:clamp(calc(720 * var(--design-unit)), 90svh, calc(1000 * var(--design-unit)));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(36 * var(--design-unit)), #000 calc(100% - calc(36 * var(--design-unit))), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(36 * var(--design-unit)), #000 calc(100% - calc(36 * var(--design-unit))), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(36 * var(--design-unit)), #000 calc(100% - calc(36 * var(--design-unit))), transparent);overflow:hidden}.live-feed[data-looping=true]:not([data-reading=true]) .live-feed__group[data-duplicate=true]{display:flex}.live-feed[data-looping=true]:not([data-reading=true]) .live-feed__track{will-change:transform;animation:100s linear infinite live-feed-down}.live-feed[data-looping=true]:not([data-reading=true]) .live-feed__column--1 .live-feed__track{animation-name:live-feed-up;animation-duration:108s}.live-feed[data-looping=true]:not([data-reading=true]) .live-feed__column--2 .live-feed__track{animation-duration:104s}.live-feed[data-running=false] .live-feed__track,.live-feed:hover .live-feed__track,.live-feed:focus-within .live-feed__track{animation-play-state:paused!important}}@keyframes live-feed-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes live-feed-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:767px){.live-feed .post-card h2{font-size:clamp(calc(25 * var(--design-unit)), 2.1vw, calc(38 * var(--design-unit)))}}@media (max-width:1023px){.live-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.live-feed[data-single-row=true]{align-items:stretch}.live-feed__column,.live-feed__track,.live-feed__group{display:contents}.live-feed__group[data-duplicate=true]{display:none}.live-feed .post-card__copy{padding:calc(24 * var(--design-unit))}.live-feed .post-card h2{font-size:calc(26 * var(--design-unit))}}@media (max-width:640px){.live-feed{grid-template-columns:1fr}.live-feed .post-card__copy{padding:calc(28 * var(--design-unit))}.live-feed .post-card h2{font-size:calc(30 * var(--design-unit))}}.article-page{--reading-column:calc(720 * var(--design-unit));padding-bottom:calc(20 * var(--design-unit))}.article-breadcrumb,.article-reader,.article-related{max-width:var(--reading-column);margin-left:auto;margin-right:auto}.article-breadcrumb{gap:calc(14 * var(--design-unit));font-size:var(--fs-14);margin-bottom:var(--space-48);display:flex}.article-breadcrumb a{text-underline-offset:calc(5 * var(--design-unit));text-decoration:underline}.article-breadcrumb>span:last-child{color:#75646d}.article-heading{margin-bottom:var(--space-32)}.article-heading .page-title{text-wrap:balance}.article-lead{font-size:var(--fs-22);margin-top:calc(20 * var(--design-unit));color:#58434c;line-height:1.45}.article-figure{margin:calc(36 * var(--design-unit)) 0}.article-prose>.article-figure:first-child{margin-top:0}.article-figure__image{object-fit:contain;border-radius:var(--radius-item);width:100%;height:auto;display:block}.article-figure__moment{border-radius:var(--radius-item);width:100%}.article-figure figcaption{margin-top:calc(12 * var(--design-unit));font-size:var(--fs-14);text-align:center;color:#75646d;line-height:1.5}.article-prose{font-size:var(--fs-20);line-height:1.65}.article-prose>p+p{margin-top:calc(18 * var(--design-unit))}.article-prose ul,.article-prose ol{margin-top:calc(18 * var(--design-unit));padding-left:calc(28 * var(--design-unit))}.article-prose ul{list-style:outside}.article-prose ol{list-style:decimal}.article-prose li::marker{color:#75646d}.article-prose li+li{margin-top:calc(8 * var(--design-unit))}.article-prose h2,.article-prose h3{margin-top:calc(44 * var(--design-unit));margin-bottom:calc(14 * var(--design-unit))}.article-prose h2{font-size:var(--fs-32)}.article-prose h3{font-size:var(--fs-26)}.article-prose>:first-child{margin-top:0}.article-prose a{color:var(--ruby);text-underline-offset:calc(4 * var(--design-unit));text-decoration:underline}@media (hover:hover){.article-prose a:hover{color:var(--wine)}}.article-catalog{margin-top:calc(36 * var(--design-unit));min-height:calc(44 * var(--design-unit));color:var(--ruby);text-underline-offset:calc(5 * var(--design-unit));align-items:center;text-decoration:underline;display:inline-flex}.article-related{margin-top:calc(80 * var(--design-unit));padding-top:calc(40 * var(--design-unit));border-top:calc(1 * var(--design-unit)) solid #e2d8dc}.article-related__grid{grid-template-columns:repeat(auto-fit, minmax(calc(280 * var(--design-unit)), 1fr));gap:calc(20 * var(--design-unit));display:grid}.article-related__card{justify-content:space-between;gap:calc(30 * var(--design-unit));padding:calc(32 * var(--design-unit));min-height:calc(190 * var(--design-unit));border-radius:calc(30 * var(--design-unit));background:var(--sand);flex-direction:column;transition:background .18s;display:flex}.article-related__card:nth-child(2){background:var(--blush)}.article-related__card:hover{background:#efc4d4}.article-related__card>span{font-size:var(--fs-13)}.article-related__card h3{font-family:var(--font-display);font-synthesis-weight:none;font-weight:400;font-size:var(--fs-32);margin:0;line-height:1.15}@media (max-width:640px){.article-page{padding-top:calc(40 * var(--design-unit))}.article-breadcrumb{margin-bottom:var(--space-32)}.article-heading{margin-bottom:var(--space-24)}.article-lead{font-size:calc(19 * var(--design-unit));margin-top:calc(16 * var(--design-unit))}.article-figure{margin:calc(28 * var(--design-unit)) 0}.article-prose{font-size:calc(18 * var(--design-unit))}.article-prose h2{font-size:calc(26 * var(--design-unit))}.article-prose h3{font-size:calc(22 * var(--design-unit))}.article-related{padding-top:calc(36 * var(--design-unit))}.article-related__grid{grid-template-columns:1fr}.article-related__card{padding:calc(28 * var(--design-unit));min-height:calc(170 * var(--design-unit))}.article-related__card h3{font-size:calc(28 * var(--design-unit))}}.post-card__image{position:relative;overflow:hidden}.post-card__cover{object-fit:cover}.blog-heading{flex-wrap:wrap}.blog-search{gap:var(--space-8);width:min(calc(420 * var(--design-unit)), 100%);display:grid}.blog-search__label{color:var(--ink);font-size:var(--fs-ui);font-weight:500;line-height:calc(20 * var(--design-unit))}.blog-search__field{align-items:center;gap:var(--space-8);display:flex}.blog-search__input{width:100%;min-width:0;height:calc(44 * var(--design-unit));padding:0 var(--space-16);border:calc(1 * var(--design-unit)) solid color-mix(in srgb, var(--ink) 48%, transparent);border-radius:calc(9 * var(--design-unit));background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-ui);transition:border-color var(--motion-fast) var(--ease-standard);flex:1;margin:0;line-height:normal}.blog-search__input::placeholder{color:color-mix(in srgb, var(--ink) 48%, transparent);opacity:1}.blog-search__input:focus-visible{outline:calc(2 * var(--design-unit)) solid var(--ink);outline-offset:calc(-2 * var(--design-unit))}.blog-search__input::-webkit-search-cancel-button{display:none}.blog-search .blog-search__clear{min-height:calc(44 * var(--design-unit))}.blog-search__count{min-height:calc(20 * var(--design-unit));color:color-mix(in srgb, var(--ink) 60%, transparent);font-size:var(--fs-14);line-height:calc(20 * var(--design-unit));margin:0}.blog-results{gap:calc(20 * var(--design-unit));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.blog-results .post-card__copy{padding:calc(28 * var(--design-unit))}.blog-results .post-card h2{font-size:var(--fs-27);letter-spacing:-.035em;text-wrap:balance}.blog-results .post-card__image{aspect-ratio:1.2}.blog-empty{padding:var(--space-40);border:calc(1 * var(--design-unit)) solid color-mix(in srgb, var(--ink) 48%, transparent);border-radius:var(--page-radius);color:color-mix(in srgb, var(--ink) 60%, transparent);font-size:var(--fs-ui);line-height:calc(24 * var(--design-unit));margin:0}.post-card__cue{min-height:calc(24 * var(--design-unit));margin-top:var(--space-24);border-bottom:calc(1 * var(--design-unit)) solid transparent;font-size:var(--fs-13);line-height:calc(20 * var(--design-unit));opacity:.72;transition:opacity var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);align-items:center;display:inline-flex}.post-card:hover .post-card__cue,.post-card:focus-within .post-card__cue{opacity:1;border-bottom-color:currentColor}.live-feed .post-card:hover,.blog-results .post-card:hover{outline:calc(2 * var(--design-unit)) solid currentColor;outline-offset:calc(-2 * var(--design-unit))}@media (prefers-reduced-motion:reduce){.post-card__cue{transition:none}}@media (max-width:1023px){.blog-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-search{width:100%}.blog-results{grid-template-columns:1fr}}@media (min-width:1024px){.article-prose,.live-feed .post-card p{font-size:var(--fs-body)}}
