.bv-academy-vnext{--bvacad-paper:#f4f0e9;--bvacad-paper2:#e8e3da;--bvacad-ink:#10120f;--bvacad-muted:#6d6a64;--bvacad-line:#c9c3bb;--bvacad-accent:#b94d35;--bvacad-font:"Jost","Century Gothic",Arial,sans-serif;display:block;background:var(--bvacad-paper);color:var(--bvacad-ink);font:400 16px/1.5 var(--bvacad-font);overflow:clip}.bv-academy-vnext *{box-sizing:border-box}.bv-academy-vnext h1,.bv-academy-vnext h2,.bv-academy-vnext h3,.bv-academy-vnext p{margin:0;color:inherit;font-family:inherit}.bv-academy-vnext img{max-width:100%;display:block}.bv-academy-vnext a{color:inherit;text-decoration:none}.bv-academy-vnext a:focus-visible,.bv-academy-vnext button:focus-visible{outline:3px solid var(--bvacad-accent);outline-offset:4px}.bv-academy-vnext button{font:inherit;cursor:pointer}.bv-academy-vnext .bv-acad-eyebrow{font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;line-height:1.5;margin:0 0 24px}.bv-academy-vnext .bv-acad-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:640px;background:#10120f;color:#f7f4ed}.bv-academy-vnext .bv-acad-hero-content{padding:clamp(52px,6vw,100px) 5.5vw 62px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-width:0}.bv-academy-vnext .bv-acad-hero .bv-acad-eyebrow{display:flex;align-items:center;gap:12px}.bv-academy-vnext .bv-acad-rule{height:1px;background:#eee9df;width:27px;flex-shrink:0}.bv-academy-vnext .bv-acad-hero h1{font-size:clamp(58px,5.7vw,110px);line-height:.89;letter-spacing:-.083em;font-weight:700;max-width:12ch;overflow-wrap:normal}.bv-academy-vnext em{font-style:italic;font-family:Georgia,serif;font-weight:400;letter-spacing:-.066em}.bv-academy-vnext .bv-acad-hero h1 em{color:#e7ded2;display:block}.bv-academy-vnext .bv-acad-hero-lower{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:25px}.bv-academy-vnext .bv-acad-hero-lower>p{font-size:17px;line-height:1.7;color:#ddd9d0;max-width:415px}.bv-academy-vnext .bv-acad-hero-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.bv-academy-vnext .bv-acad-button{background:#f5f0e8;color:#10120f;padding:15px 18px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:700;min-height:47px;text-transform:uppercase;letter-spacing:.04em}.bv-academy-vnext .bv-acad-textlink{display:inline-block;border-bottom:1px solid #f5f0e8;padding:9px 0;font-weight:600;text-transform:uppercase;font-size:11px}.bv-academy-vnext .bv-acad-hero-photo{position:relative;min-height:500px;margin:0;overflow:hidden}.bv-academy-vnext .bv-acad-hero-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(1.06)}.bv-academy-vnext .bv-acad-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0007,transparent 32%);pointer-events:none}.bv-academy-vnext .bv-acad-hero-photo figcaption{position:absolute;bottom:25px;left:26px;color:#fff;z-index:1;letter-spacing:.13em;font-size:10px;font-weight:700}.bv-academy-vnext .bv-acad-stripe{display:flex;justify-content:space-between;gap:20px;padding:19px 5.4vw;background:#dfd9cf;font-size:11px;letter-spacing:.13em;font-weight:700}.bv-academy-vnext .bv-acad-workshops{padding:clamp(70px,7vw,116px) 5.4vw 80px}.bv-academy-vnext .bv-acad-sectionhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:45px;align-items:end;margin-bottom:55px}.bv-academy-vnext .bv-acad-sectionhead h2,.bv-academy-vnext .bv-acad-method h2,.bv-academy-vnext .bv-acad-dates h2,.bv-academy-vnext .bv-acad-gifting h2,.bv-academy-vnext .bv-acad-location h2{font-size:clamp(52px,6vw,99px);line-height:.91;letter-spacing:-.076em;font-weight:700}.bv-academy-vnext .bv-acad-sectionhead>p{max-width:320px;font-size:16px;line-height:1.75;color:#55514c}.bv-academy-vnext .bv-acad-filters{display:flex;gap:0;align-items:center;flex-wrap:wrap;padding-bottom:18px;border-bottom:2px solid #10120f}.bv-academy-vnext .bv-acad-filters button{border:1px solid #c9c3bb;background:transparent;color:#10120f;padding:12px 16px;min-height:45px;font-size:11px;font-weight:700;margin:0 -1px -1px 0;letter-spacing:.025em}.bv-academy-vnext .bv-acad-filters button.is-active{background:#10120f;border-color:#10120f;color:#fff}.bv-academy-vnext [data-bv-acad-count]{margin-left:auto;font-size:10px;letter-spacing:.11em;font-weight:600;padding:10px;color:#77736b}.bv-academy-vnext .bv-acad-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bv-academy-vnext .bv-acad-course{border-bottom:1px solid #c9c3bb;border-right:1px solid #c9c3bb;padding:32px 24px 26px 0;min-width:0;display:flex;flex-direction:column;min-height:367px}.bv-academy-vnext .bv-acad-course:nth-child(3n+2),.bv-academy-vnext .bv-acad-course:nth-child(3n+3){padding-left:24px}.bv-academy-vnext .bv-acad-course:nth-child(3n){border-right:none}.bv-academy-vnext .bv-acad-course[hidden]{display:none!important}.bv-academy-vnext .bv-acad-cardhead{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;font-weight:700;margin-bottom:30px}.bv-academy-vnext .bv-acad-course h3{font-size:clamp(26px,2.5vw,39px);line-height:1.08;letter-spacing:-.046em;font-weight:700;margin-bottom:14px}.bv-academy-vnext .bv-acad-course-copy{color:#58544f;font-size:14px;line-height:1.6;flex:1;max-width:380px}.bv-academy-vnext .bv-acad-course-copy p{color:inherit}.bv-academy-vnext .bv-acad-course-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:16px;margin-top:25px;border-top:1px solid #d9d3ca}.bv-academy-vnext .bv-acad-course-meta>div{display:flex;flex-direction:column;gap:8px}.bv-academy-vnext .bv-acad-course-meta span{font-size:9px;letter-spacing:.1em;color:#6d6862;font-weight:600}.bv-academy-vnext .bv-acad-course-meta strong{font-size:19px;white-space:nowrap;letter-spacing:-.03em}.bv-academy-vnext .bv-acad-course-meta strong small{font-size:9px;letter-spacing:.07em}.bv-academy-vnext .bv-acad-course-action{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #10120f;margin-top:17px;padding:13px 0 8px;min-height:44px;font-size:12px;font-weight:700}.bv-academy-vnext .bv-acad-course-action:hover{color:#b94d35;border-color:#b94d35}.bv-academy-vnext .bv-acad-note{margin-top:22px;font-size:12px;line-height:1.6;color:#655e55}.bv-academy-vnext .bv-acad-method{display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:#e5e0d8}.bv-academy-vnext .bv-acad-method figure{position:relative;margin:0;overflow:hidden;min-height:510px}.bv-academy-vnext .bv-acad-method figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bv-academy-vnext .bv-acad-method>div{padding:clamp(65px,8vw,110px) 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bv-academy-vnext .bv-acad-method h2{font-size:clamp(53px,5.4vw,83px)}.bv-academy-vnext .bv-acad-method>div>p:not(.bv-acad-eyebrow){font-size:16px;max-width:420px;line-height:1.7;margin:28px 0}.bv-academy-vnext .bv-acad-method a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid}.bv-academy-vnext .bv-acad-dates{background:#11130f;color:#f5f1eb;padding:clamp(70px,7vw,105px) 5.4vw 72px}.bv-academy-vnext .bv-acad-dates>header{display:grid;grid-template-columns:1fr minmax(220px,310px);gap:45px;align-items:end;margin-bottom:43px}.bv-academy-vnext .bv-acad-dates h2{font-size:clamp(52px,5.9vw,95px)}.bv-academy-vnext .bv-acad-dates h2 em{color:#c9bfad}.bv-academy-vnext .bv-acad-dates>header>p{font-size:15px;line-height:1.7;color:#c3c0b7}.bv-academy-vnext .bv-acad-session-list{border-top:1px solid #ffffff80}.bv-academy-vnext .bv-acad-session{display:grid;grid-template-columns:85px minmax(0,1fr) 120px 140px;align-items:center;gap:20px;padding:19px 0;min-height:111px;border-bottom:1px solid #ffffff40}.bv-academy-vnext .bv-acad-session time{display:flex;align-items:center;gap:8px}.bv-academy-vnext .bv-acad-session time strong{font-size:46px;line-height:1;letter-spacing:-.06em}.bv-academy-vnext .bv-acad-session time span{font-size:10px;line-height:1.6;letter-spacing:.08em}.bv-academy-vnext .bv-acad-session h3{font-size:clamp(20px,2vw,30px);letter-spacing:-.035em;line-height:1.15}.bv-academy-vnext .bv-acad-session div>span{font-size:10px;letter-spacing:.06em;color:#c1beb6}.bv-academy-vnext .bv-acad-session>strong{font-size:18px}.bv-academy-vnext .bv-acad-session>a{text-align:right;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:6px}.bv-academy-vnext .bv-acad-dates-foot{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:32px;font-size:13px}.bv-academy-vnext .bv-acad-dates-foot a{font-weight:700;padding-bottom:7px;border-bottom:1px solid}.bv-academy-vnext .bv-acad-gifting{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);background:#d8cfc2}.bv-academy-vnext .bv-acad-gifting figure{position:relative;margin:0;min-height:730px;overflow:hidden}.bv-academy-vnext .bv-acad-gifting figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bv-academy-vnext .bv-acad-gift-content{padding:clamp(70px,7vw,108px) 6.2vw;display:flex;flex-direction:column;align-items:flex-start}.bv-academy-vnext .bv-acad-gifting h2{font-size:clamp(52px,5.4vw,92px)}.bv-academy-vnext .bv-acad-gift-content>p:not(.bv-acad-eyebrow){font-size:16px;line-height:1.7;margin:27px 0 0;max-width:475px}.bv-academy-vnext .bv-acad-gift-values{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 15px}.bv-academy-vnext .bv-acad-gift-values button{border:1px solid #797167;color:#10120f;background:transparent;padding:12px 16px;min-height:44px;font-size:13px;font-weight:700}.bv-academy-vnext .bv-acad-gift-values button.is-active{background:#10120f;color:#fff;border-color:#10120f}.bv-academy-vnext .bv-acad-gift-preview{background:#161814;color:#faf7f5;padding:23px 26px;display:flex;flex-direction:column;gap:17px;align-self:stretch;max-width:550px}.bv-academy-vnext .bv-acad-gift-preview>small{font-size:10px;letter-spacing:.1em}.bv-academy-vnext .bv-acad-gift-preview>strong{font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.055em}.bv-academy-vnext .bv-acad-gift-preview>strong small{font-size:13px;letter-spacing:.06em}.bv-academy-vnext .bv-acad-gift-link{display:inline-block;margin-top:24px;padding:8px 0;border-bottom:1px solid;font-size:12px;font-weight:700}.bv-academy-vnext .bv-acad-gift-content .bv-acad-small{font-size:12px;margin-top:14px;line-height:1.55}.bv-academy-vnext .bv-acad-location{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;padding:clamp(70px,7vw,105px) 5.4vw;background:#f4f0e9}.bv-academy-vnext .bv-acad-location h2{font-size:clamp(48px,5.2vw,86px)}.bv-academy-vnext .bv-acad-location>div>p:not(.bv-acad-eyebrow){font-size:16px;line-height:1.7;max-width:470px;margin:27px 0}.bv-academy-vnext .bv-acad-location>div>a{font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:8px}.bv-academy-vnext .bv-acad-location aside{background:#e5dfd6;padding:35px 37px;align-self:end;display:flex;flex-direction:column;gap:10px;min-height:270px}.bv-academy-vnext .bv-acad-location aside>span{font-size:10px;font-weight:700;letter-spacing:.14em}.bv-academy-vnext .bv-acad-location aside>p{font-size:22px;line-height:1.5;font-weight:700;margin:12px 0 20px}.bv-academy-vnext .bv-acad-location aside>a{font-size:13px;font-weight:700}@media(max-width:1120px){.bv-academy-vnext .bv-acad-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-academy-vnext .bv-acad-course:nth-child(n){border-right:1px solid #c9c3bb;padding-left:0;padding-right:24px}.bv-academy-vnext .bv-acad-course:nth-child(2n){border-right:0;padding-left:24px;padding-right:0}.bv-academy-vnext .bv-acad-session{grid-template-columns:85px minmax(0,1fr) 100px;gap:15px}.bv-academy-vnext .bv-acad-session>a{grid-column:2/-1;text-align:left}}@media(max-width:880px){.bv-academy-vnext .bv-acad-hero{grid-template-columns:1fr}.bv-academy-vnext .bv-acad-hero-content{min-height:435px;padding:55px 6vw}.bv-academy-vnext .bv-acad-hero-photo{height:440px;min-height:440px}.bv-academy-vnext .bv-acad-sectionhead,.bv-academy-vnext .bv-acad-dates>header,.bv-academy-vnext .bv-acad-location{grid-template-columns:1fr}.bv-academy-vnext .bv-acad-sectionhead>p{max-width:600px}.bv-academy-vnext .bv-acad-method{grid-template-columns:1fr}.bv-academy-vnext .bv-acad-method figure{min-height:350px}.bv-academy-vnext .bv-acad-gifting{grid-template-columns:1fr}.bv-academy-vnext .bv-acad-gifting figure{min-height:350px;max-height:440px}.bv-academy-vnext .bv-acad-location{gap:30px}}@media(max-width:600px){.bv-academy-vnext .bv-acad-hero-content{padding:54px 20px 42px;min-height:355px}.bv-academy-vnext .bv-acad-hero h1{font-size:clamp(46px,11.2vw,75px);max-width:100%;line-height:.94}.bv-academy-vnext .bv-acad-hero-lower>p{font-size:14px}.bv-academy-vnext .bv-acad-hero-links{gap:13px}.bv-academy-vnext .bv-acad-hero-links .bv-acad-button{flex:1}.bv-academy-vnext .bv-acad-hero-photo{height:325px;min-height:325px}.bv-academy-vnext .bv-acad-stripe{padding:15px 19px;font-size:9px}.bv-academy-vnext .bv-acad-stripe span:last-child{display:none}.bv-academy-vnext .bv-acad-workshops{padding:68px 19px 60px}.bv-academy-vnext .bv-acad-sectionhead{gap:22px;margin-bottom:30px}.bv-academy-vnext .bv-acad-sectionhead h2{font-size:clamp(45px,10.5vw,65px)}.bv-academy-vnext .bv-acad-sectionhead>p{font-size:14px}.bv-academy-vnext .bv-acad-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bv-academy-vnext .bv-acad-filters button{margin:0;font-size:10px;padding:11px 7px;white-space:normal}.bv-academy-vnext [data-bv-acad-count]{grid-column:1/-1;margin-left:0}.bv-academy-vnext .bv-acad-course-grid{grid-template-columns:1fr}.bv-academy-vnext .bv-acad-course:nth-child(n){border-right:0;padding:28px 0 24px;min-height:0}.bv-academy-vnext .bv-acad-course h3{font-size:31px}.bv-academy-vnext .bv-acad-cardhead{margin-bottom:20px}.bv-academy-vnext .bv-acad-course-meta strong{font-size:19px}.bv-academy-vnext .bv-acad-method figure{min-height:310px}.bv-academy-vnext .bv-acad-method>div{padding:66px 20px}.bv-academy-vnext .bv-acad-method h2{font-size:clamp(43px,10vw,69px)}.bv-academy-vnext .bv-acad-dates{padding:67px 20px 60px}.bv-academy-vnext .bv-acad-dates h2{font-size:clamp(43px,9.5vw,65px)}.bv-academy-vnext .bv-acad-dates>header{gap:18px}.bv-academy-vnext .bv-acad-dates>header>p{font-size:13px}.bv-academy-vnext .bv-acad-session{grid-template-columns:66px minmax(0,1fr);gap:9px 14px;min-height:0;padding:20px 0}.bv-academy-vnext .bv-acad-session time strong{font-size:36px}.bv-academy-vnext .bv-acad-session time span{font-size:8px}.bv-academy-vnext .bv-acad-session h3{font-size:20px}.bv-academy-vnext .bv-acad-session>strong,.bv-academy-vnext .bv-acad-session>a{grid-column:2}.bv-academy-vnext .bv-acad-session>a{font-size:11px}.bv-academy-vnext .bv-acad-dates-foot{flex-direction:column;align-items:flex-start;font-size:12px}.bv-academy-vnext .bv-acad-gifting figure{min-height:290px}.bv-academy-vnext .bv-acad-gift-content{padding:65px 20px 69px}.bv-academy-vnext .bv-acad-gifting h2{font-size:clamp(47px,10vw,67px)}.bv-academy-vnext .bv-acad-gift-content>p:not(.bv-acad-eyebrow){font-size:14px}.bv-academy-vnext .bv-acad-gift-preview>strong{font-size:45px}.bv-academy-vnext .bv-acad-gift-values button{font-size:12px;padding:10px}.bv-academy-vnext .bv-acad-location{padding:68px 19px}.bv-academy-vnext .bv-acad-location h2{font-size:clamp(46px,10vw,69px)}.bv-academy-vnext .bv-acad-location aside{padding:28px}.bv-academy-vnext .bv-acad-location aside>p{font-size:19px}}@media(max-width:350px){.bv-academy-vnext .bv-acad-hero h1,.bv-academy-vnext .bv-acad-sectionhead h2{font-size:43px}.bv-academy-vnext .bv-acad-gift-values{gap:4px}}@media(prefers-reduced-motion:reduce){.bv-academy-vnext *,.bv-academy-vnext *:before,.bv-academy-vnext *:after{transition:none!important;animation:none!important}}.bv-academy-vnext .bv-acad-virtual{background:#e9e5da;color:#111711;padding:clamp(52px,6vw,94px) clamp(20px,6vw,100px);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.75fr);gap:clamp(32px,6vw,90px);align-items:stretch;border-top:1px solid #d2cbbe;border-bottom:1px solid #d2cbbe}.bv-academy-vnext .bv-acad-virtual-info{max-width:750px}.bv-academy-vnext .bv-acad-virtual h2{color:inherit;font-size:clamp(43px,5.5vw,79px);letter-spacing:-.06em;line-height:1;margin:17px 0 25px}.bv-academy-vnext .bv-acad-virtual h2 em{font-family:inherit;font-style:italic;font-weight:500}.bv-academy-vnext .bv-acad-virtual-info>p:not(.bv-acad-eyebrow){font-size:clamp(15px,1.2vw,19px);line-height:1.6;max-width:640px;margin-bottom:28px}.bv-academy-vnext .bv-acad-virtual-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:14px 18px;background:#193d2e;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:.055em;font-weight:700}.bv-academy-vnext .bv-acad-virtual-cta:hover{background:#2b5e49;color:#fff}.bv-academy-vnext .bv-acad-virtual-cta:focus-visible{outline:3px solid #9e623c;outline-offset:3px}.bv-academy-vnext .bv-acad-virtual-facts{border-top:2px solid #152d22;border-bottom:1px solid #b2aa9d;padding:24px 0 20px;display:flex;flex-direction:column;justify-content:center}.bv-academy-vnext .bv-acad-virtual-facts p{font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 16px}.bv-academy-vnext .bv-acad-virtual-facts strong{font-size:clamp(78px,9vw,135px);letter-spacing:-.09em;line-height:.92;font-weight:700}.bv-academy-vnext .bv-acad-virtual-facts>span{font-size:11px;letter-spacing:.12em;font-weight:700;margin-top:12px}.bv-academy-vnext .bv-acad-virtual-line{height:1px;background:#b2aa9d;margin:24px 0}.bv-academy-vnext .bv-acad-virtual-facts small{font-size:12px;line-height:1.5;opacity:.75;max-width:320px}@media(max-width:800px){.bv-academy-vnext .bv-acad-virtual{grid-template-columns:1fr;gap:36px}.bv-academy-vnext .bv-acad-virtual-facts{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;align-items:center}.bv-academy-vnext .bv-acad-virtual-facts strong{grid-row:2/4;font-size:74px}.bv-academy-vnext .bv-acad-virtual-facts .bv-acad-virtual-line{grid-column:1/-1;margin:9px 0}.bv-academy-vnext .bv-acad-virtual-facts small{grid-column:1/-1}}@media(max-width:390px){.bv-academy-vnext .bv-acad-virtual{padding:52px 20px}.bv-academy-vnext .bv-acad-virtual h2{font-size:42px}.bv-academy-vnext .bv-acad-virtual-cta{width:100%;font-size:11px}}.bv-academy-vnext h1,.bv-academy-vnext h2{font-weight:600!important;font-synthesis:none}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bv-academy-vnext.css.map */
