.g2-st-card{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--g-ink);text-decoration:none;transition:transform .35s var(--g-ease)}.g2-st-card__media{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--g-r-md);overflow:hidden;background:#efe4d2}.g2-st-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 36%}.g2-st-card__ep{position:absolute;left:14px;top:14px;z-index:1;display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;background:#fffdf9f0;color:var(--g-ink);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.g2-st-card__ep--hl{background:var(--g-butter)}.g2-st-card__meta{margin-top:4px;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--g-dgold)}.g2-st-card__meta span{color:var(--g-meta)}.g2-st-card__title{font-family:var(--g-f-display);font-weight:600;font-size:clamp(23px,1.8vw,26px);line-height:1.1;letter-spacing:-.025em;transition:color .25s ease}.g2-st-card__x{font-size:16px;line-height:1.6;color:var(--g-body)}.g2-st-card--a{gap:16px}.g2-st-card--a .g2-st-card__media{aspect-ratio:16 / 10;border-radius:var(--g-r-lg)}.g2-st-card--a .g2-st-card__ep{left:16px;top:16px;padding:7px 12px}.g2-st-card--a .g2-st-card__title{font-size:clamp(26px,2.4vw,34px);line-height:1.06;letter-spacing:-.03em}.g2-st-card--a .g2-st-card__x{max-width:600px;font-size:17px}.g2-st-card--next .g2-st-card__media{aspect-ratio:16 / 10}@media(hover:hover)and (pointer:fine){.g2-st-card:hover{transform:translateY(-4px)}.g2-st-card:hover .g2-st-card__title{color:var(--g-dgold)}}.g2-st-feat{display:flex;flex-wrap:wrap;border-radius:var(--g-r-xl);overflow:hidden;background:var(--g-ink);color:var(--g-paper);text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.g2-st-feat__media{position:relative;flex:1.15 1 520px;min-width:0;min-height:clamp(300px,38vw,560px);background:#0e0c0a}.g2-st-feat__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 34%}.g2-st-feat__badge{position:absolute;left:20px;top:20px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--g-butter);color:var(--g-ink);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.g2-st-feat__badge svg{width:12px;height:12px}.g2-st-feat__body{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4.2vw,64px)}.g2-st-feat__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--g-lgold)}.g2-st-feat__ep{padding:5px 10px;border-radius:999px;border:1px solid rgba(232,207,143,.5)}.g2-st-feat__title{font-family:var(--g-f-display);font-weight:600;font-size:clamp(36px,4.2vw,60px);line-height:.98;letter-spacing:-.04em}.g2-st-feat__title .g2-acc{color:var(--g-champ)}.g2-st-feat__x{max-width:470px;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--g-on-ink)}.g2-st-feat__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:8px}.g2-st-feat__read{font-size:14px;font-weight:600;color:#b9b2a6}@media(hover:hover)and (pointer:fine){.g2-st-feat:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #1b1a1799}}.g2-st-pg{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(36px,4vw,56px)}.g2-st-pg__btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid #E2D8C6;background:var(--g-paper);color:var(--g-ink);font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}a.g2-st-pg__btn:hover{border-color:var(--g-ink)}.g2-st-pg__btn.is-on{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-paper)}.g2-st-pg__btn.is-off{background:transparent;color:#a39b8e}.g2-st-pg__btn svg{width:16px;height:16px}.g2-st-pg__btn .g2-st-pg__l{transform:rotate(90deg)}.g2-st-pg__btn .g2-st-pg__r{transform:rotate(-90deg)}.g2-st-pg__gap{min-width:24px;text-align:center;font-weight:700;color:var(--g-meta)}@media(prefers-reduced-motion:reduce){.g2-st-card,.g2-st-feat,.g2-st-card__title{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/g2-stories-base.css.map */
