.blog-heading{margin-bottom:calc(32 * var(--design-unit));align-items:flex-end}.live-feed{gap:calc(20 * var(--design-unit));grid-template-columns:repeat(3,minmax(0,1fr));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}.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:calc(30 * var(--design-unit))}.live-feed .post-card__category{min-height:0;margin-bottom:calc(28 * var(--design-unit));font-size:calc(13 * var(--design-unit));border:0;border-radius:0;padding:0}.live-feed .post-card h2{font-size:calc(38 * var(--design-unit));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 .post-card__category{margin-bottom:calc(12 * var(--design-unit))}.live-feed .post-card--photo h2{font-size:calc(27 * var(--design-unit))}.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}.live-feed__decoration{height:calc(170 * var(--design-unit));padding-top:calc(20 * var(--design-unit));pointer-events:none;justify-content:center;align-items:center;display:flex}.live-feed__decoration img{width:calc(170 * var(--design-unit));height:calc(170 * var(--design-unit));object-fit:contain;transform:rotate(-18deg)}.live-feed__decoration--1{padding-right:calc(28 * var(--design-unit));justify-content:flex-end}.live-feed__decoration--1 img{width:calc(150 * var(--design-unit));height:calc(150 * var(--design-unit));transform:rotate(20deg)}.live-feed__decoration--2{padding-left:calc(20 * var(--design-unit));justify-content:flex-start}.live-feed__decoration--2 img{transform:rotate(8deg)}.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: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:not([data-reading=true]) .live-feed__group[data-duplicate=true]{display:flex}.live-feed:not([data-reading=true]) .live-feed__track{will-change:transform;animation:100s linear infinite live-feed-down}.live-feed:not([data-reading=true]) .live-feed__column--1 .live-feed__track{animation-name:live-feed-up;animation-duration:108s}.live-feed: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__column,.live-feed__track,.live-feed__group{display:contents}.live-feed__group[data-duplicate=true]{display:none}.live-feed__decoration{height:calc(140 * var(--design-unit))}.live-feed__decoration img{width:calc(140 * var(--design-unit));height:calc(140 * var(--design-unit))}.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){.blog-page{padding-top:calc(48 * var(--design-unit))}.blog-heading{margin-bottom:calc(36 * var(--design-unit))}.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))}.live-feed__decoration{height:calc(150 * var(--design-unit));padding-top:calc(10 * var(--design-unit))}}.article-page{padding-bottom:calc(20 * var(--design-unit))}.article-breadcrumb{gap:calc(14 * var(--design-unit));font-size:calc(14 * var(--design-unit));margin-bottom:calc(48 * var(--design-unit));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{max-width:calc(1000 * var(--design-unit));margin-bottom:calc(64 * var(--design-unit))}.article-heading .page-title{text-wrap:balance}.article-lead{font-size:calc(24 * var(--design-unit));max-width:calc(700 * var(--design-unit));margin-top:calc(30 * var(--design-unit));line-height:1.4}.article-layout{gap:calc(60 * var(--design-unit));grid-template-columns:4fr 8fr;align-items:start;display:grid}.article-layout--photo{grid-template-columns:5fr 7fr}.article-photo{border-radius:calc(30 * var(--design-unit));aspect-ratio:1}.article-aside{padding-top:calc(12 * var(--design-unit));justify-content:center;display:flex}.article-aside img{width:calc(200 * var(--design-unit));height:auto;transform:rotate(-16deg)}.article-prose{max-width:calc(720 * var(--design-unit));font-size:calc(20 * var(--design-unit));line-height:1.65}.article-prose>p+p{margin-top:calc(26 * var(--design-unit))}.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(120 * var(--design-unit));padding-top:calc(48 * var(--design-unit));border-top:calc(1 * var(--design-unit)) solid #e2d8dc}.article-related__grid{gap:calc(20 * var(--design-unit));grid-template-columns:1fr 1fr;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:calc(13 * var(--design-unit))}.article-related__card h3{font-family:var(--font-display);font-weight:400;font-size:calc(32 * var(--design-unit));margin:0;line-height:1.15}@media (max-width:1023px){.article-layout,.article-layout--photo{gap:calc(40 * var(--design-unit));grid-template-columns:1fr}.article-photo{max-width:calc(700 * var(--design-unit));width:100%}.article-aside{display:none}.article-heading{margin-bottom:calc(40 * var(--design-unit))}}@media (max-width:640px){.article-page{padding-top:calc(40 * var(--design-unit))}.article-breadcrumb{margin-bottom:calc(32 * var(--design-unit))}.article-heading .page-title{font-size:calc(42 * var(--design-unit))}.article-lead{font-size:calc(20 * var(--design-unit));margin-top:calc(24 * var(--design-unit))}.article-prose{font-size:calc(18 * var(--design-unit))}.article-related{margin-top:calc(64 * var(--design-unit));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))}}
