.learn-soon{cursor:default;flex-direction:column;display:flex}.learn-soon:hover{transform:none}.learn-soon-cover{aspect-ratio:16/9;background:var(--foreground);color:var(--background);flex-direction:column;display:flex;position:relative;overflow:hidden}.learn-soon-photo{object-fit:cover;object-position:70% 30%;filter:blur(6px)brightness(.5)saturate(.6);width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;inset:-12px}.learn-soon-veil{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--foreground) 35%, transparent), color-mix(in srgb, var(--foreground) 75%, transparent) 80%);pointer-events:none;position:absolute;inset:0}.learn-soon-badge{z-index:1;background:var(--hdr-copper);color:var(--background);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;top:12px;left:12px}.learn-soon-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:34px 12px 12px;display:flex;position:relative}.learn-soon-lock{border:2px solid var(--hdr-copper);width:44px;height:44px;color:var(--hdr-copper);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.learn-soon-lock svg{width:20px;height:20px}.learn-soon-title{font:700 1.35rem/1.2 var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--background)}.learn-soon-date{color:color-mix(in srgb, var(--hdr-copper) 65%, var(--background));text-transform:capitalize;font-size:.85rem;font-weight:600}.learn-soon-count{font-variant-numeric:tabular-nums;opacity:.9;gap:10px;font-size:.78rem;display:flex}.learn-soon-count b{margin-right:2px;font-size:1.05rem}.learn-soon-body{flex-direction:column;flex:1;display:flex}.learn-soon-body .learn-featured{align-self:flex-start}.learn-soon-text{font:600 1.05rem/1.5 var(--font-display)}.learn-soon-foot{justify-content:flex-end;margin-top:auto;padding-top:18px;display:flex}.learn-soon-foot span{border:1px solid var(--hdr-copper);min-height:44px;color:var(--hdr-copper);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;padding:0 16px;font-size:.8rem;font-weight:600;display:inline-flex}.learn-soon-body .learn-featured{color:var(--hdr-copper);letter-spacing:.1em;background:0 0;margin-bottom:4px;padding:0;font-size:.7rem;line-height:1.4}.learn-soon-text{font-size:.9rem;line-height:1.35}.learn-soon-foot{padding-top:8px}.learn-soon-foot span{min-height:40px}.learn-soon-body{min-height:162px}
