.stories-grid__header{max-width:64rem;margin:0 0 4rem;text-align:left}.stories-grid__header--center{margin-left:auto;margin-right:auto;text-align:center}.stories-grid__heading{margin:0}.stories-grid__text{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.stories-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.stories-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}@media screen and (min-width:990px){.stories-grid__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stories-grid__empty{text-align:center;color:rgba(var(--color-foreground),.7)}.pill-link{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.6rem 1rem 2rem;border-radius:4rem;background:#faf6ef;color:#ff6200;font-size:1.5rem;line-height:1.2;letter-spacing:.06rem;white-space:nowrap;text-decoration:none;box-shadow:0 0 0 1px #ff620040,0 6px 16px -10px #ff620073;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.pill-link:hover,.pill-link:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 1px #ff620073,0 14px 28px -12px #ff620099,0 0 32px 6px #ff620033}.pill-link:focus-visible{outline:2px solid #ff6200;outline-offset:4px}.pill-link[aria-disabled=true]{cursor:default}.pill-link__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .3s ease,color .3s ease}.pill-link__arrow svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pill-link--right:hover .pill-link__arrow svg,.pill-link--right:focus-visible .pill-link__arrow svg{transform:translate(2px)}.pill-link--down:hover .pill-link__arrow svg,.pill-link--down:focus-visible .pill-link__arrow svg{transform:translateY(2px)}.pill-link--soft,.pill-link--solid{gap:1.2rem;padding:.4rem .4rem .4rem 1.8rem}.pill-link--soft .pill-link__arrow{width:3.4rem;height:3.4rem;border-radius:50%;background:#ff62001f;color:#ff6200}.pill-link--soft:hover .pill-link__arrow,.pill-link--soft:focus-visible .pill-link__arrow{background:#ff6200;color:#faf6ef}.pill-link--solid .pill-link__arrow{width:3.6rem;height:3.6rem;border-radius:50%;background:#ff6200;color:#faf6ef}@media(prefers-reduced-motion:reduce){.pill-link,.pill-link__arrow svg{transition:none}.pill-link:hover,.pill-link:hover .pill-link__arrow svg{transform:none}}.story-card{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;isolation:isolate;container-type:inline-size;border-radius:1.4rem;background:#3a1a08;color:#fff;text-decoration:none;box-shadow:0 1.6rem 3.2rem -2rem #00000073;-webkit-user-drag:none}.story-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.story-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.story-card__veil{position:absolute;left:0;right:0;bottom:0;height:72%;background:linear-gradient(to bottom,#ff620000,rgba(225,80,0,calc(.32 * var(--story-veil, 1))),rgba(160,50,0,calc(.74 * var(--story-veil, 1))) 52%,rgba(90,26,0,calc(.94 * var(--story-veil, 1))));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 42%);mask-image:linear-gradient(to bottom,transparent 0%,#000 42%);transition:opacity .4s ease}.story-card__body{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.4rem;padding:clamp(1.2rem,7cqi,2.2rem);text-shadow:0 1px 10px rgba(40,10,0,.35)}.story-card__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.7rem,9cqi,2.8rem);line-height:1.2;letter-spacing:.03rem;color:#fff}.story-card__meta{font-size:clamp(1.15rem,5cqi,1.4rem);letter-spacing:.04rem;color:#fff0e1e0}.story-card__line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin-top:.4rem;font-size:clamp(1.25rem,5.4cqi,1.5rem);line-height:1.5;color:#fff5ebf0}@container (max-width: 250px){.story-card__line{-webkit-line-clamp:2;line-clamp:2}}.story-card:hover .story-card__image,.story-card:focus-visible .story-card__image{transform:scale(1.05)}.story-card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}@media(prefers-reduced-motion:reduce){.story-card__image{transition:none}.story-card:hover .story-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAAAAEAACAAQA */
