.pr-section{position:relative;background:radial-gradient(50% 60% at 0 0,rgba(47,123,255,.1),transparent 70%),#f3f6fc;color:#0b1322;padding:3.5rem 0 3rem;scroll-margin-top:6rem}@media (min-width:640px){.pr-section{padding:4.5rem 0 4rem}}.pr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem}.pr-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:11px;font-weight:700;letter-spacing:.2em;color:#1f5fff}.pr-eyebrow,.pr-title{text-transform:uppercase}.pr-title{margin-top:.6rem;font-family:var(--font-anton),Impact,sans-serif;font-size:clamp(2.6rem,7vw,5rem);line-height:.9;color:#04060c}.pr-count{display:flex;gap:.5rem}.pr-count__cell{display:flex;min-width:4rem;flex-direction:column;align-items:center;border-radius:.75rem;background:#04060c;padding:.55rem .4rem .45rem;color:#fff}.pr-count__cell b{font-family:var(--font-anton),Impact,sans-serif;font-size:1.75rem;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.pr-count__cell i{margin-top:.3rem;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#22e0ff}@media (max-width:380px){.pr-count__cell{min-width:3.4rem}}.pr-slider{position:relative;margin-top:2rem}.pr-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16rem,82%);gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.pr-track::-webkit-scrollbar{display:none}@media (min-width:640px){.pr-track{grid-auto-columns:minmax(0,calc((100% - 1rem) / 2))}}@media (min-width:1024px){.pr-track{grid-auto-columns:minmax(0,calc((100% - 3rem) / 4))}}.pr-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:1.25rem;background:radial-gradient(80% 60% at 100% 0,rgba(31,95,255,.35),transparent 70%),#04060c;padding:1.5rem 1.4rem 1.4rem;color:#d7e0ee;scroll-snap-align:start}.pr-card__grain{position:absolute;inset:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pr-card__badge{align-self:flex-start;border-radius:.5rem;background:#1f5fff;padding:.35rem .7rem .3rem;font-size:1.5rem;line-height:1;transform:rotate(-2deg)}.pr-card__badge,.pr-card__title{position:relative;font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;color:#fff}.pr-card__title{margin-top:1.25rem;font-size:1.45rem;line-height:1.05}.pr-card__text{position:relative;margin-top:.65rem;flex:1;font-size:.9rem;line-height:1.55;color:#b9c5d8}.pr-card__cta{position:relative;margin-top:1.25rem;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background:#fff;padding:.65rem 1rem;font-size:.875rem;font-weight:700;color:#04060c;transition:background-color .2s,color .2s}.pr-card__cta:hover{background:#22e0ff}.pr-nav{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.pr-nav button{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(4,6,12,.2);color:#04060c;transition:background-color .2s}.pr-nav button:hover{background:#04060c;color:#fff}@media (min-width:1024px){.pr-nav{display:none}}.pr-note{margin-top:1.25rem;font-size:.8rem;color:#4a5a72}.vw-sale{background:linear-gradient(90deg,#04060c,#0b2a7a 50%,#04060c)}.vw-sale__row{display:flex;min-width:0;align-items:center;gap:.75rem;white-space:nowrap}.vw-sale__tag{flex:none;border-radius:.3rem;background:#1f5fff;padding:.2rem .5rem;font-family:var(--font-anton),Impact,sans-serif;font-size:12px;letter-spacing:.06em}.vw-sale__msg,.vw-sale__tag{text-transform:uppercase;color:#fff}.vw-sale__msg{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:700;letter-spacing:.12em;animation:vw-sale-in .45s ease both}@keyframes vw-sale-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vw-sale__msg{animation:none}}.vw-sale__time{font-size:11px;font-weight:600;color:#22e0ff;font-variant-numeric:tabular-nums}.vw-sale__link,.vw-sale__time{flex:none;letter-spacing:.08em}.vw-sale__link{font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:underline;text-underline-offset:3px}.vw-sale__link:hover{color:#22e0ff}.vw-sale__step{display:inline-flex;flex:none;height:22px;width:22px;align-items:center;justify-content:center;border-radius:9999px;color:#b9c5d8}.vw-sale__step:hover{background:hsla(0,0%,100%,.12);color:#fff}.vw-sale__short{display:none}@media (max-width:767px){.vw-sale__step,.vw-sale__time{display:none}.vw-sale__msg{letter-spacing:.05em}.vw-sale__long{display:none}.vw-sale__short{display:inline}}.vw-sale__link{display:inline-flex;align-items:center;min-height:36px;padding:0 .25rem}.vw-sale .vw-announce__close{width:2.25rem;height:2.25rem;right:.25rem}.vw-sale--open{z-index:60}.vw-sale-sheet{position:absolute;top:calc(100% + 6px);right:.75rem;width:min(24rem,calc(100vw - 1.5rem));max-height:min(70vh,34rem);overflow-y:auto;overscroll-behavior:contain;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(80% 50% at 100% 0,rgba(31,95,255,.3),transparent 70%),#04060c;padding:1rem 1rem .5rem;color:#d7e0ee;text-align:left;white-space:normal;box-shadow:0 24px 60px rgba(0,0,0,.45)}.vw-sale-sheet:focus{outline:none}.vw-sale-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.vw-sale-sheet__title{font-family:var(--font-anton),Impact,sans-serif;font-size:1.35rem;line-height:1.05;text-transform:uppercase;color:#fff}.vw-sale-sheet__ends{margin-top:.25rem;font-size:12px;font-weight:600;color:#22e0ff}.vw-sale-sheet__close{display:inline-flex;flex:none;width:2.5rem;height:2.5rem;margin:-.4rem -.4rem 0 0;align-items:center;justify-content:center;border-radius:9999px;color:#b9c5d8}.vw-sale-sheet__close:hover{background:hsla(0,0%,100%,.1);color:#fff}.vw-sale-sheet__list{margin-top:.75rem}.vw-sale-sheet__item{border-top:1px solid hsla(0,0%,100%,.1);padding:.85rem 0}.vw-sale-sheet__name{font-size:14px;font-weight:700;color:#fff}.vw-sale-sheet__text{margin-top:.25rem;font-size:13px;line-height:1.45;color:#b9c5d8}.vw-sale-sheet__claim{display:inline-flex;min-height:40px;margin-top:.6rem;align-items:center;border-radius:.6rem;background:#1f5fff;padding:0 .9rem;font-size:13px;font-weight:700;color:#fff}.vw-sale-sheet__claim:hover{background:#2f6bff}@media (max-width:420px){.vw-sale__tag{display:none}}.ink-rot-item--offer{position:relative}.ink-hero-promo-tag{position:absolute;bottom:100%;left:50%;margin-bottom:.9rem;transform:translateX(-50%);white-space:nowrap;border-radius:.4rem;background:#1f5fff;padding:.45rem .7rem .4rem;font-family:var(--font-epilogue),system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#fff}@media (min-width:1024px){.ink-hero-promo-tag{left:0;transform:none}}@media (max-width:380px){.ink-hero-promo-tag{letter-spacing:.08em}}.vw-promo-min{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.9rem;max-width:36rem;border-radius:.6rem;padding:.5rem .75rem;font-size:13px;line-height:1.35;animation:vw-sale-in .45s ease both}.vw-promo-min--dark{background:rgba(31,95,255,.16);border:1px solid rgba(79,157,255,.4);color:#eaf0ff}.vw-promo-min--light{background:#e8efff;border:1px solid #b9cdfb;color:#0b1322}.vw-promo-min__tag{flex:none;border-radius:.3rem;background:#1f5fff;padding:.15rem .45rem .1rem;font-family:var(--font-anton),Impact,sans-serif;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#fff}.vw-promo-min__text{font-weight:600}.vw-promo-min__link{display:inline-flex;align-items:center;min-height:32px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.vw-promo-min--dark .vw-promo-min__link{color:#22e0ff}.vw-promo-min--light .vw-promo-min__link{color:#1f5fff}@media (prefers-reduced-motion:reduce){.vw-promo-min{animation:none}}