.shopify-section--boards-v2-feature-chapters{background:var(--v2-black);color:var(--v2-white);font-family:var(--v2-font)}.vb-chapters{--vb-chapters-pad: clamp(var(--v2-space-6), 4vw, var(--v2-space-9))}.vb-chapters__layout{display:grid;grid-template-columns:1fr}.vb-chapters__media{display:none}.vb-chapters__media-stage{position:relative;width:100%;height:100%;overflow:hidden;background:var(--v2-grey-900)}.vb-chapters__frame{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity var(--v2-duration-base, .45s) var(--v2-ease, ease);pointer-events:none}.vb-chapters__frame.is-active{opacity:1;z-index:1}.vb-chapters__img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s var(--v2-ease, ease)}.vb-chapters__frame.is-active .vb-chapters__img{transform:scale(1)}.vb-chapters__img--placeholder{background:linear-gradient(135deg,var(--v2-grey-900) 0%,var(--v2-deep-ocean, #0a1e28) 55%,var(--v2-black) 100%);min-height:100%}.vb-chapters__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--v2-alpha-black-45) 0%,var(--v2-alpha-black-15) 45%,var(--v2-alpha-black-55) 100%);pointer-events:none}.vb-chapters__scrim--mobile{background:linear-gradient(180deg,var(--v2-alpha-black-20) 0%,var(--v2-alpha-black-50) 100%)}.vb-chapters__rail{padding:var(--vb-chapters-pad);background:var(--v2-black)}.vb-chapters__header{max-width:36rem;margin-bottom:var(--v2-space-7)}.vb-chapters__eyebrow{margin:0 0 var(--v2-space-4);font-size:var(--v2-text-label);font-weight:var(--v2-w-semi);letter-spacing:.28em;text-transform:uppercase;color:var(--v2-horizon, var(--v2-light-blue))}.vb-chapters__title{margin:0 0 var(--v2-space-4);font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--v2-w-light, 300);line-height:1.08;letter-spacing:-.02em}.vb-chapters__lede{margin:0;font-size:var(--v2-text-sm, .95rem);font-weight:var(--v2-w-light, 300);line-height:var(--v2-leading-body, 1.6);color:var(--v2-grey-400);max-width:34rem}.vb-chapters__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-4) var(--v2-space-5);margin:0 0 var(--v2-space-8);padding:var(--v2-space-5) 0;border-top:1px solid var(--v2-glass-border);border-bottom:1px solid var(--v2-glass-border)}.vb-chapters__stat{margin:0}.vb-chapters__stat-label{margin:0 0 var(--v2-space-1);font-size:var(--v2-text-micro);font-weight:var(--v2-w-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--v2-grey-500)}.vb-chapters__stat-value{margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:var(--v2-w-semi);letter-spacing:-.01em;color:var(--v2-white);font-variant-numeric:tabular-nums}.vb-chapters__topics{display:none;flex-direction:column;gap:0;margin:0 0 var(--v2-space-7);border-left:1px solid var(--v2-glass-border)}.vb-chapters__topic{display:grid;grid-template-columns:2.5rem 1fr;gap:var(--v2-space-3);align-items:baseline;width:100%;padding:var(--v2-space-3) var(--v2-space-4);border:0;border-left:2px solid transparent;margin:0 0 0 -1px;background:transparent;color:var(--v2-grey-500);font-family:inherit;text-align:left;cursor:pointer;transition:color var(--v2-duration-instant, .12s) ease,border-color var(--v2-duration-instant, .12s) ease,background var(--v2-duration-instant, .12s) ease}.vb-chapters__topic:hover,.vb-chapters__topic:focus-visible{color:var(--v2-white);background:var(--v2-glass-bg)}.vb-chapters__topic:focus-visible{outline:2px solid var(--v2-light-blue);outline-offset:-2px}.vb-chapters__topic.is-active{color:var(--v2-white);border-left-color:var(--v2-light-blue)}.vb-chapters__topic-index{font-size:var(--v2-text-micro);font-weight:var(--v2-w-semi);letter-spacing:.12em;color:var(--v2-horizon, var(--v2-light-blue))}.vb-chapters__topic-label{font-size:var(--v2-text-sm, .95rem);font-weight:var(--v2-w-medium);letter-spacing:.02em}.vb-chapters__list{display:flex;flex-direction:column;gap:var(--v2-space-8)}.vb-chapters__chapter{scroll-margin-top:calc(var(--v2-top-stack-h, 5.5rem) + var(--v2-space-4))}.vb-chapters__chapter-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:var(--v2-space-5);background:var(--v2-grey-900)}.vb-chapters__chapter-media .vb-chapters__img{position:absolute;top:0;right:0;bottom:0;left:0;transform:none}.vb-chapters__chapter-index{display:flex;align-items:center;gap:var(--v2-space-3);margin:0 0 var(--v2-space-4);font-size:var(--v2-text-label);font-weight:var(--v2-w-semi);letter-spacing:.28em;text-transform:uppercase;color:var(--v2-horizon, var(--v2-light-blue))}.vb-chapters__chapter-index-line{width:2rem;height:1px;background:currentColor}.vb-chapters__chapter-title{margin:0 0 var(--v2-space-4);font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:var(--v2-w-regular, 400);line-height:1.15;letter-spacing:-.015em}.vb-chapters__chapter-copy{margin:0;font-size:var(--v2-text-sm, .95rem);font-weight:var(--v2-w-light, 300);line-height:var(--v2-leading-body, 1.65);color:var(--v2-grey-400);max-width:34rem}.vb-chapters__chapter-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-4);margin:var(--v2-space-5) 0 0;padding-top:var(--v2-space-5);border-top:1px solid var(--v2-glass-border)}@media(min-width:900px){.vb-chapters__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100dvh}.vb-chapters--media-right .vb-chapters__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vb-chapters--media-right .vb-chapters__media{order:2}.vb-chapters--media-right .vb-chapters__rail{order:1}.vb-chapters__media{display:block;position:sticky;top:var(--v2-top-stack-h, 0px);height:calc(100vh - var(--v2-top-stack-h, 0px));height:calc(100dvh - var(--v2-top-stack-h, 0px));height:calc(100svh - var(--v2-top-stack-h, 0px));align-self:start}.vb-chapters__rail{padding:clamp(var(--v2-space-8),6vw,var(--v2-space-10)) clamp(var(--v2-space-6),4vw,var(--v2-space-9))}.vb-chapters__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.vb-chapters__topics{display:flex}.vb-chapters__chapter-media{display:none}.vb-chapters__list{gap:0}.vb-chapters__chapter{min-height:70vh;min-height:70dvh;display:flex;align-items:center;padding:var(--v2-space-8) 0;opacity:.38;transition:opacity var(--v2-duration-base, .4s) var(--v2-ease, ease)}.vb-chapters__chapter.is-active{opacity:1}}@media(min-width:1100px){.vb-chapters__stats{gap:var(--v2-space-5) var(--v2-space-6)}}@media(prefers-reduced-motion:reduce){.vb-chapters__frame,.vb-chapters__img,.vb-chapters__chapter{transition:none}.vb-chapters__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/boards-v2-feature-chapters.css.map */
