.bs-content{color:#262722;font-family:var(--font-body,Heebo,Arial,sans-serif);background:#fbf9f4;scroll-margin-top:80px}.bs-content *{box-sizing:border-box}.bs-shell{max-width:1240px;margin:0 auto;padding:78px 48px}.bs-content h2{font-family:var(--font-display,"Frank Ruhl Libre",serif);margin:0 0 34px;font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:1.12}.bs-content h3{font-family:var(--font-display,"Frank Ruhl Libre",serif);margin:0 0 16px;font-size:29px;font-weight:700;line-height:1.25}.bs-content p{margin:0 0 20px;font-size:16px;line-height:1.9}.bs-content .bs-kicker{color:#76633d;margin-bottom:18px;font-size:13px;font-weight:600}.bs-content .bs-lead{font-size:21px;font-weight:500;line-height:1.65}.bs-story-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;display:grid}.bs-story figure{margin:0;position:sticky;top:90px}.bs-story img{object-fit:cover;object-position:center 35%;width:100%;height:590px}.bs-story figcaption{color:#5d5047;margin-top:12px;font-size:12px}.bs-content summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.bs-content summary::-webkit-details-marker{display:none}.bs-content details{border-top:1px solid #d8d1c3}.bs-content details[open] summary>span:last-child{transform:rotate(45deg)}.bs-content :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #917744}.bs-method{color:#342b25;background:#f2ebdf}.bs-method .bs-kicker{color:#8f683c}.bs-method-intro{max-width:790px;font-size:20px!important}.bs-subtitle{margin-top:40px!important}.bs-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:28px 0 42px;padding:0;list-style:none;display:grid}.bs-stages li{border-top:1px solid #cbbdab;padding-top:22px}.bs-stage-no{color:#9f7446;margin-bottom:20px;font-size:16px;display:block}.bs-stages h3{font-size:25px}.bs-stages p{font-size:15px}.bs-method-more{grid-template-columns:1fr 1fr;gap:56px;display:grid}.bs-method-more p{font-size:16px}.bs-method-details{margin-top:12px;border-color:#cbbdab!important}.bs-method-details summary{color:#342b25}.bs-teachers{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px;display:grid}.bs-teachers article{border-top:3px solid #76633d;padding-top:22px}.bs-teachers p{font-size:15px;line-height:1.85}.bs-teachers .bs-role{color:#76633d;margin-bottom:12px;font-size:12px;font-weight:600}.bs-guests-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:48px 0 14px;display:flex}.bs-guests-heading p{font-size:13px}.bs-guests{grid-template-columns:1fr 1fr;align-items:start;gap:0 36px;display:grid}.bs-guests p{font-size:15px}.bs-voices{color:#342b25;background:#eee4d5}.bs-voices .bs-kicker{color:#8f683c}.bs-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.bs-quotes blockquote{border-top:1px solid #cbbdab;margin:0;padding-top:22px}.bs-quotes blockquote>span{color:#a77d4e;font-size:45px;line-height:1;display:block}.bs-quotes p{font-size:19px;line-height:1.7}.bs-quotes footer{color:#8f683c;margin-bottom:20px;font-size:15px}.bs-quotes small{color:#69594b;margin-top:5px;font-size:12px;display:block}@media(max-width:800px){.bs-shell{padding:54px 24px}.bs-story-layout{grid-template-columns:1fr;gap:25px}.bs-story figure{position:static}.bs-story img{height:420px}.bs-stages{grid-template-columns:1fr 1fr}.bs-teachers,.bs-quotes{grid-template-columns:1fr}.bs-method-more{grid-template-columns:1fr;gap:22px}.bs-guests-heading{display:block}.bs-guests{grid-template-columns:1fr}.bs-content .bs-lead{font-size:19px}}@media(max-width:400px){.bs-stages{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bs-content *{scroll-behavior:auto;transition:none}}.bs-quotes .bs-quote-featured{grid-column:1/-1;width:100%}.bs-quotes .bs-quote-featured p{max-width:900px;font-size:clamp(21px,2.1vw,28px)}.bs-teacher-photo{aspect-ratio:3/2;object-fit:cover;object-position:center 28%;width:100%;margin:0 0 22px;display:block}.bs-guests summary{justify-content:flex-start;align-items:center;gap:16px;min-height:86px}.bs-guest-photo{object-fit:cover;background:#e8e2d5;border-radius:50%;flex:none;width:58px;height:58px}.bs-guest-name{flex:1}.bs-guests .bs-plus{flex:none}.bs-guests details>p{padding-inline-start:74px}@media(max-width:800px){.bs-teacher-photo{aspect-ratio:4/3}.bs-guests details>p{padding-inline-start:0}}.bs-home{--background:#fbf7f1;--foreground:#32261e;--card:#fefcf8;--card-foreground:var(--foreground);--muted-foreground:#4e423b;--primary:#a0774a;--primary-foreground:#fefbf8;--gold:#9a7242;--gold-soft:#b99462;--border:#c8bcad;--input:#d4ccc3;--popover:var(--card);--popover-foreground:var(--foreground)}@supports (color:lab(0% 0 0)){.bs-home{--background:lab(97.358% .519246 3.3935);--foreground:lab(16.3836% 5.12412 7.78968);--card:lab(98.9708% .282347 1.88134);--muted-foreground:lab(29.1627% 4.35208 6.68209);--primary:lab(53.4698% 12.547 31.2148);--primary-foreground:lab(98.8548% .282347 1.88134);--gold:lab(51.1728% 12.1621 32.7687);--gold-soft:lab(64.0499% 9.22298 31.982);--border:lab(76.8229% 2.60353 9.27228);--input:lab(82.6251% 1.42917 5.95137)}}.bs-home .bs-method-more article{border-top:1px solid #cbbdab;padding-top:22px}.bs-home .bs-method-more article p+p{border-top:1px solid #d8cdbd;margin-top:17px;padding-top:17px}.bs-method-photo{margin:8px 0 36px}.bs-method-photo img{object-fit:cover;object-position:center 48%;width:100%;height:390px;display:block}.bs-method-photo figcaption{color:#6e5c4c;margin-top:10px;font-size:12px}.bs-home .bs-guest-name,.bs-home .bs-guests details[open] summary>.bs-guest-name{transform:none}.bs-home .bs-brand-logo{mix-blend-mode:multiply;width:142px;height:auto;display:block}.bs-home .bs-hero-logo{background:#fff;border-radius:2px;width:154px;height:auto;padding:5px;display:block;box-shadow:0 9px 30px #0005}.bs-home .bs-hero-scrim-mobile{background:linear-gradient(#0000,#2218142e 22%,#2218146b 43%,#221814b8 70%,#221814eb)}.bs-home .bs-hero-scrim-desktop{background:linear-gradient(270deg,#221814de,#221814ad 18%,#2218146e 34%,#0000 54%)}@media(max-width:800px){.bs-method-photo img{height:260px}.bs-home .bs-brand-logo{width:112px}.bs-home .bs-hero-logo{width:128px}.bs-home .bs-method-more article{padding-top:20px}.bs-home .bs-method-more{gap:25px}}.bs-home .bs-brand-logo{object-fit:contain;width:auto;max-width:95px;height:54px}@media(max-width:800px){.bs-home .bs-brand-logo{width:auto;height:48px}}.bs-refresh{color:#262722;font-family:var(--font-body,Heebo,Arial,sans-serif);background:#fbf9f4}.bs-refresh *{box-sizing:border-box}.bs-refresh p,.bs-refresh figure{margin:0}.bs-refresh h2,.bs-refresh h3{font-family:var(--font-display,"Frank Ruhl Libre",serif);margin:0;font-weight:700;line-height:1.15}.bs-refresh :is(button,a,summary):focus-visible{outline-offset:5px;outline:3px solid #76633d}.bs-courses{border-bottom:1px solid #d8d1c3;padding:70px max(24px,50vw - 572px);scroll-margin-top:80px}.bs-course-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.bs-eyebrow{color:#76633d;font-size:13px;font-weight:600}.bs-course-heading h2{margin-top:16px;font-size:clamp(34px,4vw,58px)}.bs-course-heading>p{max-width:330px;font-size:16px;line-height:1.8}.bs-course-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.bs-course{flex-direction:column;min-width:0;display:flex}.bs-course-photo{object-fit:cover;object-position:center 25%;width:100%;height:250px;margin-bottom:24px}.bs-number{display:none}.bs-course h3{margin:9px 0 12px;font-size:30px}.bs-cohort{color:#695345;font-size:12px;line-height:1.7}.bs-course-title{margin-bottom:20px}.bs-course-body{flex-direction:column;flex:1;font-size:14px;line-height:1.8;display:flex}.bs-course-body>p:not(.bs-hours){margin:15px 0}.bs-hours{font-size:15px;font-weight:600}.bs-hours span{color:#695345;font-size:12px;font-weight:400;display:block}.bs-course details{border-top:1px solid #d8d1c3;margin-top:auto}.bs-course summary{cursor:pointer;justify-content:space-between;padding:14px 0;font-weight:600;list-style:none;display:flex}.bs-course summary::-webkit-details-marker{display:none}.bs-course details[open] summary span{transform:rotate(45deg)}.bs-course ul{margin:0 0 20px;padding-inline-start:20px}.bs-text-link{color:#faf7ef;cursor:pointer;font:inherit;text-align:right;background:#76633d;border:0;justify-content:space-between;gap:20px;margin-top:15px;padding:13px 16px;font-size:14px;display:flex}.bs-text-link:hover{background:#51452e}.bs-coming{color:#695345;font-size:13px;margin-top:32px!important}@media(max-width:800px){.bs-course-list{grid-template-columns:1fr}.bs-course-heading{display:block}.bs-course-heading>p{margin-top:20px}.bs-courses{padding:48px 24px}.bs-course{border-bottom:1px solid #d8d1c3;padding-bottom:30px}.bs-course-photo{height:300px}.bs-course:nth-child(2) .bs-course-photo{height:350px}.bs-course-body{font-size:16px}}.bs-course-title{min-height:124px}.bs-hours{min-height:112px;font-size:14px;font-weight:500}.bs-hours strong{font-family:var(--font-display,"Frank Ruhl Libre",serif);color:#262722;margin-bottom:8px;font-size:58px;font-weight:800;line-height:1.05;display:block}.bs-hours span{margin-top:8px;line-height:1.6}.bs-course-blurb{min-height:112px}.bs-highlights{border-top:1px solid #d8d1c3;margin-top:auto;padding-top:18px}.bs-highlights h4{margin:0 0 12px;font-size:14px}.bs-highlights ul{margin:0;padding-inline-start:19px}.bs-highlights li{min-height:44px;padding-bottom:8px;line-height:1.7}.bs-text-link{margin-top:20px}.bs-course-body>p.bs-course-blurb{margin:20px 0}@media(max-width:800px){.bs-course-title,.bs-hours,.bs-course-blurb{min-height:0}.bs-highlights li{min-height:0;margin-bottom:8px}.bs-highlights{margin-top:8px}.bs-hours strong{font-size:56px}}.bs-course:first-child .bs-course-photo{object-position:center 40%}.bs-course:nth-child(2) .bs-course-photo{object-position:center 55%}
