.bt11{--i:var(--bt-ink);--ivory:var(--bt-ivory);--warm:#F3F1F6;--ink:var(--bt-text);--ink-2:var(--bt-text-soft);--gold:var(--bt-gold);--line:#DED8E5;--fd:var(--bt-font-display);--fb:var(--bt-font-body);background:var(--ivory);color:var(--ink);font-family:var(--fb);display:block}.bt11 *,.bt11 *::before,.bt11 *::after{box-sizing:border-box}body.home::after{content:none}.bt11 .b-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.bt11 .b-sec{padding-block:clamp(44px,5vw,72px)}.bt11 .b-light{background:#FFF;color:var(--ink)}.bt11 .b-warm{background:var(--warm);color:var(--ink)}.bt11 .b-ink,.bt11 .b-guide-section{background:#FFF;color:var(--ink)}.bt11 h1,.bt11 h2,.bt11 h3{font-family:var(--fd);font-weight:600;margin:0;line-height:1.07;letter-spacing:-.025em;text-wrap:balance;color:var(--ink)}.bt11 .b-eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 .72rem/1.5 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--bt-violet);margin-bottom:14px}.bt11 .b-eyebrow::before{content:"";width:24px;height:2px;background:var(--bt-gold-text)}.bt11 .b-head{max-width:680px;margin-bottom:30px}.bt11 .b-head h2,.bt11 .b-h2{font-size:clamp(2.4rem,3.7vw,3.5rem);color:var(--ink)}.bt11 .b-head--row{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap}.bt11 .b-head--center{margin-inline:auto;text-align:center}.bt11 .b-lede-dk{color:var(--ink-2);font-size:1.05rem;line-height:1.8;max-width:54ch}.bt11 .b-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(590px,calc(100svh - 180px),740px);overflow:hidden;background:#17121F;padding:72px 0 86px}.bt11 .b-hero::before{content:"";display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(17 13 23 / .92),rgb(17 13 23 / .77) 33%,rgb(17 13 23 / .26) 70%,rgb(17 13 23 / .14)),linear-gradient(0deg,rgb(17 13 23 / .65),transparent 52%)}.bt11 .b-grain{display:none}.bt11 .b-hero__inner{width:min(1180px,calc(100% - 64px));margin-inline:auto;padding:0;position:relative;z-index:2}.bt11 .b-hero__media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:0;background:#17121F;transform:none;box-shadow:none;z-index:0}.bt11 .b-hero__media img,.bt11 .b-hero__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 44%;filter:none;display:block}.bt11 .b-kicker{display:block;color:#E4C56B;font:700 .72rem/1.7 var(--fb);letter-spacing:.12em;text-transform:uppercase;border:0;padding:0;background:none;box-shadow:none;backdrop-filter:none}.bt11 .b-hero__title{font-size:clamp(3.6rem,6.35vw,5.8rem);line-height:1.02;color:#FFFDF8;max-width:820px;margin:20px 0 22px;letter-spacing:-.025em}.bt11 .b-hero__title em{display:inline-block;color:#E4C56B;font-weight:500;line-height:1.1;padding-bottom:.05em}.bt11 .b-hero__lede{font:400 1.1rem/1.7 var(--fb);color:rgb(255 253 248 / .88);max-width:47ch;margin:0}.bt11 .b-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.bt11 .b-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border:1px solid var(--line);border-radius:999px;background:#fff0;color:var(--ink)!important;font:700 .9rem/1.4 var(--fb);text-decoration:none;cursor:pointer;box-shadow:none;transition:background .18s,color .18s,border-color .18s,transform .18s}.bt11 .b-btn--gold{background:#D9B343;border-color:#D9B343;color:#211729!important;-webkit-text-fill-color:#211729;box-shadow:0 5px 18px rgb(100 76 16 / .12)}.bt11 .b-btn--gold:hover{background:#E6C565;border-color:#E6C565;box-shadow:none;transform:translateY(-1px)}.bt11 .b-btn--ghost:hover{background:var(--warm);border-color:var(--bt-plum)}.bt11 .b-btn--sm{min-height:44px;padding:10px 18px}.bt11 .b-btn--block{width:100%}.bt11 .b-film-control{position:absolute;right:max(32px,calc((100vw - 1180px)/2));bottom:22px;z-index:3;min-height:44px;padding:10px 16px;border:1px solid rgb(255 253 248 / .45);border-radius:999px;background:rgb(17 13 23 / .5);color:#FFFDF8;font:500 .75rem var(--fb);cursor:pointer}.bt11 .b-film-control[hidden]{display:none!important}.bt11 .b-marquee{display:none}.bt11 .b-paths{padding-block:0;border-bottom:1px solid var(--line);background:#fff}.bt11 .b-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.bt11 .b-stat{display:block;text-decoration:none;color:var(--ink);padding:24px 28px;border-right:1px solid var(--line)}.bt11 .b-stat b{font:700 1rem/1.35 var(--fb);color:var(--ink)}.bt11 .b-stat p{display:flex;justify-content:space-between;gap:12px;margin:8px 0 0;padding:0;border:0;font:.78rem/1.5 var(--fb);color:var(--ink-2)}.bt11 .b-stat:hover b{color:var(--bt-violet)}.bt11 .b-grid{display:grid;gap:24px}.bt11 .b-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt11 .b-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.bt11 .b-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border-radius:4px;display:block}.bt11 .b-chips{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:20px 0 0;gap:8px}.bt11 .b-chips li{font:.75rem/1.4 var(--fb);padding:7px 10px;border:1px solid var(--line);border-radius:3px;color:var(--bt-plum);background:#fff}.bt11 .b-epcard{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff;transition:border-color .18s,box-shadow .18s}.bt11 .b-epcard:hover{border-color:var(--bt-violet);box-shadow:0 8px 22px rgb(26 14 46 / .08);transform:none}.bt11 .b-epcard__art{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--warm)}.bt11 .b-epcard__art img{display:block;width:100%;height:100%;object-fit:cover}.bt11 .b-epcard__play{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ivory);color:var(--bt-plum);border:1px solid var(--line);font-size:.8rem}.bt11 .b-epcard__dur{position:absolute;right:10px;bottom:10px;border-radius:2px;background:var(--bt-plum);color:var(--ivory);padding:3px 7px;font:.7rem var(--fb)}.bt11 .b-epcard__body{padding:22px}.bt11 .b-epcard__date{font:700 .66rem/1.6 var(--fb);text-transform:uppercase;letter-spacing:.09em;color:var(--bt-violet)}.bt11 .b-epcard h3{font-size:1.55rem;margin-top:10px;line-height:1.2}.bt11 .b-course{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px;text-decoration:none;color:var(--ink);transition:border-color .18s,box-shadow .18s}.bt11 .b-course:hover{border-color:var(--bt-violet);box-shadow:0 8px 22px rgb(26 14 46 / .08);transform:none}.bt11 .b-course.is-featured{border-color:#C2B5D0;box-shadow:0 12px 34px rgb(33 27 43 / .08)}.bt11 .b-course.is-featured .b-course__cover{background:#292132}.bt11 .b-course__cover{height:266px;padding:28px;background:#EAE5F0;margin:-24px -24px 22px;border-radius:4px 4px 0 0;display:flex;justify-content:center;align-items:center}.bt11 .b-course__cover img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;box-shadow:6px 10px 18px rgb(26 14 46 / .15)}.bt11 .b-course__badge,.bt11 .b-tier__badge{position:absolute;top:-12px;left:24px;padding:5px 10px;border-radius:3px;background:var(--bt-plum);color:var(--ivory);font:700 .62rem/1.5 var(--fb);letter-spacing:.08em;text-transform:uppercase}.bt11 .b-course__format{font:700 .65rem/1.6 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:var(--bt-violet);margin-bottom:10px}.bt11 .b-course h3{font-size:1.65rem;margin-bottom:12px;line-height:1.15}.bt11 .b-course p{font:.9rem/1.7 var(--fb);color:var(--ink-2);margin:0 0 24px}.bt11 .b-course__price{margin-top:auto;font:600 1.8rem var(--fd);color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bt11 .b-course__action{font:700 .78rem var(--fb);color:var(--bt-violet)}.bt11 .b-tier{position:relative;display:flex;flex-direction:column;gap:18px;padding:30px 26px;background:#fff;border:1px solid var(--line);border-radius:4px}.bt11 .b-tier.is-featured{border:2px solid var(--bt-plum);padding:29px 25px}.bt11 .b-tier h3{color:var(--ink);font-size:1.7rem}.bt11 .b-tier__price{color:var(--bt-plum);font:600 2.45rem var(--fd);font-variant-numeric:tabular-nums;white-space:nowrap}.bt11 .b-tier__price small{font:400 .8rem var(--fb);color:var(--ink-2)}.bt11 .b-tier ul{list-style:none;display:grid;gap:12px;margin:0 0 12px;padding:0}.bt11 .b-tier li{font:.86rem/1.7 var(--fb);color:var(--ink-2);padding-left:18px;position:relative}.bt11 .b-tier li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bt-violet);position:absolute;left:0;top:.65em}.bt11 .b-tier .b-btn{margin-top:auto}.bt11 .b-magnet{position:relative;isolation:isolate;overflow:hidden;padding:56px;background:#211B2B;border:0;border-radius:12px;min-height:360px;display:flex;align-items:center}.bt11 .b-magnet h2{font-size:clamp(2.3rem,3.4vw,3.2rem);max-width:24ch;margin-bottom:18px;color:#FFFDF8}.bt11 .b-magnet p{font:400 1rem/1.75 var(--fb);color:rgb(255 253 248 / .88);max-width:56ch;margin:0 0 26px}.bt11 :is(a,button):focus-visible{outline:3px solid var(--bt-violet);outline-offset:4px}.bt11 .b-rev{opacity:1;transform:none;visibility:visible}@media(max-width:1020px){.bt11 .b-hero__title{font-size:clamp(3.6rem,7vw,5.2rem)}.bt11 .b-split{gap:40px}.bt11 .b-tier{padding:26px 20px}.bt11 .b-tier.is-featured{padding:25px 19px}}@media(max-width:760px){.bt11 .b-wrap{width:calc(100% - 40px)}.bt11 .b-hero{min-height:clamp(580px,calc(100svh - 132px),710px);padding:120px 0 88px;align-items:end}.bt11 .b-hero::before{background:linear-gradient(180deg,rgb(17 13 23 / .2),rgb(17 13 23 / .72) 28%,rgb(17 13 23 / .95) 75%,#17121F)}.bt11 .b-hero__inner{width:calc(100% - 40px)}.bt11 .b-hero__media{aspect-ratio:auto}.bt11 .b-hero__media video,.bt11 .b-hero__media img{object-position:32% center;transform:translateY(-8%) scale(1.22)}.bt11 .b-kicker{font-size:.64rem;letter-spacing:.09em;max-width:34ch}.bt11 .b-hero__title{font-size:clamp(2.35rem,11.6vw,4.2rem);max-width:100%;margin:16px 0 18px;line-height:1.04}.bt11 .b-hero__lede{font-size:.97rem;line-height:1.65;max-width:38ch}.bt11 .b-hero__cta{margin-top:24px;gap:10px}.bt11 .b-hero__cta .b-btn{padding:13px 22px;flex:1 1 auto}.bt11 .b-film-control{right:20px;top:16px;bottom:auto;min-height:40px;font-size:.72rem}.bt11 .b-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bt11 .b-stat{padding:20px 16px}.bt11 .b-stat:nth-child(even){border-right:0}.bt11 .b-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.bt11 .b-stat b{font-size:.95rem}.bt11 .b-grid--3{grid-template-columns:1fr;gap:24px}.bt11 .b-course__cover{height:244px}.bt11 .b-split{grid-template-columns:1fr;gap:32px}.bt11 .b-portrait{max-width:420px}.bt11 .b-head--row{align-items:start;gap:16px}.bt11 .b-tier,.bt11 .b-tier.is-featured{padding:28px}.bt11 .b-magnet{padding:26px 24px}.bt11 .b-sec{padding-block:44px}.bt11 .b-paths{padding-block:0}}@media(prefers-reduced-motion:reduce){.bt11 *{transition:none!important}.bt11 .bt-split-word{opacity:1;transform:none}}.bt11 .b-offers{grid-template-columns:1.08fr 1fr;gap:24px}.bt11 .b-offers .b-course.is-featured{grid-row:1/3}.bt11 .b-offers .b-course.is-featured .b-course__cover{height:310px}.bt11 .b-offers .b-course.is-featured h3{font-size:2.3rem;max-width:18ch}.bt11 .b-offers .b-course:not(.is-featured){display:grid;grid-template-columns:128px 1fr;column-gap:24px;padding:24px}.bt11 .b-offers .b-course:not(.is-featured) .b-course__cover{grid-row:1/5;margin:0;padding:12px;height:190px;align-self:center;border-radius:2px}.bt11 .b-offers .b-course:not(.is-featured) .b-course__format{grid-column:2;margin-bottom:8px}.bt11 .b-offers .b-course:not(.is-featured) h3{grid-column:2;font-size:1.75rem;margin-bottom:8px}.bt11 .b-offers .b-course:not(.is-featured) p{grid-column:2;margin-bottom:12px;font-size:.85rem}.bt11 .b-offers .b-course:not(.is-featured) .b-course__price{grid-column:2;font-size:1.6rem}@media(max-width:900px){.bt11 .b-offers{grid-template-columns:1fr}.bt11 .b-offers .b-course.is-featured{grid-row:auto}.bt11 .b-offers .b-course:not(.is-featured){grid-template-columns:106px 1fr;gap:0 18px}.bt11 .b-offers .b-course:not(.is-featured) .b-course__cover{height:158px}.bt11 .b-offers .b-course.is-featured h3{font-size:2rem}}.bt11 .b-hero .b-btn--ghost,.bt11 .b-dark .b-btn--ghost{color:#FFFDF8!important;-webkit-text-fill-color:#FFFDF8;border-color:rgb(255 253 248 / .58);background:rgb(17 13 23 / .14)}.bt11 .b-hero .b-btn--ghost:hover,.bt11 .b-dark .b-btn--ghost:hover{background:rgb(255 253 248 / .12);border-color:#FFFDF8}.bt11 .b-hero :is(a,button):focus-visible,.bt11 .b-dark :is(a,button):focus-visible,.bt11 .b-magnet :is(a,button):focus-visible{outline-color:#E4C56B}.bt11 .b-stat:first-child{padding-left:0}.bt11 .b-stat:last-child{border-right:0;padding-right:0}.bt11 .b-dark{background:#211B2B;color:#FFFDF8}.bt11 .b-dark .b-h2{color:#FFFDF8}.bt11 .b-dark .b-lede-dk{color:rgb(255 253 248 / .85)}.bt11 .b-dark .b-eyebrow{color:#E4C56B}.bt11 .b-dark .b-eyebrow::before{background:#E4C56B}.bt11 .b-dark .b-chips li{color:#FFFDF8;background:rgb(255 253 248 / .05);border-color:rgb(255 253 248 / .24)}.bt11 .b-tier.is-featured{border-color:#211B2B;background:#211B2B;box-shadow:0 14px 34px rgb(33 27 43 / .14)}.bt11 .b-tier.is-featured h3{color:#FFF}.bt11 .b-tier.is-featured .b-tier__price{color:#E4C56B}.bt11 .b-tier.is-featured :is(li,.b-tier__price small){color:#E7E0ED}.bt11 .b-tier.is-featured li::before{background:#E4C56B}.bt11 .b-tier__badge{background:#D9B343;color:#211729}.bt11 .b-magnet__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 43%;z-index:-2}.bt11 .b-magnet::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(17 13 23 / .95),rgb(17 13 23 / .86) 44%,rgb(17 13 23 / .22))}.bt11 .b-magnet .b-eyebrow{color:#E4C56B}.bt11 .b-magnet .b-eyebrow::before{background:#E4C56B}@media(max-width:760px){.bt11 .b-stat:nth-child(odd){padding-left:0}.bt11 .b-stat:nth-child(even){padding-right:0}.bt11 .b-magnet{padding:36px 26px;min-height:400px}.bt11 .b-magnet::before{background:rgb(17 13 23 / .78)}.bt11 .b-magnet h2{font-size:2.4rem}}