.press-card{--press-accent:#3f5f47;--press-accent-soft:#3f5f4724;--press-wash:#6f8e6e29;--press-wash-strong:#6f8e6e47;--press-tint:#e3c7a659;--press-paper-a:#fffefb;--press-paper-b:#f3f7f2;justify-self:start;width:min(100%,22.5rem)}.press-card[data-accent="2"]{--press-accent:#d98a80;--press-accent-soft:#d98a8029;--press-wash:#d98a8024;--press-wash-strong:#d98a8042;--press-tint:#e3c7a666;--press-paper-a:#fffaf7;--press-paper-b:#faf0eb}.press-card[data-accent="3"]{--press-accent:#6f8e6e;--press-accent-soft:#6f8e6e29;--press-wash:#e3c7a647;--press-wash-strong:#c4a05238;--press-tint:#6f8e6e33;--press-paper-a:#fffdf8;--press-paper-b:#f7f2e8}.press-card[data-accent="4"]{--press-accent:#3f5f47;--press-accent-soft:#e3c7a67a;--press-wash:#e3c7a661;--press-wash-strong:#e3c7a69e;--press-tint:#d98a8029;--press-paper-a:#fffdf8;--press-paper-b:#f4eadf}.press-card__link{aspect-ratio:3/4.1;width:100%;min-height:27rem;color:inherit;perspective:1400px;text-decoration:none;display:block;position:relative}.press-card__paper{transform-style:preserve-3d;filter:drop-shadow(0 16px 28px #2e3a311a);grid-template-columns:1fr 1fr;transition:filter .42s;display:grid;position:absolute;inset:0}.press-card__leaf{min-height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .62s cubic-bezier(.22,1,.36,1);position:relative}.press-card__leaf--left{transform-origin:0;z-index:2}.press-card__leaf--right{transform-origin:100%;z-index:1}.press-card__leaf-inner{border:1px solid #3f5f471f;align-content:start;gap:.35rem;padding:1.25rem 1rem 1.35rem;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3}.press-card__leaf--left .press-card__leaf-inner{background:radial-gradient(circle at 20% 18%, var(--press-wash), transparent 42%), linear-gradient(90deg, transparent 0%, transparent 86%, #3f5f470d 100%), linear-gradient(180deg, var(--press-paper-a) 0%, var(--press-paper-b) 100%);border-inline-end:none;border-radius:.75rem 0 0 .75rem}.press-card__leaf--right .press-card__leaf-inner{background:radial-gradient(circle at 78% 24%, var(--press-tint), transparent 46%), linear-gradient(270deg, transparent 0%, transparent 86%, #3f5f470d 100%), linear-gradient(180deg, var(--press-paper-a) 0%, var(--press-paper-b) 100%);border-inline-start:none;border-radius:0 .75rem .75rem 0}.press-card__mast-bar{background:linear-gradient(90deg, var(--press-accent), color-mix(in srgb, var(--press-accent) 35%, #e3c7a6));opacity:.85;border-radius:999px;width:100%;height:.42rem;margin-bottom:.35rem;display:block}.press-card__mast-bar--soft{opacity:.45;background:linear-gradient(90deg, color-mix(in srgb, var(--press-accent) 55%, #e3c7a6), #e3c7a68c)}.press-card__ghost-line{background:color-mix(in srgb, var(--press-accent) 16%, transparent);border-radius:999px;width:100%;height:.16rem;display:block}.press-card__ghost-line--wide{background:color-mix(in srgb, var(--press-accent) 24%, transparent);width:92%;height:.28rem}.press-card__ghost-line--mid{width:72%}.press-card__ghost-line--short{width:48%}.press-card__ghost-block{aspect-ratio:4/3;background:radial-gradient(circle at 30% 30%, #ffffff73, transparent 55%), linear-gradient(145deg, var(--press-wash-strong), var(--press-tint));width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--press-accent) 10%, transparent);border-radius:.4rem;margin:.35rem 0 .2rem;display:block}.press-card__ghost-block--alt{aspect-ratio:1;background:radial-gradient(circle at 70% 35%, #fff6, transparent 50%), linear-gradient(160deg, var(--press-tint), var(--press-wash-strong));border-radius:.55rem}.press-card__content{z-index:3;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--press-wash) 35%, transparent) 38%, #fdfbf7eb 68%, #fdfbf7 100%);border-radius:.75rem;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:1.6rem 1.45rem 1.45rem;transition:background .42s;display:flex;position:absolute;inset:0}.press-card__meta{align-items:center;gap:.45rem;display:flex}.press-card__dot{background:var(--press-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--press-accent-soft);border-radius:999px;flex-shrink:0}.press-card__publication{letter-spacing:.02em;color:var(--press-accent);margin:0;font-size:.8rem;font-weight:600}.press-card__date{color:var(--color-text-muted);margin:0;font-size:.78rem}.press-card__title{font-family:var(--font-primary), sans-serif;color:var(--color-text);text-wrap:balance;margin:.15rem 0 0;font-size:clamp(1.35rem,1.15rem + .7vw,1.7rem);font-weight:700;line-height:1.3}.press-card__excerpt{-webkit-line-clamp:3;line-clamp:3;color:var(--color-text-muted);-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.press-card__cta{background:var(--press-accent-soft);width:fit-content;color:var(--press-accent);border-radius:999px;align-items:center;gap:.35rem;margin-top:.55rem;padding:.45rem .85rem;font-size:.88rem;font-weight:600;transition:transform .28s,background-color .2s,color .2s;display:inline-flex}.press-card__cta:after{content:"←";transition:transform .28s}.press-card__link:hover .press-card__leaf--left,.press-card__link:focus-visible .press-card__leaf--left{transform:rotateY(26deg)}.press-card__link:hover .press-card__leaf--right,.press-card__link:focus-visible .press-card__leaf--right{transform:rotateY(-26deg)}.press-card__link:hover .press-card__content,.press-card__link:focus-visible .press-card__content{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--press-wash) 18%, transparent) 34%, #fdfbf7e0 64%, #fdfbf7 100%)}.press-card__link:hover .press-card__cta,.press-card__link:focus-visible .press-card__cta{background:var(--press-accent);color:#fff;transform:translateY(-.1rem)}.press-card__link:hover .press-card__cta:after,.press-card__link:focus-visible .press-card__cta:after{transform:translate(-.2rem)}.press-card__link:hover .press-card__paper,.press-card__link:focus-visible .press-card__paper{filter:drop-shadow(0 22px 34px #2e3a3124)}@media (prefers-reduced-motion:reduce){.press-card__leaf,.press-card__content,.press-card__cta,.press-card__cta:after,.press-card__paper{transition:none}.press-card__link:hover .press-card__leaf--left,.press-card__link:focus-visible .press-card__leaf--left,.press-card__link:hover .press-card__leaf--right,.press-card__link:focus-visible .press-card__leaf--right,.press-card__link:hover .press-card__cta,.press-card__link:focus-visible .press-card__cta,.press-card__link:hover .press-card__cta:after,.press-card__link:focus-visible .press-card__cta:after{transform:none}}
