.stories-hero{box-sizing:border-box;width:100%;color:var(--color-surface);flex-flow:column;justify-content:center;align-items:center;gap:10px;padding:180px 0 80px;display:flex;position:relative;overflow:hidden}.stories-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stories-hero__bg img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stories-hero__inner{z-index:1;width:100%;max-width:var(--container-max);text-align:center;box-sizing:border-box;flex-flow:column;justify-content:center;align-items:center;gap:30px;display:flex;position:relative}.stories-hero__title{width:100%;font-family:var(--font-sans);letter-spacing:-3px;color:var(--color-surface);text-wrap:balance;margin:0;font-size:72px;font-weight:400;line-height:1.2em}.stories-hero__lede{max-width:570px;font-family:var(--font-sans);color:var(--color-surface);text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:24px}.stories-hero__cta{flex:none}.stories-grid{box-sizing:border-box;background:var(--color-surface);flex-flow:column;align-items:center;width:100%;padding:80px 0;display:flex}.stories-grid__inner{width:100%;max-width:var(--container-max);box-sizing:border-box;grid-template-columns:repeat(2,555px);justify-content:center;gap:30px;display:grid}.stories-card{width:555px;height:500px;color:inherit;box-sizing:border-box;border-radius:30px;flex-flow:column;justify-content:flex-end;align-items:flex-start;padding:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.stories-card__media{z-index:0;border-radius:30px;position:absolute;inset:0;overflow:hidden}.stories-card__media img{object-fit:cover;object-position:center;border-radius:30px;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.stories-card:hover .stories-card__media img,.stories-card:focus-visible .stories-card__media img{transform:scale(1.04)}.stories-card__body{z-index:1;background:var(--color-surface);box-sizing:border-box;border-radius:20px;flex-flow:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;padding:20px;display:flex;position:relative}.stories-card__tag{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-sans);color:var(--color-primary);flex-flow:row;justify-content:center;align-items:center;gap:10px;margin:0;padding:10px 20px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.stories-card__title{width:100%;font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);text-wrap:balance;margin:0;font-size:20px;font-weight:400;line-height:28px}.stories-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.stories-hero .appear,.stories-grid .appear{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.stories-hero .appear.is-visible,.stories-grid .appear.is-visible{opacity:1;transform:translateY(0)}.stories-hero .appear-delay-1,.stories-grid .appear-delay-1{transition-delay:80ms}.stories-hero .appear-delay-2,.stories-grid .appear-delay-2{transition-delay:.16s}.stories-grid .appear-delay-3{transition-delay:.24s}.stories-grid .appear-delay-4{transition-delay:.32s}.stories-grid .appear-delay-5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.stories-hero .appear,.stories-grid .appear{opacity:1;transition:none;transform:none}.stories-card__media img{transition:none}}@media (width<=1199.98px){.stories-hero{padding:140px 0 60px}.stories-hero__inner,.stories-grid__inner{padding:0 var(--pad-tablet)}.stories-hero__title{letter-spacing:-2px;font-size:48px}.stories-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.stories-card{width:100%;height:420px}}@media (width<=809.98px){.stories-hero{padding:120px 0 50px}.stories-hero__inner,.stories-grid__inner{padding:0 var(--pad-mobile)}.stories-hero__title{letter-spacing:-2px;font-size:40px}.stories-grid{padding:50px 0}.stories-grid__inner{grid-template-columns:1fr;gap:20px}.stories-card{width:100%;height:420px}.stories-card__title{font-size:18px;line-height:26px}}
