html,body.gradient{background:var(--blb-bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media screen and (max-width:749px){h1,.h1{font-size:min(calc(var(--font-heading-scale) * 3rem),calc((100vw - 4.7rem) / 10.8))}.rich-text .rich-text__wrapper{width:100%}}@media screen and (max-width:749px){.announcement-bar-section{display:none}}@media screen and (max-width:749px){.header.header--mobile-center{grid-template-columns:1fr auto 1fr}.header-wrapper .header{padding-top:.8rem;padding-bottom:.8rem}.header__heading-link .h2{white-space:nowrap;font-size:clamp(1.6rem,5.2vw,2.4rem)}.header .header__heading-logo{width:14rem}.header .header__heading-logo.header__heading-logo--mobile{width:var(--blb-mobile-logo-w, 14rem)}}@media screen and (min-width:750px){.header__icons .header__icon .icon{scale:1.3}}@media screen and (min-width:990px){.header-wrapper .header{--blb-hdr-edge: max(5rem, calc((100% - var(--page-width)) / 2 + 5rem));--blb-hdr-shift: 0rem;--blb-hdr-icon-inset: .48rem;padding-left:calc(var(--blb-hdr-edge) + var(--blb-hdr-shift) - 1rem);padding-right:calc(var(--blb-hdr-edge) - var(--blb-hdr-icon-inset))}html:has(.blb-hero__wrap) .header-wrapper .header{--blb-hdr-edge: max(5rem, calc((100% - 160rem)/2 + 5rem) );--blb-hdr-shift: calc( clamp(0rem, calc((100% - 2 * var(--blb-hdr-edge)) * .5 - 8.9 * clamp(3.8rem, 3.7%, 7.2rem) - 9rem), clamp(2rem, 4%, 9rem)) - (var(--blb-hdr-edge) - 5rem) * .5 )}}.header__heading-link .h2{color:rgb(var(--blb-brand-rgb))}@media screen and (max-width:749px){html.blb-reveal-header .section-header{position:fixed;top:0;left:0;right:0;z-index:4;transform:translateY(-100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}html.blb-reveal-header.blb-header-shown .section-header{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s;box-shadow:0 1px #ffffff14,var(--blb-shadow-up-below)}html.blb-reveal-header #MainContent .shopify-section{scroll-margin-top:var(--blb-header-height, 0px)}}@media screen and (max-width:989px){.header:is(.header--middle-left,.header--middle-center):not(.header--has-menu)>.header__search{display:none}.header:is(.header--middle-left,.header--middle-center):not(.header--has-menu) .header__icons>.header__search{display:inline-flex}}:root{--blb-shadow: 0 0 6px rgba(0, 0, 0, .45);--blb-shadow-lg: 0 0 8px rgba(0, 0, 0, .55);--blb-shadow-btn: 0 0 6px rgba(0, 0, 0, .5);--blb-shadow-up: 0 0 6px rgba(0, 0, 0, .45);--blb-shadow-up-sheet: 0 0 8px rgba(0, 0, 0, .5);--blb-shadow-up-below: 0 0 6px rgba(0, 0, 0, .45);--blb-shadow-text: 0 0 6px rgba(0, 0, 0, .55);--blb-shadow-text-sm: 0 0 3px rgba(0, 0, 0, .7);--blb-shadow-filter: drop-shadow(0 0 6px rgba(0, 0, 0, .45));--blb-shadow-icon: drop-shadow(0 0 3px rgba(0, 0, 0, .7));--blb-bp-rgb: 148, 29, 28;--blb-line-rgb: 255, 255, 255}:root{--blb-brand-rgb: 252, 42, 47;--blb-text-rgb: var(--blb-brand-rgb);--blb-on-accent-rgb: 255, 255, 255;--blb-on-brand-rgb: var(--blb-bg-rgb);--blb-bg-rgb: 19, 21, 20;--blb-bg: rgb(var(--blb-bg-rgb));--blb-accent: rgb(var(--blb-bp-rgb));--blb-cta-rgb: 239, 43, 43;--blb-on-cta-rgb: 255, 255, 255;--blb-em-rgb: 221, 219, 214;--blb-act-rgb: 255, 122, 112;--blb-act-fill-rgb: 184, 74, 66;--blb-on-act-rgb: 255, 255, 255;--blb-prog-rgb: 122, 165, 255;--blb-panel: color-mix(in srgb, var(--blb-bg) 96%, #fff);--blb-selected: color-mix(in srgb, var(--blb-bg) 91%, #fff);--blb-selected-edge: rgba(var(--blb-line-rgb), .14)}.color-scheme-3{--color-background: var(--blb-bg-rgb);--gradient-background: rgb(var(--blb-bg-rgb));--color-secondary-button: var(--blb-bg-rgb);--color-badge-background: var(--blb-bg-rgb)}@font-face{font-family:Open Sauce One;src:url(open-sauce-one-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(open-sauce-one-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(open-sauce-one-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(open-sauce-one-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(open-sauce-one-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(open-sauce-one-extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(open-sauce-one-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-heading-family: "Open Sauce One", Helvetica, Arial, sans-serif;--font-heading-style: normal}.blb-hero{--bp-cell: var(--bp-cell-d, 40px);--bp-major-cell: calc(var(--bp-cell) * var(--bp-major-n, 7));--bp-edge-frac: .1;--bp-edge: calc(var(--bp-edge-frac) * 100cqh);--bp-top: var(--bp-edge);--bp-w: var(--bp-edge);--bp-minor: rgba(var(--blb-line-rgb), .05);--bp-major: rgba(var(--blb-line-rgb), .11);--blb-hero-motion: 0px;--blb-hero-pad-b: 0px;--blb-hero-muted: rgba(var(--color-foreground), .55);position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;height:calc(100vh - var(--blb-header-bottom, 0px));height:calc(100svh - var(--blb-header-bottom, 0px));min-height:52rem;box-sizing:border-box;padding-bottom:var(--blb-hero-pad-b);container-type:size;color:rgb(var(--color-foreground));background:radial-gradient(120% 70% at 30% 35%,#ffffff12,#fff0 70%),rgb(var(--color-background))}@media screen and (max-width:749px){.blb-hero{--blb-strings-drop: 12px;--bp-cell: var(--bp-cell-m, 30px);--bp-edge-frac: .08;--bp-w: 13cqw}}.blb-hero>*:not(.blb-hero__bp){position:relative;z-index:1}.blb-hero__wrap{--blb-wrap-pl: max(5rem, calc((100cqw - 160rem)/2 + 5rem) );--blb-wrap-w: calc(100cqw - 2 * var(--blb-wrap-pl));position:relative;flex:1 1 auto;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 var(--blb-wrap-pl)}.blb-hero__copy{--blb-copy-shift: clamp(2rem, 4cqw, 9rem);display:flex;flex-direction:column;align-items:flex-start;width:calc(var(--blb-wrap-w) * .48 - var(--blb-copy-shift));margin-left:var(--blb-copy-shift)}.blb-hero .blb-hero__headline{margin:0 0 3.4rem;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.8rem,3.7cqw,7.2rem);line-height:1.04;letter-spacing:-.01em;text-align:left;text-wrap:balance;text-shadow:var(--blb-shadow-text)}.blb-hero__br{display:none}@media screen and (max-width:749px){.blb-hero__br{display:inline}}.blb-hero__accent{color:var(--blb-hero-accent, rgb(var(--blb-text-rgb)))}.blb-hero .blb-hero__button.button{--color-button: var(--blb-cta-rgb);--color-button-text: var(--blb-on-cta-rgb);--alpha-button-background: 1;gap:.8rem;min-height:6rem;margin:0 0 6rem;padding:0 4rem;font-size:1.9rem;font-weight:700;letter-spacing:.02em;text-decoration:none;box-shadow:var(--blb-shadow-btn)}.blb-hero__win{position:absolute;top:50%;transform:translateY(-50%);right:var(--blb-wrap-pl);width:min(112rem,calc(var(--blb-wrap-w) * .5),calc((100cqh - 10rem)*1.633));aspect-ratio:16 / 9.8;overflow:hidden;border:1px solid rgba(var(--color-foreground),.14);border-radius:12px;background:color-mix(in srgb,var(--blb-bg) 65%,#000 35%);box-shadow:var(--blb-shadow-lg)}.blb-hero__win-bar{display:flex;align-items:center;gap:14px;height:38px;padding:0 14px;border-bottom:1px solid rgba(var(--color-foreground),.08);background:color-mix(in srgb,var(--blb-bg) 97%,#fff 3%)}.blb-hero__win-dots{display:flex;gap:7px}.blb-hero__win-dots i{width:10px;height:10px;border-radius:50%;background:rgba(var(--color-foreground),.16)}.blb-hero__prog{display:flex;gap:5px;margin-left:8px}.blb-hero__prog i{position:relative;width:26px;height:3px;overflow:hidden;border-radius:2px;background:rgba(var(--color-foreground),.14)}.blb-hero__prog i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--blb-prog-rgb));transform:scaleX(0);transform-origin:left}.blb-hero__prog i.is-done:after{transform:scaleX(1)}.blb-hero__prog i.is-on:after{animation:blb-hero-fill var(--blb-clip-dur, 3.5s) linear forwards}@keyframes blb-hero-fill{to{transform:scaleX(1)}}.blb-hero__win-body{position:absolute;top:38px;right:0;bottom:0;left:0}.blb-hero__clip{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition:opacity .6s ease}.blb-hero__clip.is-on{opacity:1}.blb-hero__video{display:block;width:100%;height:100%;object-fit:cover}.blb-hero__video--fit{object-fit:contain;background:color-mix(in srgb,var(--blb-bg) 65%,#000 35%)}.blb-hero__clip--paper{background:radial-gradient(80% 80% at 50% 40%,color-mix(in srgb,var(--blb-bg) 94%,#fff 6%),color-mix(in srgb,var(--blb-bg) 65%,#000 35%))}.blb-hero__clip--paper img{width:74%;height:auto;border-radius:3px;box-shadow:var(--blb-shadow);transform:rotate(-2deg)}.blb-hero__clip--paper img+img{position:absolute;width:66%;transform:translate(9%,10%) rotate(3deg)}.blb-hero__clip--card img{width:auto;max-width:88%;height:auto;max-height:88%;border-radius:10px;transform:none}.blb-hero__forum{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:21rem 1fr;background:color-mix(in srgb,var(--blb-bg) 86%,#000 14%);font-size:1.4rem}.blb-hero__forum-side{display:flex;flex-direction:column;gap:6px;padding:22px 18px;border-right:1px solid rgba(var(--color-foreground),.08)}.blb-hero__forum-side b{margin-bottom:12px;font-family:var(--font-heading-family);font-size:1.5rem}.blb-hero__forum-side span{padding:8px 10px;border-radius:6px;color:rgba(var(--color-foreground),.7)}.blb-hero__forum-side span.is-on{background:rgba(var(--blb-bp-rgb),.38);color:#fff}.blb-hero__forum-main{display:flex;flex-direction:column;gap:12px;padding:22px 26px}.blb-hero__forum-main h4{margin:0 0 6px;font-family:var(--font-heading-family);font-size:2rem;font-weight:600}.blb-hero__post{display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid rgba(var(--color-foreground),.08);border-radius:10px;background:#ffffff05}.blb-hero__post i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(var(--blb-bp-rgb),.53);color:rgb(var(--blb-text-rgb));font-style:normal;font-weight:700}.blb-hero__post p{margin:0}.blb-hero__post small{display:block;margin-top:3px;color:rgba(var(--color-foreground),.5);font-size:1.2rem}.blb-hero__post em{color:rgba(var(--color-foreground),.5);font-size:1.2rem;font-style:normal}.blb-hero__count:not([hidden]){display:flex;flex-direction:column;align-items:flex-start;gap:10px}.blb-hero__count-label{color:rgba(var(--color-foreground),.8);font-size:1.5rem;line-height:1.4;letter-spacing:.01em}.blb-hero__count-row:not([hidden]){display:flex;align-items:stretch}.blb-hero__seg{position:relative;display:flex;flex-direction:column;align-items:center;min-width:58px;padding:0 10px}.blb-hero__seg:first-child{min-width:0;padding-left:0;align-items:flex-start}.blb-hero__seg+.blb-hero__seg:before{content:":";position:absolute;top:0;left:0;transform:translate(-50%);color:var(--blb-hero-muted);font-size:34px;font-weight:700;line-height:1.4}.blb-hero__num{font-size:34px;font-weight:700;line-height:1.4;letter-spacing:.02em;font-variant-numeric:tabular-nums}.blb-hero__unit{margin-top:2px;color:var(--blb-hero-muted);font-size:10px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.blb-hero__after{font-size:20px;font-weight:600;letter-spacing:.02em}@media screen and (max-width:749px){.blb-hero__seg{min-width:5.4rem;padding:0 .7rem}.blb-hero__num{font-size:3.4rem}.blb-hero__unit{font-size:1.2rem}.blb-hero__seg+.blb-hero__seg:before{font-size:3.4rem}.blb-hero__count-label{font-size:1.7rem;line-height:1.35}.blb-hero__when{display:block}}@media screen and (min-width:750px){.blb-hero__seg{min-width:80px;padding:0 14px}.blb-hero__num,.blb-hero__seg+.blb-hero__seg:before{font-size:48px}.blb-hero__unit{font-size:13px}.blb-hero__count-label{font-size:2rem}}@media screen and (max-width:989px){.blb-hero{container-type:inline-size;height:auto;min-height:calc(100svh - var(--blb-header-bottom, 0px))}.blb-hero__wrap{flex-direction:column;align-items:stretch;justify-content:center;padding:11.5rem 2rem 6.4rem}.blb-hero__copy{align-items:center;width:100%;margin-left:0}.blb-hero .blb-hero__headline{margin-bottom:2.4rem;text-align:center;font-size:clamp(3.2rem,10.2cqw,6.4rem)}.blb-hero .blb-hero__button.button{align-self:center;width:auto;min-height:5.8rem;margin-bottom:4.8rem;padding:0 3.4rem;font-size:1.9rem}.blb-hero__win{position:relative;top:auto;right:auto;width:100%;margin-top:3.2rem;transform:none;aspect-ratio:16 / 11}.blb-hero__count:not([hidden]){align-items:center}.blb-hero__count-label{text-align:center}.blb-hero__seg:first-child{align-items:center}.blb-hero__prog i{width:14px}.blb-hero__forum{grid-template-columns:1fr;font-size:1.2rem}.blb-hero__forum-side{display:none}.blb-hero__forum-main{gap:8px;padding:14px}.blb-hero__forum-main h4{font-size:1.5rem}.blb-hero__post{grid-template-columns:28px 1fr;gap:10px;padding:9px 10px}.blb-hero__post i{width:28px;height:28px;font-size:1.1rem}.blb-hero__post em{display:none}}@media screen and (max-width:749px){.blb-hero__wrap{padding-top:6.4rem}.blb-hero__copy{display:contents}.blb-hero .blb-hero__headline{order:1;margin-bottom:3.2rem}.blb-hero__win{order:2;margin-top:0;margin-bottom:4.4rem}.blb-hero__count:not([hidden]){order:3}.blb-hero .blb-hero__button.button{display:none}}@supports (height: 100lvh){@media screen and (max-width:749px){.blb-hero{--blb-hero-tail: 2.4rem;--blb-hero-pad-b: calc(100lvh - 100svh + var(--blb-hero-tail));min-height:calc(100lvh + var(--blb-hero-tail) - var(--blb-header-bottom, 0px))}}}.blb-hero__bp{position:absolute;top:0;left:0;right:0;bottom:calc(var(--blb-hero-motion) + var(--blb-hero-pad-b));z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%)}.blb-hero[data-bp=off] .blb-hero__bp{display:none}@media screen and (min-width:990px){.blb-hero:not(:has(.blb-hero__strings)) .blb-hero__bp{bottom:var(--blb-hero-pad-b);-webkit-mask-image:none;mask-image:none}}.blb-hero .blb-hero__grid{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center top}.blb-hero[data-bp=full] .blb-hero__grid{background-image:linear-gradient(to right,var(--bp-major) 1px,transparent 1px),linear-gradient(to bottom,var(--bp-major) 1px,transparent 1px),linear-gradient(to right,var(--bp-minor) 1px,transparent 1px),linear-gradient(to bottom,var(--bp-minor) 1px,transparent 1px);background-size:var(--bp-major-cell) var(--bp-major-cell),var(--bp-major-cell) var(--bp-major-cell),var(--bp-cell) var(--bp-cell),var(--bp-cell) var(--bp-cell)}.blb-hero[data-bp=sparse] .blb-hero__grid{background-image:linear-gradient(to right,var(--bp-major) 1px,transparent 1px),linear-gradient(to bottom,var(--bp-major) 1px,transparent 1px);background-size:var(--bp-major-cell) var(--bp-major-cell),var(--bp-major-cell) var(--bp-major-cell)}.blb-hero__grid--l{clip-path:polygon(0 0,var(--bp-w) var(--bp-top),var(--bp-w) 100%,0 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--bp-w) * .25),transparent var(--bp-w));mask-image:linear-gradient(to right,#000 0,#000 calc(var(--bp-w) * .25),transparent var(--bp-w))}.blb-hero__grid--r{clip-path:polygon(100% 0,100% 100%,calc(100% - var(--bp-w)) 100%,calc(100% - var(--bp-w)) var(--bp-top));-webkit-mask-image:linear-gradient(to left,#000 0,#000 calc(var(--bp-w) * .25),transparent var(--bp-w));mask-image:linear-gradient(to left,#000 0,#000 calc(var(--bp-w) * .25),transparent var(--bp-w))}.blb-hero__grid--t{clip-path:polygon(0 0,100% 0,calc(100% - var(--bp-w)) var(--bp-top),var(--bp-w) var(--bp-top));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--bp-top) * .25),transparent var(--bp-top));mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--bp-top) * .25),transparent var(--bp-top))}.blb-hero[data-bptop=off]{--bp-top: 0px}.blb-hero[data-bptop=off] .blb-hero__grid--t,.blb-hero .blb-hero__grid--r,.blb-hero .blb-hero__grid--t{display:none}.blb-hero .blb-hero__grid--l{clip-path:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 70%,transparent 100%),linear-gradient(to right,#000 0,#000 calc(var(--bp-w) * .25),transparent var(--bp-w)),linear-gradient(to left,#000 0,#000 calc(var(--bp-w) * .25),transparent var(--bp-w));mask-image:linear-gradient(to bottom,#000 0,#000 70%,transparent 100%),linear-gradient(to right,#000 0,#000 calc(var(--bp-w) * .25),transparent var(--bp-w)),linear-gradient(to left,#000 0,#000 calc(var(--bp-w) * .25),transparent var(--bp-w))}@media screen and (min-width:990px){html[data-bpp]{--bpp-minor: rgba(var(--blb-line-rgb), .05);--bpp-major: rgba(var(--blb-line-rgb), .11);--bpp-fade: 12rem;--bpp-dome-rx: 55%;--bpp-dome-side-span: .6;--bpp-dome-ry: 21rem;--bpp-dome-core: 30%;--bpp-bands: linear-gradient(to right, #000 0, #000 calc(var(--bpp-w) * .25), transparent var(--bpp-w), transparent calc(100% - var(--bpp-w)), #000 calc(100% - var(--bpp-w) * .25), #000 100%);--bpp-w-wide: max(var(--bpp-w), min(var(--bpp-w) * 3, (100% - 120rem) / 2 - 4rem));--bpp-bands-wide: linear-gradient(to right, #000 0, #000 calc(var(--bpp-w-wide) * .25), transparent var(--bpp-w-wide), transparent calc(100% - var(--bpp-w-wide)), #000 calc(100% - var(--bpp-w-wide) * .25), #000 100%);--bpp-w-faq: max(var(--bpp-w), (100% - 80rem) / 2 - 4rem);--bpp-bands-faq: linear-gradient(to right, #000 0, #000 calc(var(--bpp-w-faq) * .25), transparent var(--bpp-w-faq), transparent calc(100% - var(--bpp-w-faq)), #000 calc(100% - var(--bpp-w-faq) * .25), #000 100%);--bpp-narrow-run: 15rem;--bpp-no-halo: linear-gradient(transparent, transparent)}html[data-bpp] body,html[data-bpp] :is([id$=__buy-box],[id$=__buy-box-2]) :is(.gradient,.featured-product):not(.product-media-modal__dialog),html[data-bpp] :is([id$=__inside],[id$=__lessons-steps],[id$=__tool],[id$=__lessons-genre],[id$=__trailer],[id$=__faq],[id$=__contact])>.gradient,html[data-bpp] :is([id$=__why],[id$=__lessons-genre-intro]) .rich-text,html[data-bpp] [id$=__faq] .collapsible-content__wrapper,html[data-bpp] .shopify-section-group-footer-group>.footer{background:transparent}html[data-bpp] main>.shopify-section:not([id$=__hero],[id$=__testimonials-grid]),html[data-bpp] .shopify-section-group-footer-group{position:relative}html[data-bpp] main>.shopify-section:not([id$=__hero],[id$=__testimonials-grid]):before,html[data-bpp] main>.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__lessons-steps],[id$=__faq]):after,html[data-bpp] .shopify-section-group-footer-group:before,html[data-bpp] .shopify-section-group-footer-group:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--bpp-major) 1px,transparent 1px),linear-gradient(to bottom,var(--bpp-major) 1px,transparent 1px),linear-gradient(to right,var(--bpp-minor) 1px,transparent 1px),linear-gradient(to bottom,var(--bpp-minor) 1px,transparent 1px);background-size:var(--bpp-major-cell) var(--bpp-major-cell),var(--bpp-major-cell) var(--bpp-major-cell),var(--bpp-cell) var(--bpp-cell),var(--bpp-cell) var(--bpp-cell);background-position:center var(--bpp-y, 0px);-webkit-mask-image:var(--bpp-bands);mask-image:var(--bpp-bands)}html[data-bpp=sparse] main>.shopify-section:not([id$=__hero],[id$=__testimonials-grid]):before,html[data-bpp=sparse] main>.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__lessons-steps],[id$=__faq]):after,html[data-bpp=sparse] .shopify-section-group-footer-group:before,html[data-bpp=sparse] .shopify-section-group-footer-group:after{background-image:linear-gradient(to right,var(--bpp-major) 1px,transparent 1px),linear-gradient(to bottom,var(--bpp-major) 1px,transparent 1px);background-size:var(--bpp-major-cell) var(--bpp-major-cell),var(--bpp-major-cell) var(--bpp-major-cell)}html[data-bpp] main>.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]):before{-webkit-mask-image:var(--bpp-bands),linear-gradient(to bottom,transparent 0,#000 var(--bpp-fade));mask-image:var(--bpp-bands),linear-gradient(to bottom,transparent 0,#000 var(--bpp-fade));-webkit-mask-composite:source-in;mask-composite:intersect}html[data-bpp] main>.shopify-section[id$=__buy-box-2]:before{clip-path:polygon(0 0,var(--bpp-w) var(--bpp-w),calc(100% - var(--bpp-w)) var(--bpp-w),100% 0,100% 100%,0 100%);-webkit-mask-image:var(--bpp-bands);mask-image:var(--bpp-bands)}html[data-bpp] main>.shopify-section[id$=__buy-box-2]:after{clip-path:polygon(0 0,100% 0,calc(100% - var(--bpp-w)) var(--bpp-w),var(--bpp-w) var(--bpp-w));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--bpp-w) * .25),transparent var(--bpp-w));mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--bpp-w) * .25),transparent var(--bpp-w))}html[data-bpp] main>.shopify-section[id$=__trailer]:before{-webkit-mask-image:var(--bpp-halo, var(--bpp-no-halo)),linear-gradient(to bottom,#000 calc(100% - var(--bpp-fade)),transparent 100%),var(--bpp-bands);mask-image:var(--bpp-halo, var(--bpp-no-halo)),linear-gradient(to bottom,#000 calc(100% - var(--bpp-fade)),transparent 100%),var(--bpp-bands);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over,source-in,source-over;mask-composite:add,intersect,add}html[data-bpp] main>.shopify-section[id$=__tool]:before{--bpp-dome-y: var(--bpp-tool-y, 22.1rem);--bpp-dome-l: var(--bpp-tool-l, 7rem);--bpp-dome-r: calc(var(--bpp-dome-l) + var(--bpp-tool-w, 100% - 14rem));--bpp-dome-mid: calc(var(--bpp-dome-y) + var(--bpp-tool-h, 72rem) / 2);--bpp-dome-side-ry: calc(var(--bpp-tool-h, 72rem) * var(--bpp-dome-side-span));-webkit-mask-image:var(--bpp-bands),radial-gradient(ellipse var(--bpp-dome-rx) var(--bpp-dome-ry) at 50% var(--bpp-dome-y),#000 0,#000 var(--bpp-dome-core),transparent 100%),radial-gradient(ellipse var(--bpp-dome-ry) var(--bpp-dome-side-ry) at var(--bpp-dome-l) var(--bpp-dome-mid),#000 0,#000 var(--bpp-dome-core),transparent 100%),radial-gradient(ellipse var(--bpp-dome-ry) var(--bpp-dome-side-ry) at var(--bpp-dome-r) var(--bpp-dome-mid),#000 0,#000 var(--bpp-dome-core),transparent 100%);mask-image:var(--bpp-bands),radial-gradient(ellipse var(--bpp-dome-rx) var(--bpp-dome-ry) at 50% var(--bpp-dome-y),#000 0,#000 var(--bpp-dome-core),transparent 100%),radial-gradient(ellipse var(--bpp-dome-ry) var(--bpp-dome-side-ry) at var(--bpp-dome-l) var(--bpp-dome-mid),#000 0,#000 var(--bpp-dome-core),transparent 100%),radial-gradient(ellipse var(--bpp-dome-ry) var(--bpp-dome-side-ry) at var(--bpp-dome-r) var(--bpp-dome-mid),#000 0,#000 var(--bpp-dome-core),transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}html[data-bpp] .blb-tool-slot{background:var(--blb-bg)}html[data-bpp] main>.shopify-section[id$=__buy-box]:before{-webkit-mask-image:var(--bpp-bands),linear-gradient(to bottom,transparent 0,#000 var(--bpp-fade)),linear-gradient(#000,transparent);mask-image:var(--bpp-bands),linear-gradient(to bottom,transparent 0,#000 var(--bpp-fade)),linear-gradient(#000,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-bpp] main>.shopify-section[id$=__buy-box]:after{-webkit-mask-image:var(--bpp-bands-wide),linear-gradient(to bottom,transparent 0,#000 var(--bpp-fade)),linear-gradient(transparent,#000);mask-image:var(--bpp-bands-wide),linear-gradient(to bottom,transparent 0,#000 var(--bpp-fade)),linear-gradient(transparent,#000);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-bpp]:not(:has(.blb-hero__strings)) main>.shopify-section[id$=__buy-box]:before{-webkit-mask-image:var(--bpp-bands),linear-gradient(#000,transparent);mask-image:var(--bpp-bands),linear-gradient(#000,transparent)}html[data-bpp]:not(:has(.blb-hero__strings)) main>.shopify-section[id$=__buy-box]:after{-webkit-mask-image:var(--bpp-bands-wide),linear-gradient(transparent,#000);mask-image:var(--bpp-bands-wide),linear-gradient(transparent,#000)}html[data-bpp] main>.shopify-section[id$=__inside]:before{-webkit-mask-image:var(--bpp-halo, var(--bpp-no-halo)),var(--bpp-bands-wide);mask-image:var(--bpp-halo, var(--bpp-no-halo)),var(--bpp-bands-wide);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}html[data-bpp] main>.shopify-section[id$=__lessons-steps]:before{-webkit-mask-image:var(--bpp-halo, var(--bpp-no-halo)),linear-gradient(to bottom,transparent 0,#000 var(--bpp-narrow-run)),var(--bpp-bands);mask-image:var(--bpp-halo, var(--bpp-no-halo)),linear-gradient(to bottom,transparent 0,#000 var(--bpp-narrow-run)),var(--bpp-bands);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over,source-in,source-over;mask-composite:add,intersect,add}html[data-bpp] main>.shopify-section[id$=__lessons-steps]:after{-webkit-mask-image:var(--bpp-bands-wide),linear-gradient(to bottom,#000 0,transparent var(--bpp-narrow-run));mask-image:var(--bpp-bands-wide),linear-gradient(to bottom,#000 0,transparent var(--bpp-narrow-run));-webkit-mask-composite:source-in;mask-composite:intersect}html[data-bpp] main>.shopify-section[id$=__lessons-genre]:before{-webkit-mask-image:var(--bpp-halo, var(--bpp-no-halo)),var(--bpp-bands);mask-image:var(--bpp-halo, var(--bpp-no-halo)),var(--bpp-bands);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}html[data-bpp] main>.shopify-section[id$=__faq]:before{-webkit-mask-image:var(--bpp-bands),linear-gradient(to bottom,#000 0,transparent var(--bpp-fade),transparent calc(100% - var(--bpp-fade)),#000 100%);mask-image:var(--bpp-bands),linear-gradient(to bottom,#000 0,transparent var(--bpp-fade),transparent calc(100% - var(--bpp-fade)),#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-bpp] main>.shopify-section[id$=__faq]:after{-webkit-mask-image:var(--bpp-bands-faq),linear-gradient(to bottom,transparent 0,#000 var(--bpp-fade),#000 calc(100% - var(--bpp-fade)),transparent 100%);mask-image:var(--bpp-bands-faq),linear-gradient(to bottom,transparent 0,#000 var(--bpp-fade),#000 calc(100% - var(--bpp-fade)),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-bpp] .shopify-section-group-footer-group:before{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--bpp-w)) calc(100% - var(--bpp-w)),var(--bpp-w) calc(100% - var(--bpp-w)),0 100%)}html[data-bpp] .shopify-section-group-footer-group:after{clip-path:polygon(0 100%,var(--bpp-w) calc(100% - var(--bpp-w)),calc(100% - var(--bpp-w)) calc(100% - var(--bpp-w)),100% 100%);-webkit-mask-image:linear-gradient(to top,#000 0,#000 calc(var(--bpp-w) * .25),transparent var(--bpp-w));mask-image:linear-gradient(to top,#000 0,#000 calc(var(--bpp-w) * .25),transparent var(--bpp-w))}html[data-bpp] .shopify-section-group-footer-group>.footer{padding-bottom:calc(var(--bpp-w) + 2.4rem)}}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]){--blb-sale-green: #22c55e}.blb-ph img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:var(--blb-shadow)}main[data-template=index] .shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-wrapper:after,.shopify-section[id$=__main-product] .product__media-wrapper:after{content:"\2605\2605\2605\2605\2605  Join 10,000+ Students";display:block;margin-top:2.4rem;color:rgba(var(--color-foreground),.75);font-size:1.5rem;font-weight:600;letter-spacing:.03em;text-align:center;white-space:pre}@media screen and (min-width:470px)and (max-width:749px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .product .product__media-wrapper>:is(.blb-ph,media-gallery){max-width:25.3rem;margin-inline:auto}}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]){--media-border-width: 1px;--media-border-opacity: .14}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) [id^=GalleryThumbnails] .slider-button{display:none}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) [id^=GalleryThumbnails] .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;overflow:visible;scroll-snap-type:none}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) [id^=GalleryThumbnails] .thumbnail-list.slider:after{content:none}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) [id^=GalleryThumbnails] .thumbnail-list__item.slider__slide{width:auto}@media screen and (min-width:750px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) [id^=GalleryThumbnails]{margin-top:1rem}}@media screen and (max-width:749px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-wrapper slider-component{margin-inline:0}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-list.slider{display:grid;grid-template-columns:100%;overflow:hidden;scroll-snap-type:none;margin-bottom:0}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-list.slider:after{content:none}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-list .product__media-item{grid-area:1 / 1;box-sizing:border-box;width:100%;margin:0;cursor:pointer;touch-action:manipulation}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-list .product__media-item:not(.is-active):not(.blb-leave){display:none}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-list .product__media-item.blb-enter{z-index:1;animation:blb-buybox-fade .5s ease both}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) [id^=GalleryViewer]>.slider-buttons{touch-action:manipulation}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-list .product__media-item.blb-enter{animation:none}}@keyframes blb-buybox-fade{0%{opacity:0}to{opacity:1}}@media screen and (min-width:990px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 2rem 0 5rem}}@media screen and (min-width:990px)and (max-width:1199px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) h2.product__title{font-size:3.6rem}}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem}main[data-blb-course] .shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .price__badge-sale{display:none}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price__sale>.price-item--sale{order:-1}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price__sale>.price-item--sale{margin-right:1.2rem}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price-item{white-space:nowrap}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price-item--sale{color:var(--blb-sale-green);font-size:3.6rem;font-weight:700;line-height:1.1}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.5);font-size:2rem}@media screen and (max-width:989px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price-item--sale{font-size:3rem}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price-item--regular{font-size:1.7rem}}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price .badge{margin:0}@media screen and (max-width:749px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) :is(h2.product__title,h1.product__title,.product__title>h1,.blb-offer__deadline,.product__description,.product__text){text-align:center}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .product-form__buttons{margin-inline:auto}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale{flex-wrap:nowrap;justify-content:center;gap:1rem}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price__sale>.price-item--sale{order:0;margin-right:0}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price__sale>.price-item--regular{margin-right:.9rem}}@media screen and (max-width:429px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price-item--sale{font-size:2.7rem}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .price--on-sale .price-item--regular{font-size:1.5rem}}.blb-offer__deadline{margin:0 0 1.6rem;color:var(--blb-sale-green, #22c55e);font-size:1.5rem;font-weight:var(--font-body-weight);letter-spacing:.02em}.blb-offer .blb-date-short{display:none}@media screen and (max-width:749px){.blb-offer .blb-date-long{display:none}.blb-offer .blb-date-short{display:inline}}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .product__text.subtitle{margin:0 0 2.4rem;color:rgba(var(--color-foreground),.8);font-size:1.7rem;line-height:1.6}.blb-get-wrap{margin-top:2.4rem;padding-top:2.2rem;border-top:1px solid rgba(var(--color-foreground),.15)}.blb-get__label{margin:0 0 1.4rem;font-size:1.6rem;line-height:1.45;font-weight:700;text-transform:uppercase}.blb-get{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.blb-get{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2.4rem}}.blb-get li{position:relative;padding-left:3rem;font-size:1.6rem;line-height:1.45}.blb-get li:before{content:"";position:absolute;top:.1em;left:0;width:2rem;height:2rem;background:var(--blb-sale-green, #22c55e);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.blb-get strong{font-weight:700}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2],[id$=__main-product]) .product__view-details{display:none}.blb-sticky{display:none}@media screen and (max-width:749px){.blb-sticky{position:fixed;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:6.4rem;padding:.9rem 1.2rem calc(.9rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:var(--blb-shadow-up);transform:translateY(110%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.blb-sticky.is-shown{transform:none;visibility:visible;transition:transform .28s ease,visibility 0s}body:has(.blb-sticky){padding-bottom:6.4rem}.blb-sticky__info{flex:1 1 auto;min-width:0;letter-spacing:normal}.blb-sticky__head{display:flex;align-items:baseline;gap:.5rem}.blb-sticky__title{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;font-family:var(--font-heading-family);font-size:var(--blb-sticky-fs, 2rem);font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.blb-sticky__dot{flex:none;color:rgba(var(--color-foreground),.5);font-size:1.4rem}.blb-sticky__price{flex:none;display:flex;align-items:baseline;gap:.5rem;margin:0;line-height:1.3}.blb-sticky__now{font-size:var(--blb-sticky-fs, 2rem);font-weight:700}.blb-sticky__deadline{margin:.2rem 0 0;overflow:hidden;color:rgb(var(--blb-text-rgb));font-size:1.2rem;line-height:1.3;white-space:nowrap}.blb-sticky .blb-sticky__button{--color-button: var(--blb-cta-rgb);--color-button-text: var(--blb-on-cta-rgb);--alpha-button-background: 1;flex:none;min-height:4.4rem;padding:0 1.2rem;font-size:1.5rem;font-weight:700}}@media screen and (max-width:389px){.blb-sticky{gap:1rem;padding-right:1.2rem;padding-left:1.2rem}.blb-sticky__head{gap:.4rem}.blb-sticky .blb-sticky__button{padding:0 .8rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.blb-sticky,.blb-sticky.is-shown{transition:none}}.shopify-section[id$=lessons-steps] .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):before,.shopify-section[id$=lessons-genre] .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):before{content:"Lesson thumbnail";display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;margin-bottom:1.5rem;border:1px dashed rgba(var(--color-foreground),.35);color:rgba(var(--color-foreground),.5);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.shopify-section[id$=lessons-steps] .multicolumn-card,.shopify-section[id$=lessons-genre] .multicolumn-card{height:100%}.shopify-section[id$=lessons-steps] .multicolumn-card__image-wrapper.multicolumn-card-spacing,.shopify-section[id$=lessons-genre] .multicolumn-card__image-wrapper.multicolumn-card-spacing{padding-top:0;margin-left:0;margin-right:0}.shopify-section[id$=lessons-steps] .multicolumn-card__image-wrapper .multicolumn-card__image,.shopify-section[id$=lessons-genre] .multicolumn-card__image-wrapper .multicolumn-card__image{width:100%}@media screen and (min-width:750px){.shopify-section[id$=lessons-steps] .multicolumn-card__info h3,.shopify-section[id$=lessons-genre] .multicolumn-card__info h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card{border-radius:1.2rem;overflow:hidden;background:var(--blb-panel)}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card:after,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid rgba(var(--blb-line-rgb),.087);border-radius:inherit;box-shadow:none;pointer-events:none}.shopify-section[id$=lessons-steps] .multicolumn-card__info>:nth-child(2),.shopify-section[id$=lessons-genre] .multicolumn-card__info>:nth-child(2){margin-top:0}.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card__info{order:1;margin-bottom:0}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-list .grid__item:is(:nth-child(1),:nth-child(7)){display:flex;flex-direction:column;justify-content:center}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-list .grid__item:is(:nth-child(1),:nth-child(7)) .multicolumn-card{height:auto}}.shopify-section:is([id$=lessons-steps],[id$=lessons-genre]) .multicolumn-card__info .rte strong,.blb-sheet__text strong{color:rgb(var(--blb-em-rgb));font-weight:700}.shopify-section:is([id$=lessons-steps],[id$=lessons-genre]) .multicolumn-card__info .rte p{font-size:1.6rem;line-height:1.8;letter-spacing:normal;color:#ffffffb8;text-shadow:var(--blb-shadow-text-sm)}.shopify-section[id$=lessons-steps],.shopify-section[id$=__inside],.shopify-section[id$=__why],.shopify-section[id$=__lessons-genre-intro],.shopify-section[id$=__lessons-genre]{--cable-t: 10px;--cable-r: 4rem;--cable-row-gap: 8rem;--cable-gap: 5rem;--cable-tail: 22rem;--cable-fade: 12rem;--cable-shade: 12px;--cable-c1: #161a21;--cable-c2: #2f353f;--cable-c3: #4a5260;--cable-h: linear-gradient(to bottom, var(--cable-c1) 0%, var(--cable-c2) 28%, var(--cable-c3) 50%, var(--cable-c2) 72%, var(--cable-c1) 100%);--cable-v: linear-gradient(to right, var(--cable-c1) 0%, var(--cable-c2) 28%, var(--cable-c3) 50%, var(--cable-c2) 72%, var(--cable-c1) 100%);--cable-ring: transparent calc(var(--cable-r) - var(--cable-t) - .5px), var(--cable-c1) calc(var(--cable-r) - var(--cable-t)), var(--cable-c2) calc(var(--cable-r) - var(--cable-t) * .72), var(--cable-c3) calc(var(--cable-r) - var(--cable-t) * .5), var(--cable-c2) calc(var(--cable-r) - var(--cable-t) * .28), var(--cable-c1) var(--cable-r), transparent calc(var(--cable-r) + .5px);--cable-shade-out: linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, 0));--cable-shade-in: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7))}@media screen and (min-width:990px){.shopify-section[id$=lessons-steps],.shopify-section[id$=__lessons-genre-intro],.shopify-section[id$=__lessons-genre]{--cable-margin: calc((100vw - 110rem)/2) ;--cable-band-gap: 1.2rem;--cable-out: max(4rem, min(var(--cable-margin) / 2, var(--cable-margin) - var(--bpp-w, 0px) - var(--cable-band-gap)));--cable-r: clamp(4rem, var(--cable-out) - 1rem, 10rem);--cable-line: rgba(var(--blb-line-rgb), .099);--cable-lw: 1px;--cable-h: linear-gradient(to bottom, var(--cable-line) 0, var(--cable-line) var(--cable-lw), transparent var(--cable-lw), transparent calc(100% - var(--cable-lw)), var(--cable-line) calc(100% - var(--cable-lw)), var(--cable-line) 100%);--cable-v: linear-gradient(to right, var(--cable-line) 0, var(--cable-line) var(--cable-lw), transparent var(--cable-lw), transparent calc(100% - var(--cable-lw)), var(--cable-line) calc(100% - var(--cable-lw)), var(--cable-line) 100%);--cable-ring: transparent calc(var(--cable-r) - var(--cable-t) - .25px), var(--cable-line) calc(var(--cable-r) - var(--cable-t) + .25px), var(--cable-line) calc(var(--cable-r) - var(--cable-t) + var(--cable-lw) - .25px), transparent calc(var(--cable-r) - var(--cable-t) + var(--cable-lw) + .25px), transparent calc(var(--cable-r) - var(--cable-lw) - .25px), var(--cable-line) calc(var(--cable-r) - var(--cable-lw) + .25px), var(--cable-line) calc(var(--cable-r) - .25px), transparent calc(var(--cable-r) + .25px);--cable-shade-out: linear-gradient(transparent, transparent);--cable-shade-in: linear-gradient(transparent, transparent)}}@media screen and (min-width:990px){.shopify-section[id$=lessons-steps] .multicolumn-list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--cable-row-gap) var(--cable-gap);position:relative}.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item{width:auto;max-width:none;margin:0;position:relative;animation:none;opacity:1;transform:none}.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(1){grid-column:span 5}.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(2){grid-column:span 7}.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(3),.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(4),.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(5){grid-column:span 4}.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(6){grid-column:span 7}.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(7){grid-column:span 5}.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(2) h3,.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(6) h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(2) .multicolumn-card__info,.shopify-section[id$=lessons-steps] .multicolumn-list .grid__item:nth-child(6) .multicolumn-card__info{padding:3rem}.shopify-section[id$=lessons-steps] .grid__item:nth-child(2):after,.shopify-section[id$=lessons-steps] .grid__item:nth-child(5):after,.shopify-section[id$=lessons-steps] .grid__item:nth-child(7):after,.shopify-section[id$=lessons-steps] .grid__item:nth-child(3):before,.shopify-section[id$=lessons-steps] .grid__item:nth-child(6):before{content:"";position:absolute;z-index:-1;pointer-events:none;background-repeat:no-repeat}.shopify-section[id$=lessons-steps] .grid__item:nth-child(2):after,.shopify-section[id$=lessons-steps] .grid__item:nth-child(5):after{right:calc(-1 * var(--cable-out));top:calc(50% - var(--cable-t) / 2);bottom:calc(-1 * var(--cable-row-gap) / 2 - var(--cable-t) / 2)}.shopify-section[id$=lessons-steps] .grid__item:nth-child(2):after{left:calc(-71.4286% - .714286 * var(--cable-gap));background-image:var(--cable-shade-out),var(--cable-shade-in),var(--cable-shade-out),var(--cable-h),radial-gradient(circle at bottom left,var(--cable-ring)),var(--cable-v),radial-gradient(circle at top left,var(--cable-ring)),var(--cable-h);background-size:var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),calc(100% - var(--cable-r)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - 2 * var(--cable-r)),var(--cable-r) var(--cable-r),calc(100% - var(--cable-r)) var(--cable-t);background-position:calc(41.6667% - .416667 * var(--cable-out) - .583333 * var(--cable-gap) + .416667 * var(--cable-shade)) 0,calc(41.6667% - .416667 * var(--cable-out) + .416667 * var(--cable-gap) - .583333 * var(--cable-shade)) 0,right calc(var(--cable-out) - var(--cable-shade)) top 0,0 0,right 0 top 0,right 0 top var(--cable-r),right 0 bottom 0,left 0 bottom 0}.shopify-section[id$=lessons-steps] .grid__item:nth-child(5):after{left:calc(-200% - 2 * var(--cable-gap));background-image:var(--cable-shade-out),var(--cable-shade-in),var(--cable-shade-out),var(--cable-shade-in),var(--cable-shade-out),var(--cable-h),radial-gradient(circle at bottom left,var(--cable-ring)),var(--cable-v),radial-gradient(circle at top left,var(--cable-ring)),var(--cable-h);background-size:var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),calc(100% - var(--cable-r)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - 2 * var(--cable-r)),var(--cable-r) var(--cable-r),calc(100% - var(--cable-r)) var(--cable-t);background-position:calc(33.3333% - .333333 * var(--cable-out) - .666667 * var(--cable-gap) + .333333 * var(--cable-shade)) 0,calc(33.3333% - .333333 * var(--cable-out) + .333333 * var(--cable-gap) - .666667 * var(--cable-shade)) 0,calc(66.6667% - .666667 * var(--cable-out) - .333333 * var(--cable-gap) + .666667 * var(--cable-shade)) 0,calc(66.6667% - .666667 * var(--cable-out) + .666667 * var(--cable-gap) - .333333 * var(--cable-shade)) 0,right calc(var(--cable-out) - var(--cable-shade)) top 0,0 0,right 0 top 0,right 0 top var(--cable-r),right 0 bottom 0,left 0 bottom 0}.shopify-section[id$=lessons-steps] .grid__item:nth-child(3):before,.shopify-section[id$=lessons-steps] .grid__item:nth-child(6):before{left:calc(-1 * var(--cable-out));width:var(--cable-out);top:calc(-1 * var(--cable-row-gap) / 2 - var(--cable-t) / 2);bottom:calc(50% - var(--cable-t) / 2);background-image:var(--cable-shade-in),var(--cable-h),radial-gradient(circle at bottom right,var(--cable-ring)),var(--cable-v),radial-gradient(circle at top right,var(--cable-ring)),var(--cable-h);background-size:var(--cable-shade) var(--cable-t),calc(100% - var(--cable-r)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - 2 * var(--cable-r)),var(--cable-r) var(--cable-r),calc(100% - var(--cable-r)) var(--cable-t);background-position:right 0 bottom 0,right 0 top 0,0 0,0 var(--cable-r),left 0 bottom 0,right 0 bottom 0}.shopify-section[id$=lessons-steps] .grid__item:nth-child(7):after{left:calc(-140% - 1.4 * var(--cable-gap));right:calc(-1 * var(--cable-out));top:calc(50% - var(--cable-t) / 2);bottom:calc(-1 * var(--cable-tail));background-image:var(--cable-shade-out),var(--cable-shade-in),var(--cable-shade-out),var(--cable-h),radial-gradient(circle at bottom left,var(--cable-ring)),var(--cable-v);background-size:var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),calc(100% - var(--cable-r)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - var(--cable-r));background-position:calc(58.3333% - .583333 * var(--cable-out) - .416667 * var(--cable-gap) + .583333 * var(--cable-shade)) 0,calc(58.3333% - .583333 * var(--cable-out) + .583333 * var(--cable-gap) - .416667 * var(--cable-shade)) 0,right calc(var(--cable-out) - var(--cable-shade)) top 0,0 0,right 0 top 0,right 0 top var(--cable-r);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--cable-fade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--cable-fade)),transparent 100%)}}@media screen and (max-width:749px){.shopify-section[id$=lessons-steps],.shopify-section[id$=__inside],.shopify-section[id$=__lessons-genre-intro],.shopify-section[id$=__lessons-genre]{--cable-t: 8px;--cable-r: 3.2rem;--cable-fade: 10rem;--blb-cable-gutter: 3.2rem;--blb-cable-left: .6rem;--blb-cable-join: 3.2rem;--blb-cable-right: .6rem;--blb-lessons-gutter: 2.2rem;--blb-lessons-edge: 1rem;--blb-cable-lead: 0px;--cable-c1: #161a21;--cable-c2: #2f353f;--cable-c3: #4a5260}.shopify-section[id$=lessons-steps]{--cable-tail: 16rem;--blb-cable-return: 1.6rem;--blb-cable-tail-x: 0px}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;padding-left:var(--blb-lessons-edge);padding-right:var(--blb-lessons-gutter)}.shopify-section[id$=lessons-steps] .multicolumn .title-wrapper-with-link{padding-left:var(--blb-lessons-edge)}.shopify-section[id$=lessons-steps] .multicolumn .page-width:before{--y0: calc(var(--blb-cable-lead) + var(--cable-r) - var(--cable-t));--yb: calc(var(--cable-tail) + var(--blb-cable-return));content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * (var(--spacing-sections-mobile, 0px) + var(--blb-cable-join) + var(--blb-cable-lead)));left:var(--blb-cable-left);right:var(--blb-cable-right);bottom:calc(-1 * var(--cable-tail));background-repeat:no-repeat;background-image:var(--cable-v),radial-gradient(circle at top right,var(--cable-ring)),var(--cable-h),radial-gradient(circle at bottom left,var(--cable-ring)),var(--cable-v),radial-gradient(circle at top left,var(--cable-ring)),var(--cable-h),radial-gradient(circle at bottom right,var(--cable-ring)),var(--cable-v);background-size:var(--cable-t) var(--blb-cable-lead),var(--cable-r) var(--cable-r),calc(100% - 2 * var(--cable-r)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - var(--y0) - var(--yb) - 2 * var(--cable-r)),var(--cable-r) var(--cable-r),calc(100% - var(--blb-cable-tail-x) - 2 * var(--cable-r)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(var(--yb) + var(--cable-t) - var(--cable-r));background-position:left 0 top 0,left 0 top var(--blb-cable-lead),left var(--cable-r) top var(--y0),right 0 top var(--y0),right 0 top calc(var(--y0) + var(--cable-r)),right 0 bottom var(--yb),left calc(var(--blb-cable-tail-x) + var(--cable-r)) bottom var(--yb),left var(--blb-cable-tail-x) bottom calc(var(--yb) + var(--cable-t) - var(--cable-r)),left var(--blb-cable-tail-x) bottom 0;filter:var(--blb-shadow-filter);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--blb-cable-lead),#000 calc(100% - var(--cable-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--blb-cable-lead),#000 calc(100% - var(--cable-fade)),transparent 100%)}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-list .grid__item{width:auto;max-width:none;margin:0;padding:0}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card{background:transparent;border:0;border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card:active,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card:active{transform:scale(.97)}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card:focus-visible,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card:focus-visible{outline:1px solid rgba(255,255,255,.35);outline-offset:4px;border-radius:.8rem;box-shadow:none}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card:focus:not(:focus-visible),.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card:focus:not(:focus-visible){outline:0;box-shadow:none}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):before,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):before{margin-bottom:0;border-radius:.8rem;font-size:1rem}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card__image-wrapper,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card__image-wrapper{border-radius:.8rem;overflow:hidden}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card__info,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card__info{padding:1rem 0 0}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:not(:has(.multicolumn-card__info .link)) .multicolumn-card__info,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card__info{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card__info .rte,.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card__info .link,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card__info .rte{display:none}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-card:after,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card:after{content:"";inset:auto;top:.6rem;right:.6rem;width:3.2rem;height:3.2rem;z-index:1;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 1.6rem no-repeat,#ffffff1f;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff29,0 4px 12px #00000059}.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-list .grid__item:first-child{display:none}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:nth-child(2) .multicolumn-card:after{content:"Tap to expand";width:auto;padding:0 3.4rem 0 1.4rem;border-radius:999px;background-position:right .9rem center,0 0;color:#fff;font-size:1.3rem;line-height:3.2rem;letter-spacing:.03em;white-space:nowrap}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;aspect-ratio:16 / 9;border-radius:.8rem;text-align:center}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card:before,.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card:after{display:none}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card__info{display:flex;flex-direction:column;align-items:center;padding:0;color:rgba(var(--color-foreground),.75)}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card__info .link{display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;margin:0;font-size:1.3rem;line-height:1.3;white-space:nowrap;text-decoration:none;color:inherit}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card__info .link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card__info .link{cursor:default}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card__info .link svg{display:none}}@media screen and (min-width:750px){.shopify-section[id$=lessons-steps] .grid__item:has(.multicolumn-card__info .link){display:none}}.blb-sheet{inset:auto 0 0 0;width:100%;max-width:100%;max-height:85vh;max-height:85svh;margin:auto 0 0;padding:0;border:0;border-radius:2rem 2rem 0 0;background:var(--blb-bg);box-shadow:0 -1px #ffffff14,var(--blb-shadow-up-sheet);overflow:hidden}.blb-sheet[open]{display:flex;flex-direction:column;animation:blb-sheet-in .32s cubic-bezier(.2,.8,.2,1)}.blb-sheet.is-closing{animation:blb-sheet-out .22s ease-in forwards}.blb-sheet::backdrop{background:#0009;animation:blb-fade-in .32s ease}.blb-sheet.is-closing::backdrop{animation:blb-fade-out .22s ease-in forwards}@keyframes blb-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes blb-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes blb-fade-in{0%{opacity:0}}@keyframes blb-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.blb-sheet[open],.blb-sheet.is-closing,.blb-sheet::backdrop,.blb-sheet.is-closing::backdrop{animation:none}}html.blb-sheet-open{overflow:hidden}.blb-sheet__panel:focus{outline:0;box-shadow:none}.blb-sheet__panel{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 2rem 1.6rem;touch-action:pan-y}.blb-sheet__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center / 1.8rem no-repeat;opacity:.85;filter:var(--blb-shadow-icon);-webkit-tap-highlight-color:transparent}.blb-sheet__nav{flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 .8rem calc(.8rem + env(safe-area-inset-bottom));touch-action:pan-y}.blb-sheet__hint{margin:0;font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.5);-webkit-user-select:none;user-select:none}.blb-sheet__arrow{width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;cursor:pointer;background:center / 2rem no-repeat;opacity:.7;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.blb-sheet__arrow:active{opacity:1}.blb-sheet__arrow--prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}.blb-sheet__arrow--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}.blb-sheet__arrow[disabled]{visibility:hidden}.blb-sheet__close:focus-visible,.blb-sheet__arrow:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}.blb-sheet__media{aspect-ratio:16 / 9;margin:0 -2rem 2rem;overflow:hidden;background:#ffffff0a}.blb-sheet__media img{display:block;width:100%;height:100%;object-fit:cover}.blb-sheet__media.is-placeholder{display:flex;align-items:center;justify-content:center;border:1px dashed rgba(var(--color-foreground),.35);color:rgba(var(--color-foreground),.5);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.blb-sheet__title{margin:0 0 1.2rem;font-size:2.2rem;line-height:1.25}.blb-sheet__text{font-size:1.5rem;line-height:1.8;letter-spacing:normal;color:#ffffffb8;text-shadow:var(--blb-shadow-text-sm)}.blb-sheet__text p{margin:0 0 1em}.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-list .grid__item:nth-child(5){display:none}@media screen and (min-width:750px){.shopify-section[id$=lessons-genre] .multicolumn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item{width:auto;max-width:none;margin:0}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(4),.shopify-section[id$=lessons-genre] .multicolumn-list .blb-cta-item{grid-column:1 / -1;justify-self:center;width:calc(66.6667% - var(--grid-desktop-horizontal-spacing) / 3)}}.blb-cta-item{display:flex}.blb-cta{--cta-k: .3;--cta-line: rgba(var(--blb-line-rgb), calc(.191 * var(--cta-k)));--cta-faint: rgba(var(--blb-line-rgb), calc(.115 * var(--cta-k)));--cta-grille: rgba(var(--blb-line-rgb), calc(.063 * var(--cta-k)));position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:8.2rem 3.8rem 3.8rem;border:1px solid rgba(var(--blb-line-rgb),.153);border-radius:6px;background:color-mix(in srgb,var(--blb-bg) 97%,#fff 3%);text-align:center}.blb-cta>:not(.blb-cta__amp){position:relative;z-index:1}.blb-cta__amp,.blb-cta__amp>*{position:absolute;pointer-events:none}.blb-cta__amp{top:0;right:0;bottom:0;left:0}.blb-cta:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid var(--cta-line);border-radius:4px;pointer-events:none}.blb-cta__handle{left:50%;top:-15px;width:91px;height:14px;margin-left:-45.5px;border:1px solid var(--cta-faint);border-bottom:0;border-radius:5px 5px 0 0}.blb-cta__handle:after{content:"";position:absolute;left:9px;right:9px;bottom:0;height:4px;border:1px solid var(--cta-faint);border-bottom:0}.blb-cta__panel{top:8px;left:8px;right:8px;height:48px;border-bottom:1px solid var(--cta-line)}.blb-cta__panel svg{display:block;width:100%;height:100%;max-width:317px;margin:0 auto;overflow:visible}.blb-cta__panel svg *{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.blb-cta__l{stroke:var(--cta-line)}.blb-cta__f{stroke:var(--cta-faint)}.blb-cta__grille{top:66px;left:18px;right:18px;bottom:18px;border:1px solid var(--cta-faint);border-radius:3px;background:repeating-linear-gradient(to bottom,transparent 0 5px,var(--cta-grille) 5px 6px),repeating-linear-gradient(to right,transparent 0 13px,var(--cta-grille) 13px 14px)}.blb-cta .blb-cta__title{margin:0 0 2rem;font-size:2.6rem;line-height:1.2;text-wrap:balance}.blb-cta .blb-cta__price{display:flex;justify-content:center;align-items:baseline;gap:1rem;margin:0 0 .6rem}.blb-cta__now{color:var(--blb-sale-green, #22c55e);font-size:3.2rem;font-weight:700;line-height:1.1}.blb-cta__was{color:rgba(var(--color-foreground),.5);font-size:1.9rem}.blb-cta .blb-cta__deadline{margin:0 0 2.2rem;font-size:1.4rem;font-weight:400}.blb-cta .blb-cta__price+.blb-cta__button.button,.blb-cta .blb-cta__deadline[hidden]+.blb-cta__button.button{margin-top:1.6rem}.blb-cta .blb-cta__button.button{--color-button: var(--blb-cta-rgb);--color-button-text: var(--blb-on-cta-rgb);--alpha-button-background: 1;align-self:center;width:auto;min-width:100%;max-width:none;white-space:nowrap;margin:0;min-height:5.2rem;padding:0 1.2rem;font-size:1.65rem;font-weight:700;letter-spacing:.02em}.blb-cta .blb-cta__note{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.6);font-size:1.3rem}@media screen and (min-width:990px){.shopify-section[id$=lessons-genre] .multicolumn-list .blb-cta-item{align-self:center}}@media screen and (max-width:749px){.blb-cta-item{display:none}}@media screen and (min-width:990px){.shopify-section[id$=lessons-steps] .multicolumn-list>.grid__item:first-child:before{content:"";position:absolute;z-index:-1;right:100%;width:100vw;top:calc(50% - var(--cable-t) / 2);height:var(--cable-t);pointer-events:none;background:var(--cable-h)}}@media screen and (min-width:990px){.shopify-section[id$=__lessons-genre-intro],.shopify-section[id$=__lessons-genre]{--blb-genre-lead: 12.8rem;--blb-genre-run: 6.4rem;--blb-genre-pad: 2.4rem;--blb-plug-w: 62px;--blb-plug-h: 28px;--blb-l10-out: var(--cable-out)}.shopify-section[id$=lessons-genre] .multicolumn-list{gap:var(--cable-row-gap) var(--cable-gap);position:relative}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(4){grid-column:1 / span 2;justify-self:stretch;width:auto}.shopify-section[id$=lessons-genre] .multicolumn-list .blb-cta-item{grid-column:3;justify-self:stretch;width:auto}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item{position:relative;animation:none;opacity:1;transform:none}.shopify-section[id$=__lessons-genre-intro] .rich-text__wrapper{position:relative}.shopify-section[id$=__lessons-genre-intro] .rich-text__wrapper:before{--yh: calc(var(--blb-genre-run) - var(--cable-t) / 2);content:"";position:absolute;pointer-events:none;top:calc(-1 * var(--blb-genre-lead));bottom:0;--r1: min(var(--cable-r), var(--yh) + var(--cable-t));--ring1: transparent calc(var(--r1) - var(--cable-t) - .25px), var(--cable-line) calc(var(--r1) - var(--cable-t) + .25px), var(--cable-line) calc(var(--r1) - var(--cable-t) + var(--cable-lw) - .25px), transparent calc(var(--r1) - var(--cable-t) + var(--cable-lw) + .25px), transparent calc(var(--r1) - var(--cable-lw) - .25px), var(--cable-line) calc(var(--r1) - var(--cable-lw) + .25px), var(--cable-line) calc(var(--r1) - .25px), transparent calc(var(--r1) + .25px);left:calc(5rem - var(--cable-out));right:calc(5rem - var(--cable-out));background-repeat:no-repeat;background-image:var(--cable-v),radial-gradient(circle at top left,var(--ring1)),var(--cable-h),radial-gradient(circle at bottom right,var(--cable-ring)),var(--cable-v);background-size:var(--cable-t) calc(var(--yh) + var(--cable-t) - var(--r1)),var(--r1) var(--r1),calc(100% - var(--cable-r) - var(--r1)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - var(--yh) - var(--cable-r));background-position:right 0 top 0,right 0 top calc(var(--yh) + var(--cable-t) - var(--r1)),left var(--cable-r) top var(--yh),left 0 top var(--yh),left 0 top calc(var(--yh) + var(--cable-r));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--yh));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--yh))}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(1):before,.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(3):after,.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(4):before,.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(4):after{content:"";position:absolute;z-index:-1;pointer-events:none;background-repeat:no-repeat}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(1):before{left:calc(-1 * var(--cable-out));width:var(--cable-out);top:calc(-1 * var(--blb-genre-pad));bottom:calc(50% - var(--cable-t) / 2);background-image:var(--cable-shade-in),var(--cable-v),radial-gradient(circle at top right,var(--cable-ring)),var(--cable-h);background-size:var(--cable-shade) var(--cable-t),var(--cable-t) calc(100% - var(--cable-r)),var(--cable-r) var(--cable-r),calc(100% - var(--cable-r)) var(--cable-t);background-position:right 0 bottom 0,0 0,left 0 bottom 0,right 0 bottom 0}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(3):after{left:calc(-200% - 2 * var(--cable-gap) - var(--blb-l10-out));right:calc(-1 * var(--cable-out));top:calc(50% - var(--cable-t) / 2);bottom:calc(-1 * var(--cable-row-gap) / 2 - var(--cable-t) / 2);background-image:var(--cable-shade-out),var(--cable-shade-in),var(--cable-shade-out),var(--cable-shade-in),var(--cable-shade-out),var(--cable-h),radial-gradient(circle at bottom left,var(--cable-ring)),var(--cable-v),radial-gradient(circle at top left,var(--cable-ring)),var(--cable-h);background-size:var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),var(--cable-shade) var(--cable-t),calc(100% - var(--cable-r)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - 2 * var(--cable-r)),var(--cable-r) var(--cable-r),calc(100% - 2 * var(--cable-r)) var(--cable-t);background-position:calc(33.3333% - .333333 * var(--cable-out) - .666667 * var(--cable-gap) + .333333 * var(--cable-shade)) 0,calc(33.3333% - .333333 * var(--cable-out) + .333333 * var(--cable-gap) - .666667 * var(--cable-shade)) 0,calc(66.6667% - .666667 * var(--cable-out) - .333333 * var(--cable-gap) + .666667 * var(--cable-shade)) 0,calc(66.6667% - .666667 * var(--cable-out) + .666667 * var(--cable-gap) - .333333 * var(--cable-shade)) 0,right calc(var(--cable-out) - var(--cable-shade)) top 0,0 0,right 0 top 0,right 0 top var(--cable-r),right 0 bottom 0,right var(--cable-r) bottom 0}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(4):before{left:calc(-1 * var(--blb-l10-out));right:calc(var(--blb-plug-w) - var(--cable-gap));top:calc(-1 * var(--cable-row-gap) / 2 - var(--cable-t) / 2);bottom:calc(50% - var(--cable-t) / 2);background-image:radial-gradient(circle at bottom right,var(--cable-ring)),var(--cable-v),radial-gradient(circle at top right,var(--cable-ring)),var(--cable-h);background-size:var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - 2 * var(--cable-r)),var(--cable-r) var(--cable-r),calc(100% - var(--cable-r)) var(--cable-t);background-position:0 0,0 var(--cable-r),left 0 bottom 0,left var(--cable-r) bottom 0}.shopify-section[id$=lessons-genre] .multicolumn-list .grid__item:nth-child(4):after{left:calc(100% + var(--cable-gap) - var(--blb-plug-w));width:var(--blb-plug-w);top:calc(50% - var(--blb-plug-h) / 2);height:var(--blb-plug-h);background:var(--cable-line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='28' viewBox='0 0 62 28' fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M.5 9 20 7.5v13L.5 19z'/%3E%3Cpath d='M5 8.8v10.4M10 8.4v11.2M15 8v12' fill='none'/%3E%3Crect x='20' y='6.5' width='11' height='15' rx='1.5'/%3E%3Cpath d='M23 6.5v15M25.5 6.5v15M28 6.5v15' fill='none'/%3E%3Crect x='31' y='7' width='20' height='14' rx='1.5'/%3E%3Crect x='51' y='4' width='2' height='20'/%3E%3Crect x='53' y='1' width='8.5' height='26' rx='1'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='28' viewBox='0 0 62 28' fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M.5 9 20 7.5v13L.5 19z'/%3E%3Cpath d='M5 8.8v10.4M10 8.4v11.2M15 8v12' fill='none'/%3E%3Crect x='20' y='6.5' width='11' height='15' rx='1.5'/%3E%3Cpath d='M23 6.5v15M25.5 6.5v15M28 6.5v15' fill='none'/%3E%3Crect x='31' y='7' width='20' height='14' rx='1.5'/%3E%3Crect x='51' y='4' width='2' height='20'/%3E%3Crect x='53' y='1' width='8.5' height='26' rx='1'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}}@media screen and (max-width:749px){.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;padding-left:var(--blb-lessons-gutter);padding-right:var(--blb-lessons-edge)}.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-list .grid__item{width:auto;max-width:none;margin:0;padding:0}.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-card__info{order:2;margin-bottom:0}.shopify-section[id$=__lessons-genre-intro] .rich-text__wrapper{padding-left:var(--blb-lessons-gutter)}}@media screen and (max-width:749px){.shopify-section[id$=__lessons-genre-intro]{--blb-cable-rejoin: 4rem}.shopify-section[id$=__lessons-genre]{--blb-cable-y: 0px;--blb-plug-w: 49.6px;--blb-plug-h: 22.4px}.shopify-section[id$=__lessons-genre-intro] .rich-text{position:relative;isolation:isolate}.shopify-section[id$=__lessons-genre-intro] .rich-text:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * var(--blb-cable-rejoin));bottom:0;left:var(--blb-cable-left);width:var(--cable-t);background:var(--cable-v);filter:var(--blb-shadow-filter);clip-path:inset(0 -1rem);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--cable-fade));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--cable-fade))}.shopify-section[id$=__lessons-genre] .multicolumn .page-width:before{--pad: calc((var(--blb-plug-h) - var(--cable-t)) / 2);content:"";position:absolute;z-index:-1;pointer-events:none;top:0;left:var(--blb-cable-left);right:0;bottom:calc(-1 * (var(--blb-cable-y) + var(--blb-plug-h) / 2));background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='28' viewBox='0 0 62 28'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%231c2027'/%3E%3Cstop offset='.3' stop-color='%233f454f'/%3E%3Cstop offset='.42' stop-color='%23555c68'/%3E%3Cstop offset='.7' stop-color='%23333841'/%3E%3Cstop offset='1' stop-color='%2316191e'/%3E%3C/linearGradient%3E%3ClinearGradient id='k' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%231a1d22'/%3E%3Cstop offset='.4' stop-color='%23383d46'/%3E%3Cstop offset='.7' stop-color='%232c3139'/%3E%3Cstop offset='1' stop-color='%2315171b'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%230e1013'/%3E%3Cstop offset='.4' stop-color='%231d2127'/%3E%3Cstop offset='.55' stop-color='%23242930'/%3E%3Cstop offset='1' stop-color='%230c0e10'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 9 L20 7.5 V20.5 L0 19 Z' fill='url(%23b)'/%3E%3Crect x='5' y='8.6' width='0.8' height='10.8' fill='%23000' fill-opacity='.35'/%3E%3Crect x='10' y='8.2' width='0.8' height='11.6' fill='%23000' fill-opacity='.35'/%3E%3Crect x='15' y='7.9' width='0.8' height='12.2' fill='%23000' fill-opacity='.35'/%3E%3Crect x='20' y='6.5' width='11' height='15' rx='1.5' fill='url(%23k)'/%3E%3Crect x='22.2' y='6.5' width='0.8' height='15' fill='%23000' fill-opacity='.3'/%3E%3Crect x='24.4' y='6.5' width='0.8' height='15' fill='%23000' fill-opacity='.3'/%3E%3Crect x='26.6' y='6.5' width='0.8' height='15' fill='%23000' fill-opacity='.3'/%3E%3Crect x='28.8' y='6.5' width='0.8' height='15' fill='%23000' fill-opacity='.3'/%3E%3Crect x='31' y='7' width='20' height='14' rx='1.5' fill='url(%23c)'/%3E%3Crect x='51' y='4' width='2' height='20' fill='%23262a31'/%3E%3Crect x='53' y='1' width='9' height='26' rx='1' fill='url(%23c)'/%3E%3Crect x='53' y='1' width='9' height='5' fill='%23000' fill-opacity='.28'/%3E%3Crect x='53' y='22' width='9' height='5' fill='%23000' fill-opacity='.28'/%3E%3C/svg%3E"),var(--cable-h),radial-gradient(circle at top right,var(--cable-ring)),var(--cable-v);background-size:var(--blb-plug-w) var(--blb-plug-h),calc(100% - var(--cable-r) - var(--blb-plug-w) + 2px) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - var(--pad) - var(--cable-r));background-position:right 0 bottom 0,left var(--cable-r) bottom var(--pad),left 0 bottom var(--pad),left 0 top 0;filter:var(--blb-shadow-filter);clip-path:inset(0 -1rem -1rem)}}.shopify-section[id$=tool] .color-scheme-3>div{max-width:none;padding-left:2rem;padding-right:2rem}.blb-tool{text-align:center;max-width:140rem;margin-left:auto;margin-right:auto}.blb-tool__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.blb-tool__heading{margin:0 0 1.5rem}.blb-tool__text{max-width:60rem;margin:0 auto 3rem;font-size:1.8rem;line-height:1.5}.blb-ab{--ab-before: color-mix(in srgb, var(--blb-bg) 60%, #fff);--ab-after: rgb(var(--blb-act-rgb));--ab-after-fill: rgb(var(--blb-act-fill-rgb));max-width:56rem;margin:0 auto 3rem}.blb-ab__buttons{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.blb-ab__btn{--p: 0%;position:relative;overflow:hidden;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border:1px solid rgba(255,255,255,.16);border-radius:1.2rem;background:color-mix(in srgb,#fff 4%,var(--blb-bg));color:#fff;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,opacity .2s ease}.blb-ab__btn--after{border-color:color-mix(in srgb,var(--ab-after) 60%,transparent);background:color-mix(in srgb,var(--ab-after) 8%,var(--blb-bg))}@media(hover:hover){.blb-ab__btn:hover{border-color:#ffffff59}.blb-ab__btn--after:hover{border-color:var(--ab-after)}}.blb-ab__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.blb-ab__btn:after{content:"";position:absolute;left:0;bottom:0;width:var(--p);height:3px;background:var(--ab-before)}.blb-ab__btn--after:after{background:var(--ab-after)}.blb-ab__icon{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#ffffff1f;color:#fff;transition:background-color .2s ease}.blb-ab__btn--after .blb-ab__icon{background:var(--ab-after-fill);color:rgb(var(--blb-on-act-rgb))}.blb-ab__icon svg{width:1.7rem;height:1.7rem;fill:currentColor}.blb-ab__text{display:flex;flex-direction:column;min-width:0}.blb-ab__tag{font-size:1.1rem;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:#ffffff8c}.blb-ab__btn--after .blb-ab__tag{color:var(--ab-after)}.blb-ab__name{font-size:1.5rem;font-weight:600;line-height:1.3}.blb-ab__btn.is-current{border-color:var(--ab-before);background:var(--blb-selected)}.blb-ab__btn.is-current .blb-ab__icon{background:var(--ab-before);color:#fff}.blb-ab__btn.is-current .blb-ab__tag{color:color-mix(in srgb,var(--ab-before) 60%,#fff)}.blb-ab__btn--after.is-current{border-color:var(--ab-after);background:color-mix(in srgb,var(--ab-after) 20%,var(--blb-bg))}.blb-ab__btn--after.is-current .blb-ab__icon{background:var(--ab-after-fill);color:rgb(var(--blb-on-act-rgb))}.blb-ab__btn--after.is-current .blb-ab__tag{color:var(--ab-after)}.blb-ab.is-active .blb-ab__btn:not(.is-current){opacity:.5}@media screen and (max-width:749px){.blb-ab__btn{flex-direction:column;gap:.8rem;padding:1.4rem 1rem;text-align:center}.blb-ab__icon{width:3.2rem;height:3.2rem}}.blb-tool-slot{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;max-width:130rem;margin:0 auto;border:1px dashed rgba(var(--color-foreground),.4);color:rgba(var(--color-foreground),.6);font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.blb-tool-slot iframe{width:100%;height:100%;border:0}.blb-tool-slot{--blb-wall-t: 1.2rem;--blb-wall-gap: .7rem;--blb-wall-line: rgba(var(--blb-line-rgb), .204);--blb-wall-hatch: rgba(var(--blb-line-rgb), .126);position:relative;border:1px solid var(--blb-wall-line)}.blb-tool-slot:before{content:"";position:absolute;inset:calc(-2px - var(--blb-wall-t));padding:var(--blb-wall-t);border:1px solid var(--blb-wall-line);background:repeating-linear-gradient(45deg,var(--blb-wall-hatch) 0,var(--blb-wall-hatch) 1px,transparent 1px,transparent var(--blb-wall-gap));pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.blb-tool-gif{display:none}@media screen and (max-width:749px){.blb-tool-slot,.blb-tool__try{display:none}.blb-tool .blb-tool-gif{display:block;background:#0d0c11}.blb-tool-gif video{display:block;width:100%;height:auto;aspect-ratio:1280 / 690}}.blb-inside__intro{max-width:60rem;margin-bottom:3rem}.blb-inside__heading{margin:0 0 1rem}.blb-inside__subheading{margin:0;font-size:1.8rem;line-height:1.5;opacity:.7}.blb-inside__body{position:relative}.blb-inside .accordion{margin-top:0;border:0}.blb-inside .accordion details{border-radius:1.2rem;padding:0 1.6rem;transition:background-color .2s ease}.blb-inside .accordion details[open]{background:var(--blb-selected);box-shadow:inset 0 0 0 1px var(--blb-selected-edge)}.blb-inside .accordion summary{cursor:pointer;padding:1.8rem 0}.blb-inside .accordion__title{max-width:calc(100% - 4rem)}.blb-inside .accordion__content{padding:0;margin:0 0 1.8rem}.blb-inside .accordion__content p{margin:0 0 1.5rem;opacity:.85}.blb-inside .accordion__content a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.blb-inside__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:1.2rem;border:1px dashed rgba(var(--color-foreground),.35);color:rgba(var(--color-foreground),.5);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.blb-inside__media img{width:100%;height:100%;object-fit:cover}.blb-inside__media:has(img){border:0}.blb-new{display:inline-block;margin-left:.8rem;padding:0 1rem;vertical-align:middle;position:relative;top:-.1em;border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff29,0 4px 12px #00000059;color:#fff;font-size:1.1rem;font-weight:600;line-height:2.4rem;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:989px){.blb-inside .accordion__content{margin-bottom:0;overflow:visible}.blb-inside__media{margin:0 -1.6rem;border-radius:0 0 1.2rem 1.2rem}}.blb-inside__panel{display:none}@media screen and (min-width:990px){.blb-inside{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 6rem;align-items:center}.blb-inside__intro{grid-column:1;grid-row:1}.blb-inside__body{display:contents;position:static}.blb-inside__rows{grid-column:1;grid-row:2}.blb-inside__panel{display:block;grid-column:2;grid-row:1 / span 2;align-self:center;aspect-ratio:4 / 3;border-radius:1.6rem;background:rgba(var(--color-foreground),.04)}.blb-inside .accordion__content p,.blb-inside .accordion__content{margin-bottom:0}.blb-inside .accordion details[open]{padding-bottom:2.2rem}.blb-inside__media{position:absolute;top:50%;right:0;transform:translateY(-50%);width:calc(50% - 3rem);aspect-ratio:4 / 3;border-radius:1.6rem;z-index:1}}.blb-inside__media--tracks{display:block;aspect-ratio:auto;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--blb-bg) 94%,#fff 6%),color-mix(in srgb,var(--blb-bg) 97%,#fff 3%));color:#fff;font-size:1.5rem;letter-spacing:normal;text-transform:none}.blb-tc{--tc-pad: 1.6rem;display:flex;flex-direction:column;height:100%;text-align:left}.blb-tc__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem 1.6rem;padding:2rem var(--tc-pad) 0}.blb-tc__title{font-size:1.8rem;font-weight:700;line-height:1.25}.blb-tc__hint{font-size:1.25rem;color:#ffffff80}.blb-tc__wave{position:relative;flex:none;height:4.4rem;margin:1.4rem var(--tc-pad) .8rem;cursor:pointer}.blb-wave__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:2px}.blb-wave__layer i{flex:1;border-radius:2px;background:rgba(var(--blb-act-fill-rgb),.775);transition:height .25s ease}.blb-tc:not(.is-active) .blb-wave__base i,.blb-wave__fill i{background:linear-gradient(180deg,rgba(var(--blb-act-rgb),.95),rgba(var(--blb-act-rgb),.55))}.blb-wave__fill{clip-path:inset(0 calc(100% - var(--p, 0%)) 0 0)}.blb-tc__list{flex:1 1 auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.blb-tc__list::-webkit-scrollbar{display:none}.blb-tc__list{display:flex;flex-direction:column}.blb-tc__list>.blb-tc__row{flex:1 0 auto}.blb-tc__list.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 5rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 5rem),transparent)}.blb-tc__row{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin:0;padding:.9rem var(--tc-pad);border-top:1px solid rgba(255,255,255,.06);color:#ffffff4d;transition:background-color .2s ease}.blb-tc__row--preview{color:#fff}.blb-tc__row.is-playing{background:rgba(var(--blb-act-fill-rgb),.27)}.blb-tc__n{justify-self:center;font-size:1.3rem;font-variant-numeric:tabular-nums}.blb-tc__info{min-width:0}.blb-tc__name{display:block;font-size:1.5rem;font-weight:600;line-height:1.25}.blb-tc__meta{display:block;margin-top:.2rem;font-size:1.2rem;line-height:1.3}.blb-tc__meta b{font-weight:600}.blb-tc__row--preview .blb-tc__meta{color:#ffffff80}.blb-tc__row--preview .blb-tc__meta b{color:rgba(var(--blb-act-rgb),.9)}.blb-tc__len{font-size:1.3rem;font-variant-numeric:tabular-nums;white-space:nowrap}.blb-tc__row--preview .blb-tc__len{color:#ffffff8c}.blb-tc__play,.blb-ab__btn{-webkit-appearance:none;appearance:none;margin:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.blb-pause-icon,[aria-pressed=true] .blb-play-icon{display:none}[aria-pressed=true] .blb-pause-icon{display:block}.is-loading .blb-pause-icon{animation:blb-loading .8s ease-in-out infinite alternate}@keyframes blb-loading{to{opacity:.3}}.blb-tc__play{display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:1px solid rgba(var(--blb-line-rgb),.22);border-radius:50%;background:var(--blb-selected);color:rgb(var(--blb-act-rgb));transition:background-color .2s ease}.blb-tc__play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.blb-tc__play svg{width:1.6rem;height:1.6rem;fill:currentColor}@media(hover:hover){.blb-tc__row--preview:hover .blb-tc__play:not([aria-pressed=true]){background:color-mix(in srgb,var(--blb-bg) 84%,#fff)}}.blb-tc__play[aria-pressed=true]{border-color:rgb(var(--blb-act-fill-rgb));background:rgb(var(--blb-act-fill-rgb));color:rgb(var(--blb-on-act-rgb))}.blb-tc__play:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (min-width:990px){.blb-inside__media--tracks{aspect-ratio:4 / 3;border:1px solid rgba(255,255,255,.09)}.blb-tc{--tc-pad: 2.6rem}.blb-tc__head{padding-top:1.8rem}.blb-tc__wave{height:4rem;margin-top:1.2rem;margin-bottom:.6rem}.blb-tc__row{padding-top:.75rem;padding-bottom:.75rem}}@media screen and (max-width:749px){.blb-wave__layer i:nth-child(2n){display:none}.blb-tc__head{column-gap:1.2rem}.blb-tc__title{font-size:1.7rem}.blb-tc__hint{font-size:1.2rem}}.blb-inside__media--builder{display:block;aspect-ratio:auto;border:0;background:#0d0c11}.blb-inside__media--builder video{display:block;width:100%;height:auto;aspect-ratio:1280 / 690}@media screen and (min-width:990px){.blb-inside__media--builder{display:flex;align-items:center;aspect-ratio:4 / 3;border:1px solid rgba(255,255,255,.09)}}.blb-inside__media--lessons{display:block;aspect-ratio:auto;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--blb-bg) 94%,#fff 6%),color-mix(in srgb,var(--blb-bg) 97%,#fff 3%));letter-spacing:normal;text-transform:none}.blb-ls{--ls-on: rgba(var(--blb-line-rgb), .35);display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:1.6rem}.blb-ls__thumbs,.blb-ls__clip{width:100%}.blb-ls__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.blb-ls__thumb{position:relative;margin:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:.4rem;opacity:.4}.blb-ls__thumb.is-on{opacity:1}.blb-ls__thumb.is-on:after,.blb-ls__clip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--ls-on);border-radius:inherit;pointer-events:none}.blb-ls__thumb img,.blb-ls__clip video{display:block;width:100%;height:100%;object-fit:cover}.blb-ls__clip{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:.8rem;background:#000}@media screen and (min-width:990px){.blb-inside__media--lessons{aspect-ratio:auto;border:1px solid rgba(255,255,255,.09)}.blb-ls{padding:2rem}}.blb-inside__media--sheets{display:block;aspect-ratio:auto;border:0;background:#0d0c11;letter-spacing:normal;text-transform:none}.blb-sh{--sh-off: .6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;height:100%;box-sizing:border-box;padding:2.2rem 1.6rem 1.8rem}.blb-sh__stack{position:relative;width:calc(100% - var(--sh-off) * 2);aspect-ratio:1600 / 940;margin:calc(var(--sh-off) * 2) calc(var(--sh-off) * 2) 0 0}.blb-sh .blb-sh__stack>*{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.3rem;box-shadow:var(--blb-shadow)}.blb-sh__back--2{transform:translate(calc(var(--sh-off) * 2),calc(var(--sh-off) * -2));background:#cfd0d2}.blb-sh__back--1{transform:translate(var(--sh-off),calc(var(--sh-off) * -1));background:#e4e5e7}.blb-sh__front{overflow:hidden;background:#fff}.blb-inside__media .blb-sh__front img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.blb-inside__media .blb-sh__front img.is-on{opacity:1}.blb-sh__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.blb-sh__chip{white-space:nowrap;margin:0;padding:.7rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffff8c;font-family:inherit;font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:normal;cursor:pointer;transition:color .25s,border-color .25s,background-color .25s}.blb-sh__chip.is-on{color:#fff;border-color:rgb(var(--blb-act-rgb));background:rgba(var(--blb-act-fill-rgb),.53)}@media(prefers-reduced-motion:reduce){.blb-inside__media .blb-sh__front img{transition:none}}@media screen and (min-width:990px){.blb-inside__media--sheets{aspect-ratio:4 / 3;border:1px solid rgba(255,255,255,.09)}.blb-sh{--sh-off: .8rem;gap:2.2rem;padding:2.4rem}.blb-sh__chip{padding:.8rem 1.3rem;font-size:1.3rem}}@media screen and (min-width:990px)and (max-width:1279px){.blb-sh{gap:1.8rem;padding:2rem}.blb-sh__chips{gap:.6rem;flex-wrap:nowrap}.blb-sh__chip{padding:.6rem 1rem;font-size:1.15rem}}@media screen and (max-width:749px){.shopify-section[id$=__inside] .blb-inside{padding-left:var(--blb-cable-gutter)}.shopify-section[id$=__inside]>.gradient>div{position:relative;isolation:isolate}.shopify-section[id$=__inside]>.gradient>div:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:calc(var(--blb-cable-join) - 1px);left:var(--blb-cable-left);width:var(--cable-t);background:var(--cable-v);filter:var(--blb-shadow-filter);clip-path:inset(0 -1rem);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--cable-fade));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--cable-fade))}.shopify-section[id$=__why] .rich-text{background:transparent}}.shopify-section[id$=__why] .rich-text__text{--wc-pad-x: 2.4rem;--wc-pad-y: 2.8rem;position:relative;max-width:calc(46em + 2 * var(--wc-pad-x));margin-inline:auto;padding:var(--wc-pad-y) var(--wc-pad-x) var(--wc-pad-y) calc(var(--wc-pad-x) + 2px + 1.2em);border:1px solid rgba(var(--blb-line-rgb),.087);border-radius:1.2rem;background:var(--blb-panel);font-size:1.8rem;line-height:1.65;text-align:left;color:rgba(var(--color-foreground),.88)}.shopify-section[id$=__why] .rich-text__text:before{content:"";position:absolute;top:var(--wc-pad-y);bottom:var(--wc-pad-y);left:var(--wc-pad-x);width:2px;background:#ffffff4d}.shopify-section[id$=__why] .rich-text__text p{text-wrap:pretty}.shopify-section[id$=__why] .rich-text__text p+p{margin-top:1em}@media screen and (min-width:750px){.shopify-section[id$=__why] .rich-text__blocks{max-width:112rem}.shopify-section[id$=__why] .rich-text__text{--wc-pad-x: 4.8rem;--wc-pad-y: 4rem;font-size:2rem}}.shopify-section[id$=lessons-genre] .multicolumn-card{display:flex;flex-direction:column}.shopify-section[id$=lessons-genre] .multicolumn-card__info{order:-1;margin-bottom:.6rem}.shopify-section[id$=lessons-genre] .multicolumn-card__image-wrapper,.shopify-section[id$=lessons-genre] .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):before{margin-bottom:0}.shopify-section[id$=lessons-genre] .multicolumn-card:not(:has(.multicolumn-card__image-wrapper)):before{order:1}.shopify-section[id$=lessons-genre] .multicolumn-card__info h3{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4em;margin:0;line-height:1.3}.shopify-section[id$=lessons-genre] .multicolumn-card__info h3 strong{text-transform:uppercase;white-space:nowrap}.shopify-section[id$=lessons-genre] .multicolumn-card__info h3 strong:after{content:"\a";white-space:pre}.shopify-section[id$=lessons-genre] .grid__item:nth-child(1) h3 strong{font-size:1.5em;font-weight:800;letter-spacing:.1em;transform:skew(-6deg);transform-origin:left baseline}.shopify-section[id$=lessons-genre] .grid__item:nth-child(2) h3 strong{font-size:1.6em;font-weight:300;font-style:italic;letter-spacing:.18em}.shopify-section[id$=lessons-genre] .grid__item:nth-child(3) h3 strong{font-size:1.55em;font-weight:900;letter-spacing:-.02em;transform:scaleX(.88);transform-origin:left center}.shopify-section[id$=faq]{position:relative;overflow:hidden}.shopify-section[id$=faq] .collapsible-content-wrapper-narrow{max-width:var(--page-width)}.shopify-section[id$=faq] .collapsible-content__grid.grid--2-col-tablet .grid__item{width:100%;max-width:80rem;margin:0 auto}.shopify-section[id$=faq] .collapsible-content__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;z-index:0}.shopify-section[id$=faq] .collapsible-content__media img{width:100%;height:100%;object-fit:cover}.shopify-section[id$=faq] .collapsible-content__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:1}.shopify-section[id$=faq] .collapsible-content__grid-item{position:absolute;width:100%;height:100%}.shopify-section[id$=faq] .collapsible-content__grid{display:block}.shopify-section[id$=faq] .collapsible-content__header,.shopify-section[id$=faq] .collapsible-content__grid>.grid__item:last-child{position:relative;z-index:2}.tm-section{--tm-ink: var(--blb-bg-rgb);--tm-card-a: #f2f1eb;--tm-card-b: rgba(var(--blb-bp-rgb), .16);--tm-gold: color-mix(in srgb, #f7941d 79%, #000)}.tm-title{margin:0 0 3.6rem}.tm-title--center{text-align:center}.tm-grid{display:grid;gap:1.2rem;padding:0 1.5rem}.tm-card{display:flex;flex-direction:column;height:100%;margin:0;padding:26px 24px 28px;border:1px solid rgba(var(--tm-ink),.1);border-radius:14px;background:var(--tm-card-a);font-size:1.56rem}.tm-col:nth-child(odd)>.tm-card:nth-child(2n),.tm-col:nth-child(2n)>.tm-card:nth-child(odd){background:var(--tm-card-b);border-color:var(--tm-card-b-border, rgba(var(--blb-bp-rgb), .09))}.tm-head{display:flex;align-items:center;gap:12px}.tm-av{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(var(--tm-ink),.16);border-radius:50%;background:rgba(var(--tm-ink),.05);color:var(--tm-gold);font-size:.95em;font-weight:700;line-height:1}.tm-who{display:flex;flex-direction:column;gap:4px;min-width:0}.tm-name{font-size:2.04rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.tm-stars{color:var(--tm-gold);font-size:.72em;line-height:1;letter-spacing:2px}.tm-quote{margin:16px 0 0;padding:0;border:0;color:rgba(var(--tm-ink),var(--tm-quote-alpha, .82));font-size:inherit;font-style:normal;line-height:1.55;text-align:left}.tm-quote p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.tm-quote p+p{margin-top:.8em}.tm-quote>:first-child:before{content:"\201c"}.tm-quote>:last-child:after{content:"\201d"}@media screen and (max-width:749px){.tm-title{margin-bottom:2.4rem}.tm-col{display:contents}.tm-grid{display:flex;align-items:center;gap:3rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tm-grid::-webkit-scrollbar{display:none}.tm-card{flex:0 0 100%;height:auto;scroll-snap-align:start;scroll-snap-stop:always}.tm-dots{display:flex;justify-content:center;gap:.2rem;margin-top:1.4rem}.tm-dot{width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tm-dot:before{content:"";display:block;width:.7rem;height:.7rem;margin:auto;border-radius:50%;background:rgba(var(--color-foreground),.25);transition:background-color .2s ease}.tm-dot[aria-current=true]:before{background:rgb(var(--color-foreground))}}@media screen and (min-width:750px){.tm-dots{display:none}}@media screen and (min-width:750px){.tm-section{--tm-col: 90rem;--tm-pad: 2rem}.tm-section>.page-width,.tm-grid{max-width:calc(var(--tm-col) + 2 * var(--tm-pad));margin:0 auto;padding:0 var(--tm-pad)}.tm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.tm-col{display:flex;flex-direction:column;gap:2rem}.tm-card{flex:1 1 auto;height:auto;padding:2.4rem 2.4rem 2.2rem}}@media screen and (min-width:1200px){.tm-section{--tm-col: 160rem;--tm-pad: 5rem}.tm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.shopify-section[id$=__inside] .blb-inside__intro{margin-left:calc(-1 * var(--blb-cable-gutter));text-align:center}.shopify-section[id$=lessons-steps] .multicolumn .title-wrapper-with-link{justify-content:center;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.shopify-section[id$=__lessons-genre-intro] .rich-text__wrapper{padding-left:var(--blb-lessons-gutter);padding-right:var(--blb-lessons-gutter)}.shopify-section[id$=__lessons-genre-intro] .rich-text__blocks,.shopify-section[id$=__trailer] .title-wrapper,.shopify-section[id$=__contact] .title{text-align:center}}.blb-cs{display:grid;gap:5.6rem}.blb-cs__title{margin:0 0 2.4rem}.blb-cs .blb-cs__newsletter{align-items:stretch;max-width:48rem;margin:0}@media screen and (min-width:990px){.blb-cs{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0}.blb-cs__title{margin-bottom:3.2rem}.blb-cs__contact{padding-right:6rem}.blb-cs__signup{display:flex;flex-direction:column;justify-content:center;padding-left:6rem;border-left:1px solid var(--blb-rule)}}@media screen and (max-width:749px){.blb-inside__demo-link{display:none}}@media screen and (max-width:749px){.shopify-section[id$=__faq] .collapsible-content-wrapper-narrow{padding-right:0;padding-left:0}.shopify-section[id$=__faq] .accordion summary{justify-content:center}.shopify-section[id$=__faq] .accordion .accordion__title{max-width:calc(100% - 8rem)}.shopify-section[id$=__faq] .accordion .accordion__title,.shopify-section[id$=__faq] .accordion .accordion__content{text-align:center}}@media screen and (max-width:749px){.blb-hd__heading,.blb-hd__subheading,.blb-cs__title{text-align:center}}:root{--blb-rule: rgba(var(--blb-line-rgb), .11)}.shopify-section[id$=__faq] .accordion{border-top-color:var(--blb-rule);border-bottom-color:var(--blb-rule)}@media screen and (max-width:749px){.shopify-section[id$=lessons-steps] .multicolumn .multicolumn-list,.shopify-section[id$=lessons-genre] .multicolumn .multicolumn-list{grid-template-columns:minmax(0,1fr);row-gap:1.6rem}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card{aspect-ratio:auto;min-height:5.6rem}.shopify-section[id$=lessons-steps] .multicolumn .grid__item:has(.multicolumn-card__info .link) .multicolumn-card__info .link{flex-direction:row;gap:.8rem}}@media screen and (min-width:990px){main[data-template]:not([data-blb-course]){--sp-cell: 40px;--sp-major: calc(var(--sp-cell) * 7);--sp-w: clamp(6rem, 6vw, 12rem);--sp-fade: 16rem;position:relative}body:has(main[data-template]:not([data-blb-course])),main[data-template]:not([data-blb-course]) .gradient:not(.button,.product-media-modal__dialog),main[data-template]:not([data-blb-course]) .collapsible-content__wrapper{background:transparent}main[data-template]:not([data-blb-course]):before,main[data-template]:not([data-blb-course]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,rgba(var(--blb-line-rgb),.11) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--blb-line-rgb),.11) 1px,transparent 1px),linear-gradient(to right,rgba(var(--blb-line-rgb),.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--blb-line-rgb),.05) 1px,transparent 1px);background-size:var(--sp-major) var(--sp-major),var(--sp-major) var(--sp-major),var(--sp-cell) var(--sp-cell),var(--sp-cell) var(--sp-cell);background-position:center top}main[data-template]:not([data-blb-course]):before{clip-path:polygon(0 0,var(--sp-w) var(--sp-w),calc(100% - var(--sp-w)) var(--sp-w),100% 0,100% 100%,0 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--sp-w) * .25),transparent var(--sp-w),transparent calc(100% - var(--sp-w)),#000 calc(100% - var(--sp-w) * .25),#000 100%),linear-gradient(to bottom,#000 calc(100% - var(--sp-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(var(--sp-w) * .25),transparent var(--sp-w),transparent calc(100% - var(--sp-w)),#000 calc(100% - var(--sp-w) * .25),#000 100%),linear-gradient(to bottom,#000 calc(100% - var(--sp-fade)),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}main[data-template]:not([data-blb-course]):after{clip-path:polygon(0 0,100% 0,calc(100% - var(--sp-w)) var(--sp-w),var(--sp-w) var(--sp-w));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--sp-w) * .25),transparent var(--sp-w));mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--sp-w) * .25),transparent var(--sp-w))}}@media screen and (min-width:990px){.shopify-section[id$=__main-product] .product>.product__info-wrapper{padding:0 2rem 0 5rem}}.shopify-section[id$=__main-product] .product__title>h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media screen and (min-width:750px){.shopify-section[id$=__main-product] .product__title>h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.shopify-section[id$=__main-product] .product__media-wrapper .blb-ph{width:100%;max-width:none}@media screen and (min-width:990px)and (max-width:1199px){.shopify-section[id$=__main-product] .product__title>h1{font-size:3.6rem}}.shopify-section[id$=__course-link] .rich-text__text{color:rgba(var(--color-foreground),.75)}.shopify-section[id$=__contact-intro] .rich-text__text{color:rgba(var(--color-foreground),.75);font-size:1.7rem}cart-drawer .cart-item__image{border:1px solid rgba(255,255,255,.14);border-radius:8px}cart-drawer .cart-item__name{font-family:var(--font-heading-family)}cart-drawer .blb-cart-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem}cart-drawer .blb-cart-price .cart-item__final-price{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:var(--font-body-weight)}cart-drawer .blb-cart-price .cart-item__old-price{color:rgba(var(--color-foreground),.5)}cart-drawer #CartDrawer-Checkout{--color-button: var(--blb-cta-rgb);--color-button-text: var(--blb-on-cta-rgb);--alpha-button-background: 1;font-weight:700;font-size:1.6rem}.blb-hd{text-align:left}.blb-hd .blb-hd__player{display:grid;grid-template-areas:"head" "sub" "btns" "tracks";grid-template-columns:minmax(0,1fr);row-gap:0;max-width:none;margin:0}.blb-hd__heading{grid-area:head;margin:0 0 1rem}.blb-hd__subheading{grid-area:sub;margin:0 0 2.4rem}.blb-hd .blb-ab__buttons{grid-area:btns;max-width:none;margin:0 0 1.6rem}.blb-hd__tracks{grid-area:tracks}@media screen and (min-width:990px){.blb-hd .blb-hd__player{grid-template-areas:"head head" "sub sub" "btns tracks";grid-template-columns:minmax(0,34rem) minmax(0,1fr);align-items:center;column-gap:4.8rem}.blb-hd .blb-ab__buttons{grid-template-columns:minmax(0,1fr);margin:0}.blb-hd__subheading{margin-bottom:3.2rem}}.blb-hd__tracks{display:grid;gap:.8rem;padding:1.4rem 2rem 1.8rem;border:1px solid rgba(var(--blb-line-rgb),.087);border-radius:1.2rem;background:var(--blb-panel);text-align:left}.blb-hd__row{display:grid;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;gap:1.2rem}.blb-hd__label{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;transition:color .3s ease}.blb-hd__ruler{position:relative;height:1.6rem}.blb-hd__ruler span{position:absolute;top:0;padding-left:.5rem;border-left:1px solid rgba(var(--blb-line-rgb),.204);font:500 1rem/1.6rem ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em;color:#ffffff8c}.blb-hd__wave{position:relative;height:5.6rem}.blb-hd__bars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#ffffff38;transition:opacity .35s ease,transform .35s ease}.blb-hd__bars--fill{fill:#ffffffd9;clip-path:inset(0 calc(100% - var(--p, 0%)) 0 0)}.blb-hd__wave:after{content:"";position:absolute;top:-.4rem;bottom:-.4rem;left:var(--p, 0%);width:2px;margin-left:-1px;background:#fff;opacity:0;transition:opacity .2s ease}.blb-hd__player.is-active .blb-hd__wave:after{opacity:.9}.blb-hd__empty{position:absolute;top:.4rem;right:0;bottom:.4rem;left:0;border:1px dashed rgba(255,255,255,.2);border-radius:.6rem;transition:opacity .35s ease}.blb-hd__row--bass .blb-hd__bars{fill:rgba(var(--blb-act-fill-rgb),.94);opacity:0;transform:scaleY(.2)}.blb-hd__row--bass .blb-hd__bars--fill{fill:rgb(var(--blb-act-rgb))}.blb-hd__player:has(.blb-ab__btn--after.is-current) .blb-hd__row--bass .blb-hd__bars{opacity:1;transform:none}.blb-hd__player:has(.blb-ab__btn--after.is-current) .blb-hd__empty{opacity:0}.blb-hd__player:has(.blb-ab__btn--after.is-current) .blb-hd__row--bass .blb-hd__label{color:rgb(var(--blb-act-rgb))}.blb-hd__player:not(.is-active) .blb-hd__bars--fill{clip-path:inset(0 100% 0 0)}@media(prefers-reduced-motion:reduce){.blb-hd__bars,.blb-hd__empty{transition:none}}@media screen and (min-width:990px){html[data-bpp] main>.shopify-section[id$=__hear]>.gradient{background:transparent}html[data-bpp] main>.shopify-section[id$=__hear]:before{-webkit-mask-image:var(--bpp-halo, var(--bpp-no-halo)),var(--bpp-bands-wide);mask-image:var(--bpp-halo, var(--bpp-no-halo)),var(--bpp-bands-wide);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}}@media screen and (max-width:749px){.shopify-section[id$=__hear]{--cable-t: 8px;--blb-cable-gutter: 3.2rem;--blb-cable-left: .6rem;--blb-cable-join: 3.2rem;--cable-c1: #161a21;--cable-c2: #2f353f;--cable-c3: #4a5260;--cable-v: linear-gradient(to right, var(--cable-c1) 0%, var(--cable-c2) 28%, var(--cable-c3) 50%, var(--cable-c2) 72%, var(--cable-c1) 100%)}.shopify-section[id$=__hear] .blb-hd{padding-left:calc(var(--blb-cable-gutter) + .4rem);padding-right:1.6rem}.shopify-section[id$=__hear]>.gradient>div{position:relative;isolation:isolate}.shopify-section[id$=__hear]>.gradient>div:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * var(--spacing-sections-mobile, 0px) - 1px);bottom:calc(var(--blb-cable-join) - 1px);left:var(--blb-cable-left);width:var(--cable-t);background:var(--cable-v);filter:var(--blb-shadow-filter);clip-path:inset(0 -1rem)}.shopify-section[id$=__inside]>.gradient>div:before{bottom:0}.blb-hd__tracks{padding:1.2rem 1.2rem 1.4rem}.blb-hd__row{grid-template-columns:3.8rem minmax(0,1fr);gap:.8rem}.blb-hd__label{font-size:.95rem;letter-spacing:.1em}.blb-hd__wave{height:4.4rem}}@media screen and (max-width:749px){.shopify-section[id$=lessons-steps],.shopify-section[id$=__inside],.shopify-section[id$=__hear],.shopify-section[id$=__lessons-genre-intro],.shopify-section[id$=__lessons-genre]{--cable-line: rgba(var(--blb-line-rgb), .099);--cable-lw: 1px;--cable-h: linear-gradient(to bottom, var(--cable-line) 0, var(--cable-line) var(--cable-lw), transparent var(--cable-lw), transparent calc(100% - var(--cable-lw)), var(--cable-line) calc(100% - var(--cable-lw)), var(--cable-line) 100%);--cable-v: linear-gradient(to right, var(--cable-line) 0, var(--cable-line) var(--cable-lw), transparent var(--cable-lw), transparent calc(100% - var(--cable-lw)), var(--cable-line) calc(100% - var(--cable-lw)), var(--cable-line) 100%);--cable-ring: transparent calc(var(--cable-r) - var(--cable-t) - .25px), var(--cable-line) calc(var(--cable-r) - var(--cable-t) + .25px), var(--cable-line) calc(var(--cable-r) - var(--cable-t) + var(--cable-lw) - .25px), transparent calc(var(--cable-r) - var(--cable-t) + var(--cable-lw) + .25px), transparent calc(var(--cable-r) - var(--cable-lw) - .25px), var(--cable-line) calc(var(--cable-r) - var(--cable-lw) + .25px), var(--cable-line) calc(var(--cable-r) - .25px), transparent calc(var(--cable-r) + .25px)}.shopify-section[id$=lessons-steps] .multicolumn .page-width:before,.shopify-section[id$=__inside]>.gradient>div:before,.shopify-section[id$=__hear]>.gradient>div:before,.shopify-section[id$=__lessons-genre-intro] .rich-text:before,.shopify-section[id$=__lessons-genre] .multicolumn .page-width:before{filter:none}.shopify-section[id$=__lessons-genre] .multicolumn .page-width:before{background-image:var(--cable-h),radial-gradient(circle at top right,var(--cable-ring)),var(--cable-v);background-size:calc(100% - var(--cable-r) - var(--blb-plug-w)) var(--cable-t),var(--cable-r) var(--cable-r),var(--cable-t) calc(100% - var(--pad) - var(--cable-r));background-position:left var(--cable-r) bottom var(--pad),left 0 bottom var(--pad),left 0 top 0}.shopify-section[id$=__lessons-genre] .multicolumn .page-width:after{content:"";position:absolute;z-index:-1;pointer-events:none;right:0;bottom:calc(-1 * (var(--blb-cable-y) + var(--blb-plug-h) / 2));width:var(--blb-plug-w);height:var(--blb-plug-h);background:var(--cable-line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='28' viewBox='0 0 62 28' fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M.5 9 20 7.5v13L.5 19z'/%3E%3Cpath d='M5 8.8v10.4M10 8.4v11.2M15 8v12' fill='none'/%3E%3Crect x='20' y='6.5' width='11' height='15' rx='1.5'/%3E%3Cpath d='M23 6.5v15M25.5 6.5v15M28 6.5v15' fill='none'/%3E%3Crect x='31' y='7' width='20' height='14' rx='1.5'/%3E%3Crect x='51' y='4' width='2' height='20'/%3E%3Crect x='53' y='1' width='8.5' height='26' rx='1'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='28' viewBox='0 0 62 28' fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M.5 9 20 7.5v13L.5 19z'/%3E%3Cpath d='M5 8.8v10.4M10 8.4v11.2M15 8v12' fill='none'/%3E%3Crect x='20' y='6.5' width='11' height='15' rx='1.5'/%3E%3Cpath d='M23 6.5v15M25.5 6.5v15M28 6.5v15' fill='none'/%3E%3Crect x='31' y='7' width='20' height='14' rx='1.5'/%3E%3Crect x='51' y='4' width='2' height='20'/%3E%3Crect x='53' y='1' width='8.5' height='26' rx='1'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}}@media screen and (max-width:749px){.tm-section .tm-col>.tm-card:nth-child(odd){background:var(--tm-card-a);border-color:rgba(var(--tm-ink),.1)}.tm-section .tm-col>.tm-card:nth-child(2n){background:var(--tm-card-b);border-color:var(--tm-card-b-border, rgba(var(--blb-bp-rgb), .09))}}.blb-hd__subheading{font-size:1.8rem;line-height:1.5;opacity:.7}@media screen and (max-width:749px){html[data-bpp]{--bpp-minor: rgba(var(--blb-line-rgb), .05);--bpp-major: rgba(var(--blb-line-rgb), .11)}html[data-bpp] main>.shopify-section[id$=__buy-box]{--hs-up: 0px;--hs-down: var(--hs-img, 4.1rem);position:relative;isolation:isolate}html[data-bpp] [id$=__buy-box] :is(.gradient,.featured-product):not(.product-media-modal__dialog){background:transparent}html[data-bpp] main>.shopify-section[id$=__buy-box]:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:calc(-1 * var(--hs-up));height:calc(var(--hs-up) + var(--hs-down));background-image:linear-gradient(to right,var(--bpp-major) 1px,transparent 1px),linear-gradient(to bottom,var(--bpp-major) 1px,transparent 1px),linear-gradient(to right,var(--bpp-minor) 1px,transparent 1px),linear-gradient(to bottom,var(--bpp-minor) 1px,transparent 1px);background-size:var(--bpp-major-cell) var(--bpp-major-cell),var(--bpp-major-cell) var(--bpp-major-cell),var(--bpp-cell) var(--bpp-cell),var(--bpp-cell) var(--bpp-cell);background-position:center calc(var(--bpp-y, 0px) + var(--hs-up));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--hs-up),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--hs-up),transparent 100%)}html[data-bpp=sparse] main>.shopify-section[id$=__buy-box]:before{background-image:linear-gradient(to right,var(--bpp-major) 1px,transparent 1px),linear-gradient(to bottom,var(--bpp-major) 1px,transparent 1px);background-size:var(--bpp-major-cell) var(--bpp-major-cell),var(--bpp-major-cell) var(--bpp-major-cell)}}@media screen and (max-width:749px){.blb-hero .blb-hero__bp{bottom:0;-webkit-mask-image:none;mask-image:none}.blb-hero .blb-hero__grid--l{-webkit-mask-image:none;mask-image:none}}body:has(.shopify-policy__container){--color-background: 19, 21, 20;--gradient-background: #131514;--color-foreground: 255, 255, 255;--color-link: 255, 255, 255}html{overflow-x:hidden}body{overflow-x:clip}.shopify-section[id$=__testimonials-grid]>.gradient{--tm-band: color-mix(in srgb, var(--blb-bg) 45%, #000);--tm-fade: 9rem;background:linear-gradient(to bottom,var(--blb-bg) 0,var(--tm-band) var(--tm-fade),var(--tm-band) calc(100% - var(--tm-fade)),var(--blb-bg) 100%);background-attachment:scroll}@media screen and (min-width:750px){.shopify-section[id$=__testimonials-grid]>.gradient{--tm-fade: 14rem}}.tm-section{--tm-ink: 255, 255, 255;--tm-card-a: color-mix(in srgb, var(--blb-bg) 92%, #fff);--tm-card-b: transparent;--tm-card-b-border: rgba(255, 255, 255, .16);--tm-gold: #f7941d;--tm-name-alpha: .85}.tm-card{color:rgb(var(--tm-ink))}.tm-name{color:rgba(var(--tm-ink),var(--tm-name-alpha))}[id$=__why-deal] .multicolumn-card__image-wrapper .media{border-radius:50%;background-color:#4ade80}[id$=__why-deal] .multicolumn-card__image-wrapper .media>img{top:20%;left:20%;width:60%;height:60%;object-fit:contain;filter:brightness(0)}@media screen and (min-width:990px){html[data-bpp] main>.shopify-section[id$=__buy-box-2]{--tm-seam-up: 9rem;isolation:isolate}html[data-bpp] main>.shopify-section[id$=__buy-box-2]:after{top:calc(-1 * var(--tm-seam-up));bottom:auto;height:calc(var(--tm-seam-up) + var(--bpp-w));background-position:center calc(var(--bpp-y, 0px) + var(--tm-seam-up));clip-path:polygon(0 0,100% 0,100% var(--tm-seam-up),calc(100% - var(--bpp-w)) calc(var(--tm-seam-up) + var(--bpp-w)),var(--bpp-w) calc(var(--tm-seam-up) + var(--bpp-w)),0 var(--tm-seam-up));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--tm-seam-up),#000 calc(var(--tm-seam-up) + var(--bpp-w) * .25),transparent calc(var(--tm-seam-up) + var(--bpp-w)));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--tm-seam-up),#000 calc(var(--tm-seam-up) + var(--bpp-w) * .25),transparent calc(var(--tm-seam-up) + var(--bpp-w)))}}.tm-section{--tm-verified: #4ade80}.tm-card{container:tm-card / inline-size}.tm-name{font-size:min(2.04rem,8.6cqi)}.tm-verified{flex:none;align-self:flex-start;display:flex;align-items:flex-start;gap:.5rem;margin-left:auto;color:var(--tm-verified);font-size:1.2rem;font-weight:600;line-height:1.4rem;letter-spacing:.02em;text-align:right}.tm-verified__icon{flex:none;width:1.4rem;height:1.4rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm3.6 5.3a.75.75 0 0 0-1.1-1L7 8 5.5 6.6a.75.75 0 1 0-1 1.1l2 2a.75.75 0 0 0 1.1 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm3.6 5.3a.75.75 0 0 0-1.1-1L7 8 5.5 6.6a.75.75 0 1 0-1 1.1l2 2a.75.75 0 0 0 1.1 0z'/%3E%3C/svg%3E") center / contain no-repeat}.tm-verified__text{white-space:nowrap}@container tm-card (max-width: 315px){.tm-verified__text{width:min-content;white-space:normal}}@media screen and (max-width:749px){.tm-verified{letter-spacing:0}.tm-verified__text{width:auto;white-space:nowrap}.tm-name{font-size:min(2.04rem,calc((100cqi - 17.6rem) / 4.3))}}.blb-fbrand{margin-bottom:2.4rem;text-align:center}.blb-flogo{display:inline-block;line-height:0;text-decoration:none}.blb-flogo__img{width:18rem;height:auto}@media screen and (min-width:750px){.footer .footer__content-bottom{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:4rem;row-gap:2.4rem;max-width:var(--page-width);margin:0 auto;padding-right:5rem;padding-left:5rem}.footer .footer__content-bottom>.page-width{max-width:none;margin:0;padding:0}.footer .blb-fbrand{margin:0;text-align:left}.footer .footer__content-bottom .footer__localization:not(:has(localization-form)){display:none}.footer .footer__content-bottom-wrapper .footer__column.footer__column--info{align-items:flex-end}.footer .footer__column--info .footer__payment{margin-top:0}.footer .footer__content-bottom .footer__content-bottom-wrapper--center{grid-column:1 / -1;padding-top:2rem;border-top:1px solid var(--blb-rule)}.footer .footer__content-bottom .footer__copyright{display:flex;justify-content:space-between;width:100%;text-align:left}.footer .policies li:first-child:before{content:none}}.shopify-section[id$=__trailer]{--media-border-width: 1px;--media-border-opacity: .14;--media-radius: 12px}.shopify-section[id$=__trailer] .video-section__media.deferred-media{box-shadow:var(--blb-shadow-lg)}:is(.blb-hero .blb-hero__button.button,.blb-sticky .blb-sticky__button,.blb-cta .blb-cta__button.button,cart-drawer #CartDrawer-Checkout){touch-action:manipulation;transition:transform .08s ease,filter .08s ease}:is(.blb-hero .blb-hero__button.button,.blb-sticky .blb-sticky__button,.blb-cta .blb-cta__button.button,cart-drawer #CartDrawer-Checkout):not([disabled]):active{filter:brightness(.88);transform:scale(.98)}:is(.blb-hero .blb-hero__button.button,.blb-sticky .blb-sticky__button,.blb-cta .blb-cta__button.button){--buttons-radius: 999px;--buttons-radius-outset: 999px;border-radius:999px;background-image:linear-gradient(#ffffff38,#fff0 62%);border-bottom:4px solid color-mix(in srgb,rgb(var(--blb-cta-rgb)) 60%,#000)}.blb-sticky .blb-sticky__button.button{--color-button: 255, 255, 255;--color-button-text: 19, 21, 20;border-bottom-color:#c4c4c4}.blb-sticky .blb-sticky__button,.blb-cta .blb-cta__button.button{display:inline-flex;align-items:center;justify-content:center;gap:1rem}@media screen and (min-width:750px){.blb-hero .blb-hero__button.button{display:inline-flex;align-items:center;justify-content:center;gap:1rem}}.blb-arrow-glyph{font-family:Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",Noto Sans Symbols,system-ui,sans-serif;font-size:1.25em;font-weight:400;line-height:1;transform:translateY(.197em)}.blb-sticky .blb-arrow-glyph{transform:translateY(.281em)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.blb-hero .blb-hero__accent{-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#e4e6e5 22%,#9aa09e);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:var(--blb-shadow-filter)}}@media screen and (min-width:990px){.blb-hero__win{width:min(calc(min(112rem,calc(var(--blb-wrap-w) * .5),calc((100cqh - 10rem)*1.633)) + var(--blb-wrap-pl) * .5),calc((100cqh - 6rem)*1.633));right:calc(var(--blb-wrap-pl) * .5)}.blb-hero__copy{--blb-copy-shift: clamp(0rem, calc(var(--blb-wrap-w) * .5 - 8.9 * clamp(3.8rem, 3.7cqw, 7.2rem) - 9rem), clamp(2rem, 4cqw, 9rem));width:calc(var(--blb-wrap-w) * .43 - var(--blb-copy-shift));margin-left:calc(var(--blb-copy-shift) - (var(--blb-wrap-pl) - 5rem) * .5);align-items:center}.blb-hero .blb-hero__headline{text-align:center;white-space:nowrap}.blb-hero .blb-hero__accent{display:block}.blb-hero__count:not([hidden]){align-items:center;text-align:center}.blb-hero__count-label{text-wrap:balance}.blb-hero .blb-hero__button.button{order:3;margin:4rem 0 0;min-height:7rem;padding:0 5rem;font-size:2.1rem;white-space:nowrap}.blb-cta .blb-cta__button.button{min-height:5.8rem;font-size:1.8rem}}@media screen and (min-width:990px){.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) section>.page-width{max-width:160rem}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) media-gallery{--bb-g: 1rem;display:grid;grid-template-columns:calc((100% - 6 * var(--bb-g)) / 7) minmax(0,1fr);column-gap:var(--bb-g);align-items:start}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) media-gallery>[id^=GalleryThumbnails]{grid-column:1;grid-row:1;margin-top:0;min-width:0}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) [id^=GalleryThumbnails] .thumbnail-list.slider{grid-template-columns:minmax(0,1fr);gap:var(--bb-g)}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .featured-product:not(.product--no-media){justify-content:center}.shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product--small:not(.product--no-media)>.product__info-wrapper{flex-grow:0;width:min(calc(55% - var(--grid-desktop-horizontal-spacing) / 2),65rem);padding-right:0}main[data-template=index] .shopify-section:is([id$=__buy-box],[id$=__buy-box-2]) .product__media-wrapper:after{padding-left:calc((100% - 6 * 1rem) / 7 + 1rem)}}main>.shopify-section[id$=__notify]{padding-bottom:3.6rem}html[data-bpp] .shopify-section[id$=__notify] .newsletter__wrapper{background:transparent}.shopify-section[id$=__notify] .newsletter__wrapper{border-top:1px solid var(--blb-rule);border-bottom:1px solid var(--blb-rule)}.shopify-section[id$=__notify] .newsletter__wrapper>h2{text-wrap:balance}.shopify-section[id$=__notify] .newsletter__subheading{color:rgba(var(--color-foreground),.8);font-size:1.7rem;line-height:1.6}.shopify-section[id$=__notify] .newsletter__subheading p{margin:0}@media screen and (max-width:749px){.shopify-section[id$=__notify] .newsletter__wrapper{padding-right:0;padding-left:0}}@media screen and (min-width:750px){main>.shopify-section[id$=__notify]{padding-bottom:4.8rem}}@media screen and (min-width:990px){.shopify-section[id$=__notify] .newsletter__wrapper{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:6rem;align-items:center;padding-right:0;padding-left:0;text-align:left}.shopify-section[id$=__notify] .newsletter__wrapper>:is(h2,.newsletter__subheading){grid-column:1;margin-left:0}.shopify-section[id$=__notify] .newsletter__wrapper>:last-child{grid-column:2;grid-row:1 / span 2;margin-top:0}.shopify-section[id$=__notify] .newsletter-form__field-wrapper{max-width:48rem}}body:not(:has(main[data-template=index])) .announcement-bar-section{display:none}@media screen and (max-width:749px){body:has(main[data-template=index]) .announcement-bar-section{display:block}}.blb-hero__over:not([hidden]){display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.blb-hero .blb-hero__over-text{margin:0;color:rgba(var(--color-foreground),.8);font-size:1.5rem;line-height:1.4;letter-spacing:.01em;text-wrap:balance}.blb-hero__over-zeros .blb-hero__num{color:rgba(var(--color-foreground),.35)}.blb-hero .blb-hero__over-link{margin-top:1.4rem;color:rgba(var(--color-foreground),.6);font-size:1.7rem;font-style:italic;font-weight:var(--font-body-weight);letter-spacing:.01em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.blb-hero .blb-hero__over-link:hover{color:rgba(var(--color-foreground),.85)}.blb-hero .blb-hero__over-link .blb-arrow-glyph{display:inline-block;margin-left:.45em}@media screen and (min-width:750px){.blb-hero .blb-hero__over-text{font-size:2rem}.blb-hero .blb-hero__over-link{font-size:1.9rem}}@media screen and (max-width:749px){.blb-hero__over:not([hidden]){order:3}.blb-hero .blb-hero__over-text{font-size:1.7rem;line-height:1.35}}.blb-offer__over{margin:0 0 1.6rem;font-size:1.5rem;letter-spacing:.02em}.blb-offer__over a{color:rgb(var(--blb-text-rgb));font-weight:var(--font-body-weight);text-decoration:none;text-underline-offset:.25em}.blb-offer__over a:hover{text-decoration:underline}.blb-offer__over .blb-arrow-glyph{display:inline-block;margin-left:.4em}@media screen and (max-width:749px){.blb-offer__over{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-overrides.css.map */
