/* StorePanda — Home v2 (staging). Only loaded on the "Home v2 (Staging)" page template.
   Every rule is prefixed v2- or scoped to body.sp-v2, so it cannot touch the live site. */

body.sp-v2 { background: #fff; }
body.sp-v2 .sp-main { padding-bottom: 0; }

/* Light navigation band under the header, like the reference (desktop only — the phone keeps its drawer). */
body.sp-v2 .sp-nav { background: #fff; border-bottom: 1px solid var(--line); }
body.sp-v2 .sp-nav__menu > li > a { color: var(--ink); font-weight: 500; }
body.sp-v2 .sp-nav__menu > li > a:hover,
body.sp-v2 .sp-nav__menu > li.current-menu-item > a { background: var(--green-light); color: var(--green-dark); }
body.sp-v2 .sp-nav__hours { color: var(--green-dark); }

.v2-ribbon {
	background: #fff4cc; color: #6b5200; text-align: center;
	font-size: 12.5px; padding: 7px var(--pad); border-bottom: 1px solid #f2dd8a;
}

/* shared bits */
.v2-hero, .v2-cats, .v2-promos, .v2-featured, .v2-why, .v2-strip {
	max-width: var(--maxw); margin-inline: auto; padding-inline: var(--pad);
}
.v2-btn {
	display: inline-flex; align-items: center; gap: 8px;
	min-height: 44px; padding: 0 22px; border-radius: 10px;
	font-weight: 600; font-size: 14.5px; line-height: 1; white-space: nowrap;
	transition: transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);
}
.v2-btn svg { width: 18px; height: 18px; stroke-width: 2.2; }
.v2-btn:hover { transform: translateY(-1px); box-shadow: var(--shadow); }
.v2-btn--solid { background: var(--green-dark); color: #fff; }
.v2-btn--solid:hover { background: var(--night); }
.v2-btn--white { background: #fff; color: var(--night); }
.v2-btn--dark { background: var(--night); color: #fff; }
.v2-btn--sm { min-height: 38px; padding: 0 16px; font-size: 13px; }

/* ---------- hero ---------- */
.v2-hero {
	position: relative; display: grid; gap: 22px; align-items: center;
	padding-block: 26px 22px;
	background: linear-gradient(100deg, #f6f9ee 0%, #eef6e4 55%, #e3f1d6 100%);
	max-width: none; padding-inline: max(var(--pad), calc((100% - var(--maxw)) / 2 + var(--pad)));
	overflow: hidden;
}
.v2-eyebrow { margin: 0 0 8px; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: var(--ink-soft); }
.v2-hero__title { margin: 0 0 12px; font-size: clamp(34px, 6.2vw, 62px); font-weight: 700; line-height: 1.05; letter-spacing: -.025em; color: var(--ink); }
.v2-hero__title span { color: var(--green-dark); }
.v2-hero__lead { margin: 0 0 20px; max-width: 460px; font-size: 15.5px; color: var(--ink-soft); }
.v2-hero__perks { list-style: none; margin: 22px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 14px 26px; }
.v2-hero__perks li { display: flex; align-items: center; gap: 10px; font-size: 12.5px; line-height: 1.3; color: var(--ink-soft); }
.v2-hero__perks svg { width: 34px; height: 34px; padding: 6px; border-radius: 50%; background: #fff; color: var(--green-dark); box-shadow: var(--shadow-sm); }

.v2-hero__art { position: relative; min-height: 240px; }
.v2-hero__img { position: absolute; object-fit: cover; border-radius: 22px; box-shadow: var(--shadow-lg); border: 5px solid #fff; }
.v2-hero__img--a { right: 0; top: 0; width: 70%; aspect-ratio: 1.25; }
.v2-hero__img--b { left: 0; bottom: 0; width: 46%; aspect-ratio: 1.1; }
.v2-hero__badge {
	position: absolute; right: 2%; bottom: 6%;
	width: 110px; height: 110px; border-radius: 50%;
	background: var(--night); color: #fff; display: grid; place-content: center; text-align: center;
	font-size: 13px; line-height: 1.2; font-weight: 500; box-shadow: var(--shadow-lg); transform: rotate(-8deg);
}
.v2-hero__badge b { color: #b8f0a4; font-weight: 600; }

/* ---------- round categories ---------- */
.v2-cats { padding-block: 22px 8px; }
.v2-cats__list {
	list-style: none; margin: 0; padding: 0 0 6px;
	display: flex; gap: 18px; overflow-x: auto; scrollbar-width: none; scroll-snap-type: x proximity;
}
.v2-cats__list::-webkit-scrollbar { display: none; }
.v2-cats__list li { flex: 0 0 auto; width: 92px; scroll-snap-align: start; text-align: center; }
.v2-cats__pic {
	display: block; width: 80px; height: 80px; margin: 0 auto 8px; border-radius: 50%;
	background: var(--surface); overflow: hidden; border: 3px solid #fff; box-shadow: 0 0 0 1px var(--line), var(--shadow-sm);
	transition: transform .25s var(--ease), box-shadow .25s var(--ease);
}
.v2-cats__pic img { width: 100%; height: 100%; object-fit: cover; }
.v2-cats a:hover .v2-cats__pic { transform: translateY(-3px); box-shadow: 0 0 0 2px var(--green), var(--shadow); }
.v2-cats__name { display: block; font-size: 12.5px; font-weight: 500; line-height: 1.25; color: var(--ink); }

/* ---------- promo banners ---------- */
.v2-promos { display: grid; gap: 14px; padding-block: 16px; }
.v2-promo {
	position: relative; display: flex; align-items: center; justify-content: space-between; gap: 10px;
	min-height: 170px; padding: 22px 22px; border-radius: 18px; overflow: hidden; isolation: isolate;
	transition: transform .25s var(--ease), box-shadow .25s var(--ease);
}
.v2-promo:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg); }
.v2-promo__copy { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; max-width: 62%; }
.v2-promo__title { font-size: clamp(20px, 3.4vw, 28px); font-weight: 700; line-height: 1.12; letter-spacing: -.01em; }
.v2-promo__title--big { font-size: clamp(26px, 4vw, 36px); }
.v2-promo__title em { font-style: normal; color: #ffd24d; }
.v2-promo__sub { font-size: 13px; line-height: 1.4; opacity: .85; }
.v2-promo__img { position: absolute; right: 0; top: 0; height: 100%; width: 55%; object-fit: cover; z-index: 0; }
.v2-promo__img--round { right: -6%; top: 50%; height: auto; width: 46%; aspect-ratio: 1; transform: translateY(-50%); border-radius: 50%; }
.v2-promo--green { background: #2b6a33; color: #fff; }
.v2-promo--green .v2-promo__img { -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 45%); mask-image: linear-gradient(90deg, transparent 0, #000 45%); }
.v2-promo--cream { background: #f7f1e4; color: var(--ink); }
.v2-promo--deep { background: linear-gradient(135deg, #2f8f3a, #1a5c22); color: #fff; }
.v2-promo--mint { background: #e6f5df; color: var(--night); }
.v2-promo--sm { min-height: 150px; }
.v2-promo--sm .v2-promo__title { font-size: clamp(18px, 2.6vw, 22px); }
.v2-promo--sm .v2-promo__title--big { font-size: clamp(26px, 3.4vw, 34px); }
.v2-promo--sm .v2-promo__copy { max-width: 70%; }
.v2-promo__globe { position: absolute; right: 14px; bottom: 6px; width: 96px; height: 96px; stroke-width: 1.2; opacity: .35; color: var(--green-dark); z-index: 1; }

/* ---------- featured products ---------- */
.v2-featured { padding-block: 10px 6px; }
.v2-head { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin-bottom: 12px; }
.v2-head h2 { margin: 0; font-size: 22px; font-weight: 700; }
.v2-head a { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 600; color: var(--green-dark); }
.v2-head svg { width: 15px; height: 15px; }
.v2-grid { padding-inline: 0; }

/* ---------- why us ---------- */
.v2-why { padding-block: 26px 8px; }
.v2-why h2 { margin: 0 0 14px; font-size: 22px; font-weight: 700; }
.v2-why__list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.v2-why__list li {
	display: flex; align-items: center; gap: 12px; padding: 14px;
	border: 1px solid var(--line); border-radius: 14px; background: #fff;
}
.v2-why__ico { flex: 0 0 auto; width: 44px; height: 44px; display: grid; place-items: center; border-radius: 50%; background: var(--green-light); color: var(--green-dark); }
.v2-why__list b { display: block; font-size: 14px; font-weight: 600; line-height: 1.25; }
.v2-why__list small { display: block; margin-top: 2px; font-size: 12px; color: var(--muted); line-height: 1.3; }

/* ---------- call-out strip ---------- */
.v2-strip {
	display: flex; flex-direction: column; align-items: flex-start; gap: 14px;
	margin-top: 28px; padding: 24px var(--pad); color: #fff;
	background: linear-gradient(100deg, #1a5c22, #247a2e); border-radius: 0;
	max-width: none; padding-inline: max(var(--pad), calc((100% - var(--maxw)) / 2 + var(--pad)));
}
.v2-strip h2 { margin: 0 0 4px; font-size: 22px; font-weight: 700; }
.v2-strip p { margin: 0; font-size: 14px; opacity: .88; }

/* ---------- wider screens ---------- */
@media (min-width: 700px) {
	.v2-hero { grid-template-columns: 1.05fr 1fr; gap: 30px; padding-block: 40px 34px; }
	.v2-hero__art { min-height: 340px; }
	.v2-promos--two { grid-template-columns: repeat(2, 1fr); }
	.v2-promos--three { grid-template-columns: repeat(3, 1fr); }
	.v2-why__list { grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.v2-strip { flex-direction: row; align-items: center; justify-content: space-between; }
	.v2-cats__list { justify-content: space-between; gap: 10px; }
	.v2-cats__list li { width: 108px; }
	.v2-cats__pic { width: 92px; height: 92px; }
}
@media (min-width: 1000px) {
	.v2-hero { padding-block: 54px 48px; }
	.v2-hero__art { min-height: 420px; }
	.v2-hero__badge { width: 130px; height: 130px; font-size: 14px; }
	.v2-promo { min-height: 190px; padding: 26px 30px; }
	.v2-promo--sm { min-height: 160px; padding: 22px 24px; }
	.v2-why__list { grid-template-columns: repeat(5, minmax(0, 1fr)); }
	.v2-why__list li { flex-direction: column; text-align: center; padding: 18px 12px; gap: 10px; }
}
@media (max-width: 480px) {
	.v2-promo__copy { max-width: 66%; }
	.v2-promos--three .v2-promo__globe { width: 72px; height: 72px; }
}

/* 12 featured items: always fill complete rows (2 / 3 / 4 / 6 across). */
.v2-grid.sp-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
@media (min-width: 600px)  { .v2-grid.sp-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (min-width: 900px)  { .v2-grid.sp-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
@media (min-width: 1200px) { .v2-grid.sp-grid { grid-template-columns: repeat(6, minmax(0, 1fr)); } }

/* ---------- full-width hero (photo behind the text) ---------- */
.v2-hero { display: block; position: relative; min-height: 420px; padding-block: 40px; background: #e9f3dc; isolation: isolate; }
.v2-hero__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 70% 55%; z-index: -2; }
.v2-hero__veil {
	position: absolute; inset: 0; z-index: -1;
	background: linear-gradient(180deg, rgba(246,249,238,.94) 0%, rgba(246,249,238,.86) 55%, rgba(246,249,238,.55) 100%);
}
.v2-hero__copy { position: relative; max-width: 560px; }
.v2-hero__badge { right: max(var(--pad), calc((100% - var(--maxw)) / 2 + var(--pad))); bottom: 28px; }
@media (min-width: 700px) {
	.v2-hero { display: block; min-height: 480px; padding-block: 64px; display: flex; align-items: center; }
	.v2-hero__veil { background: linear-gradient(90deg, rgba(246,249,238,.97) 0%, rgba(246,249,238,.9) 34%, rgba(246,249,238,.35) 62%, rgba(246,249,238,0) 82%); }
}
@media (min-width: 1000px) { .v2-hero { min-height: 560px; } }
@media (max-width: 699px) { .v2-hero__badge { width: 92px; height: 92px; font-size: 11.5px; bottom: 14px; } }

/* ---------- donation banner ---------- */
.v2-donate { padding-block: 6px 10px; }
.v2-donate__link { display: block; border-radius: 18px; overflow: hidden; box-shadow: var(--shadow); transition: transform .25s var(--ease), box-shadow .25s var(--ease); }
.v2-donate__link:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg); }
.v2-donate__img { width: 100%; height: auto; display: block; }

/* ======== hero slider (replaces the single-photo hero above) ======== */
.v2-hero { display: block; position: relative; padding: 0; min-height: 0; max-width: none; background: #14451b; overflow: hidden; isolation: isolate; }
.v2-hero__track { position: relative; height: 270px; }
.v2-slide { position: absolute; inset: 0; opacity: 0; visibility: hidden; transition: opacity .7s var(--ease), visibility .7s; }
.v2-slide.is-active { opacity: 1; visibility: visible; z-index: 1; }
.v2-slide__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.v2-slide__veil { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(10,45,18,.88) 0%, rgba(10,45,18,.7) 45%, rgba(10,45,18,.18) 85%); }
.v2-slide__copy {
	position: relative; z-index: 2; height: 100%; max-width: var(--maxw); margin-inline: auto;
	padding: 22px max(var(--pad), 52px) 40px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; color: #fff;
}
.v2-slide__copy .v2-eyebrow { color: #c7f0b8; margin: 0 0 6px; font-size: 11px; }
.v2-slide__title { margin: 0 0 8px; font-size: clamp(26px, 5.4vw, 46px); font-weight: 700; line-height: 1.08; letter-spacing: -.02em; color: #fff; }
.v2-slide__title span { color: #9be27f; }
.v2-slide__lead { margin: 0 0 14px; max-width: 440px; font-size: 14px; line-height: 1.45; color: rgba(255,255,255,.92); }
.v2-slide__copy .v2-btn--solid { background: #fff; color: var(--night); }
.v2-slide__copy .v2-btn--solid:hover { background: #eaf8ec; }
.v2-hero__arrow {
	position: absolute; top: 50%; transform: translateY(-50%); z-index: 3;
	width: 38px; height: 38px; border: 0; border-radius: 50%; display: grid; place-items: center; cursor: pointer;
	background: rgba(255,255,255,.88); color: var(--night); box-shadow: var(--shadow); transition: background .2s var(--ease);
}
.v2-hero__arrow:hover { background: #fff; }
.v2-hero__arrow svg { width: 18px; height: 18px; stroke-width: 2.4; }
.v2-hero__arrow--prev { left: 10px; }
.v2-hero__arrow--next { right: 10px; }
.v2-hero__dots { position: absolute; left: 0; right: 0; bottom: 12px; z-index: 3; display: flex; justify-content: center; gap: 8px; }
.v2-dot { width: 9px; height: 9px; padding: 0; border: 0; border-radius: 99px; background: rgba(255,255,255,.55); cursor: pointer; transition: width .25s var(--ease), background .25s var(--ease); }
.v2-dot.is-active { width: 26px; background: #fff; }

.v2-perks {
	list-style: none; margin: 0; padding: 12px var(--pad); display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 28px;
	background: #fff; border-bottom: 1px solid var(--line);
}
.v2-perks li { display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--ink-soft); }
.v2-perks svg { width: 22px; height: 22px; color: var(--green-dark); }

@media (min-width: 700px) {
	.v2-hero__track { height: 330px; }
	.v2-slide__copy { padding-block: 30px 44px; }
	.v2-slide__lead { font-size: 15.5px; margin-bottom: 18px; }
	.v2-slide__copy .v2-eyebrow { font-size: 12px; }
	.v2-hero__arrow { width: 44px; height: 44px; }
	.v2-hero__arrow--prev { left: 18px; }
	.v2-hero__arrow--next { right: 18px; }
}
@media (min-width: 1000px) { .v2-hero__track { height: 380px; } }
@media (max-width: 480px) {
	.v2-slide__copy { padding-inline: 16px; }
	.v2-hero__arrow { display: none; }
	.v2-slide__veil { background: linear-gradient(90deg, rgba(10,45,18,.86) 0%, rgba(10,45,18,.62) 70%, rgba(10,45,18,.3) 100%); }
	.v2-perks { justify-content: flex-start; overflow-x: auto; flex-wrap: nowrap; white-space: nowrap; scrollbar-width: none; }
}
@media (prefers-reduced-motion: reduce) { .v2-slide { transition: none; } }

/* ======== round 3: fruit/veg pair, chicken, clickable donation card ======== */
.v2-promo--fruit { background: #c2571a; color: #fff; }
.v2-promo--fruit .v2-promo__img { -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 45%); mask-image: linear-gradient(90deg, transparent 0, #000 45%); }
.v2-promo--warm { background: #fbeee3; color: var(--ink); }

.v2-donate { padding-block: 10px 14px; }
.v2-donate__card {
	display: block; border-radius: 20px; overflow: hidden; background: #fff;
	border: 2px solid var(--green); box-shadow: 0 8px 26px rgba(46, 138, 53, .22);
	transition: transform .25s var(--ease), box-shadow .25s var(--ease);
}
.v2-donate__card:hover, .v2-donate__card:focus-visible { transform: translateY(-3px); box-shadow: 0 14px 34px rgba(46, 138, 53, .34); }
.v2-donate__pic { display: block; overflow: hidden; }
.v2-donate__img { width: 100%; height: auto; display: block; transition: transform .6s var(--ease); }
.v2-donate__card:hover .v2-donate__img { transform: scale(1.025); }
.v2-donate__bar {
	display: flex; flex-direction: column; align-items: stretch; gap: 12px;
	padding: 16px 18px; background: linear-gradient(100deg, #1a5c22, #2e8a35); color: #fff;
}
.v2-donate__text b { display: block; font-size: 18px; font-weight: 700; line-height: 1.25; }
.v2-donate__text small { display: block; margin-top: 3px; font-size: 13px; opacity: .9; line-height: 1.4; }
.v2-donate__btn {
	display: inline-flex; align-items: center; justify-content: center; gap: 9px; flex: 0 0 auto;
	min-height: 50px; padding: 0 28px; border-radius: 999px;
	background: #ffd24d; color: #4a3200; font-size: 16px; font-weight: 700; white-space: nowrap;
	box-shadow: 0 4px 14px rgba(0, 0, 0, .25); animation: v2-pulse 2.4s ease-in-out infinite;
}
.v2-donate__btn svg { width: 20px; height: 20px; stroke-width: 2.2; }
.v2-donate__btn svg:first-child { fill: #c0392b; stroke: #c0392b; }
.v2-donate__card:hover .v2-donate__btn { background: #ffe07a; animation: none; transform: scale(1.04); }
@keyframes v2-pulse { 0%, 100% { box-shadow: 0 4px 14px rgba(0,0,0,.25), 0 0 0 0 rgba(255,210,77,.65); } 50% { box-shadow: 0 4px 14px rgba(0,0,0,.25), 0 0 0 12px rgba(255,210,77,0); } }
@media (min-width: 700px) {
	.v2-donate__bar { flex-direction: row; align-items: center; justify-content: space-between; gap: 24px; padding: 18px 28px; }
	.v2-donate__text b { font-size: 21px; }
	.v2-donate__text small { font-size: 14px; }
}
@media (prefers-reduced-motion: reduce) { .v2-donate__btn { animation: none; } }

/* ======== call-out strip: its own rounded card, clearly separate from the dark footer ======== */
.v2-strip {
	max-width: calc(var(--maxw) - 2 * var(--pad)); width: calc(100% - 2 * var(--pad));
	margin: 30px auto 34px; padding: 22px 22px; border-radius: 20px;
	background: linear-gradient(100deg, #2e8a35 0%, #40b848 100%);
	box-shadow: 0 10px 28px rgba(46, 138, 53, .25);
}
.v2-strip h2 { color: #fff; }
.v2-strip .v2-btn--white { color: var(--night); box-shadow: 0 3px 10px rgba(0,0,0,.15); }
@media (min-width: 700px) { .v2-strip { padding: 24px 32px; } }

/* ======== donation card: sits in the middle of the page with side margins, like the call-out card ======== */
.v2-donate { max-width: calc(var(--maxw) - 2 * var(--pad)); width: calc(100% - 2 * var(--pad)); margin: 14px auto 18px; padding: 0; }

/* Navigation: menu was absolutely centred and could overlap the "Open until 10 PM" note on mid-width screens. */
body.sp-v2 .sp-nav__inner { justify-content: center; }
body.sp-v2 .sp-nav__menu { position: static; transform: none; flex-wrap: wrap; justify-content: center; min-height: 68px; }
body.sp-v2 .sp-nav__hours { display: none; }

/* ======== hero slides: centred text, clear of the arrows, lighter photo treatment ======== */
.v2-slide__veil { background: radial-gradient(ellipse 75% 120% at 50% 50%, rgba(8,40,16,.78) 0%, rgba(8,40,16,.6) 45%, rgba(8,40,16,.28) 100%); }
.v2-slide__copy { align-items: center; text-align: center; padding-inline: max(var(--pad), 84px); }
.v2-slide__copy > * { text-shadow: 0 2px 14px rgba(0,0,0,.35); }
.v2-slide__copy .v2-btn { text-shadow: none; }
.v2-slide__copy .v2-eyebrow { padding: 5px 14px; border-radius: 99px; background: rgba(255,255,255,.14); backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); margin-bottom: 10px; }
.v2-slide__title { font-size: clamp(28px, 5.6vw, 52px); }
.v2-slide__title br { display: none; }
.v2-slide__title span { display: block; }
.v2-slide__lead { max-width: 560px; margin-inline: auto; }
@media (max-width: 480px) {
	.v2-slide__copy { padding-inline: 18px; padding-bottom: 38px; }
	.v2-slide__veil { background: radial-gradient(ellipse 120% 100% at 50% 50%, rgba(8,40,16,.78) 0%, rgba(8,40,16,.55) 100%); }
	.v2-slide__lead { font-size: 13.5px; }
}

/* ======== donation slide: real StorePanda donation photo on the left, text centred in the green half ======== */
@media (min-width: 700px) {
	.v2-slide--split { background: linear-gradient(100deg, #14451b, #1d6a28); }
	.v2-slide--split .v2-slide__bg { right: auto; left: 0; width: 46%; }
	.v2-slide--split .v2-slide__veil { background: linear-gradient(90deg, rgba(20,69,27,0) 0%, rgba(20,69,27,0) 38%, #14451b 46%, rgba(20,69,27,0) 46.01%, rgba(20,69,27,0) 100%); }
	.v2-slide--split .v2-slide__copy { padding-left: calc(46% + 40px); padding-right: 84px; }
}

/* donation slide on phones: keep the faces visible — photo on top, text at the bottom, shorter copy */
@media (max-width: 699px) {
	.v2-slide--split .v2-slide__bg { object-position: 50% 28% !important; }
	.v2-slide--split .v2-slide__veil { background: linear-gradient(180deg, rgba(8,40,16,0) 0%, rgba(8,40,16,.05) 30%, rgba(8,40,16,.9) 62%, rgba(8,40,16,.95) 100%); }
	.v2-slide--split .v2-slide__copy { justify-content: flex-end; padding-bottom: 34px; }
	.v2-slide--split .v2-slide__lead, .v2-slide--split .v2-eyebrow { display: none; }
	.v2-slide--split .v2-slide__title { font-size: 26px; margin-bottom: 10px; }
}
