.pack-end{min-height:0;color:var(--b-ink);-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;padding:22px;display:flex}.pack-end__center{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:220px;display:flex}.pack-end__icon{background:var(--b-hi);width:56px;height:56px;color:var(--b-accent-text);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.pack-end__kicker{color:var(--b-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.pack-end__title{color:var(--b-ink);margin:0;font-size:28px;font-weight:800;line-height:1.2}.pack-end__count{color:var(--b-ink-soft);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:15px;font-weight:600}.pack-end__note{color:var(--b-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.pack-end__foot{border-top:1px solid var(--b-line);flex:none;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.pack-end__foot--end{justify-content:flex-end}.pack-end__text,.pack-end__link{color:var(--b-accent-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}.pack-end__link{text-underline-offset:3px;margin-top:14px;padding:0;text-decoration:underline}.pack-end__cta{border-radius:var(--radius-pill);background:var(--b-accent);min-height:44px;color:var(--b-on-accent);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.pack-end__cta--spaced{margin-top:16px}@media (max-width:767px){.pack-end__title{font-size:24px}}
.pack-stories{--pack-car-h:clamp(540px, 70vh, 660px);--pack-on-photo:#fff;--pack-on-photo-soft:#ffffffd1;width:100%;margin:0 0 28px;container-type:inline-size}@media (min-width:768px){.pack-stories>*{--pack-card-w:min(760px, max(min(520px, calc(100cqw - 170px)), calc((100cqw - 248px) / 1.08)));--pack-peek-w:calc(128px + var(--pack-card-w) * .08)}}.pack-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.pack-head__title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pack-head__label{color:var(--b-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.pack-head__tagline,.pack-head__right{color:var(--b-muted);font-size:13px;font-weight:500}.pack-head__right{white-space:nowrap}.pack-link{color:var(--b-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pack-segs{width:var(--pack-card-w);gap:4px;height:4px;margin:6px auto 12px;display:flex}.pack-segs--off{visibility:hidden}.pack-seg{border-radius:var(--radius-pill);background:var(--b-line);flex:1;transition:box-shadow .2s;overflow:hidden}.pack-seg i{background:var(--b-accent);transform-origin:0;height:100%;transition:transform .25s var(--ease),background-color .2s ease;display:block;transform:scaleX(0)}.pack-seg--done i{background:color-mix(in srgb, var(--b-accent) 45%, transparent);transform:scaleX(1)}.pack-seg--current{background:color-mix(in srgb, var(--b-accent) 22%, var(--b-line));box-shadow:0 0 0 2px color-mix(in srgb, var(--b-accent) 55%, transparent)}.pack-seg--current i{background:var(--b-accent-text);transform:scaleX(1)}.pack-seg--locked{background:repeating-linear-gradient(90deg, var(--b-line) 0 6px, transparent 6px 9px)}.pack-seg--locked i{background:0 0}.pack-car-shell{position:relative}.pack-car{--x1:100%;--x2:200%;--x3:300%;width:calc(var(--pack-card-w) + var(--pack-peek-w));max-width:100%;height:var(--pack-car-h);touch-action:pan-y;margin:0 auto;position:relative;overflow:clip}.pack-car__track{position:absolute;inset:0}.pack-car__card{width:var(--pack-card-w);border:1px solid var(--b-line);border-radius:var(--radius-tile);background:var(--b-surface);height:100%;transform:translateX(calc(-50% + var(--x,0%))) scale(var(--s,1));transition:transform .38s var(--ease),opacity .38s var(--ease),filter .38s;will-change:transform;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;top:0;left:50%;overflow:hidden}.pack-car__card.pos-c{--x:0%;--s:1;z-index:5;box-shadow:var(--b-shadow-float);cursor:pointer}.pack-car__card.pos-p1{--x:var(--x1);--s:.92;--dim:.4;z-index:4}.pack-car__card.pos-m1{--x:calc(var(--x1) * -1);--s:.92;--dim:.55;z-index:4}.pack-car__card.pos-p2{--x:var(--x2);--s:.74;--dim:.62;z-index:3}.pack-car__card.pos-m2{--x:calc(var(--x2) * -1);--s:.74;--dim:.72;z-index:3}.pack-car__card.pos-p3{--x:var(--x3);--s:.64;z-index:2;opacity:0;pointer-events:none}.pack-car__card.pos-m3{--x:calc(var(--x3) * -1);--s:.64;z-index:2;opacity:0;pointer-events:none}.pack-car__card--peek{cursor:pointer}.pack-car__card--peek:after{content:"";background:var(--b-bg);opacity:var(--dim,.5);pointer-events:none;transition:opacity .38s var(--ease);position:absolute;inset:0}.pack-car__card--peek:hover:after{opacity:calc(var(--dim,.5) - .2)}.pack-car__card--seen{filter:grayscale(.6)}.pack-car__card--end.pos-c{cursor:default}.pack-car__card--skel{background:var(--b-subtle)}.pack-car__card--skel.pos-c{animation:1.2s ease-in-out infinite alternate pack-pulse}.pack-nav{z-index:8;border:1px solid var(--b-line);background:var(--b-surface);width:44px;height:44px;color:var(--b-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pack-nav:hover:not(:disabled){border-color:var(--b-accent);background:var(--b-hi)}.pack-nav:disabled{opacity:.35;cursor:default}.pack-nav--prev{left:calc(50% - var(--pack-card-w)/2 - var(--pack-peek-w)/2 - 60px)}.pack-nav--next{left:calc(50% + var(--pack-card-w)/2 + var(--pack-peek-w)/2 + 16px)}.pack-card{min-height:0;color:var(--b-ink);flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.pack-card__img{object-fit:cover;border-radius:14px;flex:none;width:100%;height:clamp(120px,34%,260px)}.pack-card__body{flex-direction:column;flex:1;align-items:flex-start;min-height:0;padding-top:14px;display:flex}.pack-card__tag{border-radius:var(--radius-pill);background:var(--b-hi);max-width:100%;color:var(--b-accent-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.pack-card__title{color:var(--b-ink);letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 8px;font-size:24px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.pack-card__meta{color:var(--b-muted);flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.pack-card__meta i{font-style:normal}.pack-card__desc{min-height:0;color:var(--b-ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:0 auto;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.pack-card__cta{border-radius:var(--radius-pill);background:var(--b-accent);width:100%;height:46px;color:var(--b-on-accent);font:inherit;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:800;display:flex}.pack-card__cta-m{display:none}.pack-card--gated .pack-card__img{filter:blur(16px)saturate(.85);clip-path:inset(0 round 14px)}.pack-card--gated .pack-card__desc{-webkit-line-clamp:2}.pack-blur{filter:blur(6px);-webkit-user-select:none;user-select:none}.pack-gate-box{border-radius:var(--radius-row);background:var(--b-hi);width:100%;color:var(--b-ink);align-items:flex-start;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.pack-gate-box__icon{background:var(--b-accent);width:36px;height:36px;color:var(--b-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.pack-gate-box b{font-size:15px;line-height:1.3;display:block}.pack-gate-box small{color:var(--b-muted);margin-top:3px;font-size:13px;line-height:1.4;display:block}.pack-error,.pack-empty{border:1px solid var(--b-line);border-radius:var(--radius-tile);background:var(--b-surface);max-width:560px;color:var(--b-ink-soft);align-items:center;gap:16px;margin:0 auto;padding:18px 20px;display:flex}.pack-error p,.pack-empty p{flex:1;margin:0;font-size:14px}@keyframes pack-pulse{0%{opacity:.55}to{opacity:1}}@media (max-width:767px){.pack-stories{--pack-card-w:calc(100vw - 32px);--pack-peek-w:0px;--pack-car-h:min(600px, calc(100dvh - 240px))}.pack-head{flex-direction:column;align-items:flex-start;gap:2px}.pack-nav{display:none}.pack-card{color:var(--pack-on-photo);padding:0;position:relative}.pack-card__img{border-radius:0;height:100%;position:absolute;inset:0}.pack-card:before{content:"";z-index:1;background:linear-gradient(#0000001a 0%,#00000073 28%,#000000e6 45%,#000000f2 60%);position:absolute;inset:0}.pack-card__body{z-index:2;flex:none;padding:18px;position:absolute;bottom:0;left:0;right:0}.pack-card__tag{color:var(--pack-on-photo);background:#00000073}.pack-card__title{color:var(--pack-on-photo);margin:10px 0 8px;font-size:20px}.pack-card__meta{color:var(--pack-on-photo-soft);margin-bottom:8px;font-size:12.5px}.pack-card__desc{color:var(--pack-on-photo-soft);-webkit-line-clamp:2;font-size:14.5px;line-height:1.45}.pack-card__cta{background:var(--pack-on-photo);color:#16141d;margin-top:14px}.pack-card__cta-d{display:none}.pack-card__cta-m{display:inline}.pack-card--gated .pack-card__img{clip-path:none;transform:scale(1.12)}.pack-gate-box{color:var(--pack-on-photo);background:#00000073}.pack-gate-box small{color:var(--pack-on-photo-soft)}.pack-error{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pack-seg,.pack-seg i{transition:none}.pack-car__card{transition:none;animation:none!important}}
