.theme-card.theme-card--upcoming{cursor:default;background:#fff;border:1px solid #dce3eb;box-shadow:0 6px 24px #26344b08}.theme-card.theme-card--upcoming:hover{transform:none;box-shadow:0 6px 24px #26344b08}.upcoming-cover{isolation:isolate;color:#edf0df;background:radial-gradient(at 100% 110%,#839e743d,#0000 65%),#20372f;flex-direction:column;justify-content:center;align-items:flex-start;min-height:204px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.upcoming-cover:before{content:"";z-index:-1;opacity:.14;border:1px solid;border-radius:50%;width:200px;height:260px;position:absolute;top:-80px;right:-70px;transform:rotate(-35deg);box-shadow:0 0 0 24px #ffffff0a,0 0 0 48px #ffffff05}.upcoming-cover--paper{color:#61503a;background:radial-gradient(at 100% 110%,#d9b7803b,#0000 65%),#f3ebda}.upcoming-cover-image{object-fit:cover;z-index:-2;opacity:.18;width:100%;height:100%;position:absolute;inset:0}.upcoming-eyebrow{letter-spacing:1.8px;opacity:.8;font-size:9px;font-weight:700}.upcoming-date{letter-spacing:-4px;margin:9px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,6vw,76px);font-weight:400;line-height:1.2;display:block}.upcoming-cover-caption{letter-spacing:.2px;opacity:.85;font-size:11px}.upcoming-seal{opacity:.6;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;bottom:27px;right:26px}.upcoming-info{flex-direction:column;gap:12px;display:flex}.upcoming-badge{color:#56617b;background:#f1f3f8;border:1px solid #e2e6ef;border-radius:20px;align-self:flex-start;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.upcoming-badge>span{background:#8b93ac;border-radius:50%;width:5px;height:5px}.upcoming-info .theme-title{margin:0}.upcoming-description{color:#687284;margin:0;font-size:13px;line-height:1.75}.upcoming-info .theme-tags{margin:0}.upcoming-note{color:#7b8495;border-top:1px dashed #dce1ea;margin:auto 0 0;padding-top:14px;font-size:11px;line-height:1.6}.upcoming-note>span{margin-right:4px}[data-theme=dark] .theme-card--upcoming{background:#202735;border-color:#3a4557}[data-theme=dark] .upcoming-description,[data-theme=dark] .upcoming-note{color:#b5bdcb}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
