.bc-page,.bc-header,.bc-footer{--bc-ink:#31353a;--bc-ink-soft:#026373;--bc-paper:#fff;--bc-paper-deep:#f0f6f7;--bc-gold:#ee7f6a;--bc-gold-text:#b45e40;--bc-rose:#026373;--bc-text:#31353a;--bc-on-ink:#fff;--bc-muted:#5e6165;--bc-border:#cce0e3;--bc-accent:#b45e40;--bc-display:"Cormorant Garamond", Georgia, serif;--bc-body:"Work Sans", Arial, sans-serif;--bc-max:1200px;--bc-veil:linear-gradient(90deg, transparent 16%, color-mix(in srgb,var(--bc-ink) 15%,transparent) 40%, color-mix(in srgb,var(--bc-ink) 88%,transparent) 73%, color-mix(in srgb,var(--bc-ink) 94%,transparent));--bc-show-veil:linear-gradient(180deg, transparent 25%, color-mix(in srgb,var(--bc-ink) 92%,transparent))}.bc-page{font-family:var(--bc-body);color:var(--bc-text);background:var(--bc-paper);min-height:100vh;font-size:16px;line-height:1.8;overflow-x:clip}.bc-page *,.bc-page :before,.bc-page :after{box-sizing:border-box}.bc-page img{max-width:100%;display:block}.bc-page a{color:inherit}.bc-page :focus-visible,.bc-header :focus-visible,.bc-footer :focus-visible{outline:3px solid var(--bc-accent);outline-offset:5px}.bc-wrap{width:min(var(--bc-max), 90%);margin-inline:auto}.bc-wrap--narrow{max-width:780px}.bc-reveal{opacity:1}.bc-reveal.will-reveal:not(.is-in){opacity:0;transform:translateY(18px)}.bc-reveal{transition:opacity .55s,transform .55s}.bc-header{z-index:50;background:var(--bc-paper);color:var(--bc-text);border-bottom:1px solid var(--bc-border);font-family:var(--bc-body);position:sticky;top:0}.bc-header__bar{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.bc-brand{font:600 29px/1 var(--bc-display);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.bc-brand img{object-fit:contain;width:104px;height:70px}.bc-footer .bc-brand img{width:148px;height:101px}.bc-brand small{font:500 9px/1.3 var(--bc-body);letter-spacing:0;margin-top:7px;display:block}.bc-nav{align-items:center;gap:25px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bc-nav a{border-bottom:1px solid #0000;padding:12px 0;text-decoration:none;display:block}.bc-nav a:hover,.bc-nav a[data-status=active]{color:var(--bc-rose);border-bottom-color:var(--bc-rose)}.bc-page .bc-btn,.bc-header .bc-btn{white-space:normal;text-align:center;height:auto;min-height:50px;font:500 13px/1.5 var(--bc-body);box-shadow:none;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:14px 23px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.bc-page .bc-btn--solid{color:var(--bc-on-ink);background:var(--bc-rose)}.bc-page .bc-btn--solid:hover{background:var(--bc-ink);transform:translateY(-2px)}.bc-page .bc-btn--line{color:var(--bc-text);border-color:var(--bc-border);background:0 0}.bc-page .bc-btn--line:hover{border-color:var(--bc-rose);color:var(--bc-rose)}.bc-page .bc-btn--light{color:var(--bc-on-ink);border-color:var(--bc-on-ink);background:0 0}.bc-header .bc-nav__cta{background:var(--bc-rose);color:var(--bc-on-ink);min-height:44px;padding:12px 16px;font-size:12px}.bc-header .bc-nav__cta:hover{background:var(--bc-ink);color:var(--bc-on-ink)}.bc-header .bc-nav__cta[data-status=active],.bc-header .bc-nav__cta a[data-status=active]{color:var(--bc-on-ink);border-bottom-color:#0000}.bc-header .bc-burger{color:var(--bc-text);background:0 0;display:none}.bc-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.bc-actions--center{justify-content:center}.bc-eyebrow{color:var(--bc-accent);font:600 11px/1.6 var(--bc-body);text-transform:uppercase;letter-spacing:0;margin:0 0 18px}.bc-h1,.bc-h2,.bc-h3,.bc-pagehero__title,.bc-hero__title{font-family:var(--bc-display);letter-spacing:0;font-weight:500}.bc-h1,.bc-pagehero__title{margin:0 0 24px;font-size:60px;line-height:1.08}.bc-h2{margin:0 0 24px;font-size:46px;line-height:1.14}.bc-h3{margin:0 0 16px;font-size:30px;line-height:1.18}.bc-lead,.bc-pagehero__lead{max-width:65ch;margin:0 0 20px;font-size:17px;line-height:1.85}.bc-body-text{margin:0 0 20px}.bc-accent{color:var(--bc-rose);font-style:italic}.bc-center{text-align:center}.bc-center .bc-measure,.bc-center.bc-measure{margin-inline:auto}.bc-measure{max-width:62ch}.bc-rule{background:var(--bc-rose);width:60px;height:1px;margin:24px 0}.bc-section{padding:88px 0}.bc-section--tight{padding:54px 0}.bc-surface-paper{background:var(--bc-paper)}.bc-surface-deep{background:var(--bc-paper-deep)}.bc-surface-ink{background:var(--bc-ink);color:var(--bc-on-ink)}.bc-surface-rose{background:var(--bc-rose);color:var(--bc-on-ink)}.bc-surface-ink .bc-eyebrow,.bc-surface-rose .bc-eyebrow{color:var(--bc-gold)}.bc-surface-rose .bc-btn--solid,.bc-surface-ink .bc-btn--solid{background:var(--bc-gold);color:var(--bc-ink)}.bc-surface-rose .bc-btn--solid:hover,.bc-surface-ink .bc-btn--solid:hover{background:var(--bc-paper)}.bc-hero{min-height:620px;color:var(--bc-on-ink);background:var(--bc-ink);align-items:center;display:flex;position:relative;overflow:hidden}.bc-hero__backdrop{object-fit:cover;object-position:35% 38%;width:100%;height:100%;position:absolute;inset:0}.bc-hero:after{content:"";background:var(--bc-veil);position:absolute;inset:0}.bc-hero__inner{z-index:1;justify-content:flex-end;padding:64px 0;display:flex;position:relative}.bc-hero__copy{width:46%;max-width:560px}.bc-hero .bc-eyebrow{color:var(--bc-gold)}.bc-hero__title{margin:0 0 24px;font-size:60px;line-height:1.04}.bc-hero__lead{max-width:48ch;margin:0;font-size:16px;line-height:1.8}.bc-hero .bc-btn--solid{background:var(--bc-gold);color:var(--bc-ink)}.bc-hero .bc-btn--solid:hover{background:var(--bc-paper)}.bc-intro{grid-template-columns:1fr 1.15fr;align-items:start;gap:80px;display:grid}.bc-intro p:last-child{margin-bottom:0}.bc-paths{grid-template-columns:1fr 1fr;gap:56px;margin-top:40px;display:grid}.bc-path{border-top:1px solid var(--bc-border);padding-top:26px}.bc-path__number{font:500 15px/1.3 var(--bc-body);color:var(--bc-accent);margin-bottom:30px;display:block}.bc-path p{max-width:52ch}.bc-price{font:500 24px/1.4 var(--bc-display);margin:22px 0}.bc-split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.bc-split--reverse>.bc-split__media{order:-1}.bc-split__media{border-radius:3px;overflow:hidden}.bc-split__media img{width:100%;height:auto}.bc-image-caption{color:var(--bc-muted);margin-top:12px;font-size:11px}.bc-course-hero--online .bc-image-caption,.bc-course-hero--coral .bc-image-caption{color:var(--bc-gold)}.bc-shows{grid-template-columns:1.25fr 1fr;gap:28px;margin-top:36px;display:grid}.bc-show{border-radius:4px;min-height:470px;text-decoration:none;display:block;position:relative;overflow:hidden}.bc-page .bc-show{color:var(--bc-on-ink)}.bc-show img{object-fit:cover;object-position:center 32%;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.bc-show:hover img{transform:scale(1.025)}.bc-show__veil{background:var(--bc-show-veil);position:absolute;inset:0}.bc-show__body{padding:30px;position:absolute;inset:auto 0 0}.bc-show__tag{font:500 11px/1.6 var(--bc-body);color:var(--bc-gold);margin:0 0 12px}.bc-show__title{font:500 36px/1.12 var(--bc-display);margin:0 0 16px}.bc-show__text{font-size:14px;line-height:1.8}.bc-show__link{border-bottom:1px solid var(--bc-gold);align-items:center;gap:10px;padding-bottom:5px;font-size:12px;display:inline-flex}.bc-pagehero{background:var(--bc-paper-deep);text-align:left;padding:76px 0}.bc-pagehero__title{max-width:950px}.bc-pagehero__lead{max-width:750px}.bc-course-hero{background:var(--bc-paper-deep);padding:64px 0}.bc-course-hero__grid{grid-template-columns:1.3fr .8fr;align-items:start;gap:64px;display:grid}.bc-course-hero h1{font-size:54px;line-height:1.1}.bc-course-hero__media{margin-top:40px;position:sticky;top:115px}.bc-course-hero__media img{object-fit:cover;object-position:30% 30%;border-radius:3px;width:100%;height:490px}.bc-course-hero--online{background:var(--bc-ink);color:var(--bc-on-ink)}.bc-course-hero--online .bc-eyebrow{color:var(--bc-gold)}.bc-course-hero--coral{background:var(--bc-rose);color:var(--bc-on-ink)}.bc-course-hero--coral .bc-eyebrow{color:var(--bc-gold)}.bc-course-hero--coral .bc-btn--solid,.bc-course-hero--online .bc-btn--solid{background:var(--bc-gold);color:var(--bc-ink)}.bc-editorial{grid-template-columns:34% 1fr;align-items:start;gap:70px;display:grid}.bc-editorial .bc-h2{font-size:37px;position:sticky;top:118px}.bc-copy{max-width:70ch}.bc-copy p{margin:0 0 22px}.bc-copy h3{font:500 29px/1.2 var(--bc-display);margin:36px 0 16px}.bc-copy h3:first-child{margin-top:0}.bc-copy ul{margin:26px 0;padding-left:21px}.bc-copy li{margin-bottom:12px;padding-left:6px}.bc-faq details{border-bottom:1px solid var(--bc-border);padding:20px 0}.bc-faq summary{font:500 23px/1.35 var(--bc-display);cursor:pointer;justify-content:space-between;gap:20px;list-style:none;display:flex}.bc-faq summary:after{content:"+";color:var(--bc-accent)}.bc-faq details[open] summary:after{content:"−"}.bc-faq p{margin:20px 0 0}.bc-cta{text-align:center;padding:90px 0}.bc-cta .bc-lead,.bc-cta .bc-copy{margin-inline:auto}.bc-cta .bc-copy .bc-actions{justify-content:center}.bc-footer{background:var(--bc-ink);color:var(--bc-on-ink);font:14px/1.9 var(--bc-body);padding:64px 0 24px}.bc-footer__grid{grid-template-columns:1.7fr 1fr 1.1fr;gap:80px;margin-bottom:55px;display:grid}.bc-footer__grid>div>p:not(.bc-footer__title){max-width:35ch;margin:25px 0}.bc-footer__title{color:var(--bc-gold);margin:0 0 20px;font-size:12px}.bc-footer ul{margin:0;padding:0;list-style:none}.bc-footer li{margin:10px 0}.bc-footer a{color:inherit;text-decoration:none}.bc-footer a:hover{color:var(--bc-gold)}.bc-footer__legal{border-top:1px solid var(--bc-muted);justify-content:space-between;gap:20px;padding-top:24px;font-size:11px;display:flex}.bc-book-note{border-left:2px solid var(--bc-accent);margin:28px 0;padding:12px 0 12px 25px}.bc-empty-shop{border-top:1px solid var(--bc-border);border-bottom:1px solid var(--bc-border);grid-template-columns:1fr 1fr;gap:70px;padding:40px 0;display:grid}.bc-empty-shop svg{color:var(--bc-accent);margin-bottom:24px}.bc-form-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.bc-form{border:1px solid var(--bc-border);background:var(--bc-paper);border-radius:4px;padding:32px}.bc-field{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.bc-field label{font-size:13px;font-weight:500}.bc-field input,.bc-field select,.bc-field textarea{font:inherit;width:100%;color:var(--bc-text);background:var(--bc-paper);border:1px solid var(--bc-border);border-radius:3px;min-height:48px;padding:12px}.bc-field textarea{resize:vertical;min-height:120px}.bc-field [aria-invalid=true]{border-color:var(--bc-accent)}.bc-error{color:var(--bc-accent);font-size:13px}.bc-notice{background:var(--bc-paper-deep);border-left:3px solid var(--bc-accent);margin-bottom:24px;padding:16px 20px;font-size:14px}.bc-cards{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bc-cards--2{grid-template-columns:repeat(2,1fr)}.bc-card{border-top:1px solid var(--bc-border);padding:28px 0}.bc-card__tag{color:var(--bc-accent);font-size:11px}.bc-locais{grid-template-columns:repeat(3,1fr);gap:25px;padding:0;list-style:none;display:grid}.bc-local{border-top:1px solid var(--bc-border);padding:20px 0}.bc-local strong,.bc-local span{display:block}.bc-quote{font:italic 38px/1.3 var(--bc-display);margin:0}.bc-quote-by{margin-top:24px;font-size:13px}@media (width<=1100px){.bc-nav{gap:17px}.bc-header .bc-nav__cta{max-width:180px}.bc-hero__title{font-size:52px}}@media (width<=899px){.bc-header__bar{min-height:74px}.bc-header .bc-burger{display:inline-flex}.bc-header__navwrap{background:var(--bc-paper);border-bottom:1px solid var(--bc-border);padding:20px 5%;display:none;position:absolute;top:100%;left:0;right:0}.bc-header__navwrap.is-open{display:block}.bc-nav{flex-direction:column;align-items:stretch;gap:6px}.bc-nav a{min-height:46px;font-size:15px}.bc-header .bc-nav__cta{max-width:none}.bc-h1,.bc-pagehero__title{font-size:44px}.bc-h2{font-size:37px}.bc-hero{min-height:570px}.bc-hero__copy{width:52%}.bc-hero__title{font-size:45px}.bc-intro,.bc-split,.bc-editorial,.bc-form-layout{grid-template-columns:1fr;gap:35px}.bc-editorial .bc-h2{position:static}.bc-course-hero__grid{grid-template-columns:1fr;gap:24px}.bc-course-hero__media{margin-top:0;position:static}.bc-course-hero__media img{object-position:30% 32%;height:340px}.bc-course-hero h1{font-size:44px}.bc-footer__grid{grid-template-columns:1.3fr 1fr;gap:40px}.bc-footer__grid>div:first-child{grid-column:1/-1}.bc-shows{grid-template-columns:1fr 1fr}.bc-show{min-height:450px}.bc-show__body{padding:23px}.bc-show__title{font-size:31px}}@media (width<=600px){.bc-section{padding:58px 0}.bc-h1,.bc-pagehero__title,.bc-course-hero h1{font-size:37px}.bc-h2,.bc-editorial .bc-h2{font-size:33px}.bc-pagehero,.bc-course-hero{padding:44px 0}.bc-hero{display:block}.bc-hero__backdrop{object-position:30% 30%;height:240px;position:relative}.bc-hero:after{display:none}.bc-hero__inner{padding:26px 0 32px;display:block}.bc-hero__copy{width:100%}.bc-hero__title{font-size:37px}.bc-hero__lead{font-size:15px}.bc-paths,.bc-shows,.bc-empty-shop,.bc-cards,.bc-cards--2,.bc-locais{grid-template-columns:1fr;gap:35px}.bc-split--reverse>.bc-split__media{order:0}.bc-show{min-height:470px}.bc-footer__grid{gap:30px}.bc-footer__legal{flex-direction:column}.bc-form{padding:23px}.bc-cta{padding:60px 0}}@media (prefers-reduced-motion:reduce){.bc-page *,.sce-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bc-reveal.will-reveal{opacity:1!important;transform:none!important}}.sce-page{--sce-night:#01262e;--sce-night-soft:#023840;--sce-gold:#e8c476;--sce-gold-deep:#c49a3f;--sce-star:#f6e7c1;--sce-text:#efe9dc;--bc-display:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--bc-body:"Newsreader", Charter, "Iowan Old Style", Georgia, serif;font-family:var(--bc-body);color:var(--sce-text);background:var(--sce-night);min-height:100vh;font-size:1.08rem;line-height:1.7;overflow-x:clip}.sce-page *,.sce-page :before,.sce-page :after{box-sizing:border-box}.sce-page img{max-width:100%;display:block}.sce-page a{color:inherit}.sce-hero{align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.sce-hero__media{position:absolute;inset:0}.sce-hero__media img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;animation:26s ease-in-out infinite alternate bc-slowzoom}.sce-hero__veil{background:linear-gradient(#01262e59 0%,#01262e1a 40%,#01262ef0 92%),radial-gradient(at 50% 0,#e8c4761f,#0000 60%);position:absolute;inset:0}.sce-hero__inner{z-index:2;text-align:center;width:min(980px,92vw);margin-inline:auto;padding:6rem 0 4.5rem;position:relative}.sce-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--sce-gold);margin:0 0 1.1rem;font-size:.82rem}.sce-title{font-family:var(--bc-display);color:#0000;background:linear-gradient(120deg,#f6e7c1 20%,#e8c476 45%,#fff3d6 60%,#c49a3f 85%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 1.2rem;font-size:clamp(3rem,9vw,6.2rem);font-weight:500;line-height:1.02;animation:7s ease-in-out infinite sce-shimmer}@keyframes sce-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.sce-lead{opacity:.94;max-width:46ch;margin:0 auto .5rem;font-size:clamp(1.15rem,2.4vw,1.4rem)}.sce-stars{pointer-events:none;z-index:1;position:absolute;inset:0}.sce-stars i{background:var(--sce-star);border-radius:50%;width:4px;height:4px;animation:3.4s ease-in-out infinite sce-twinkle;position:absolute;box-shadow:0 0 8px 2px #f6e7c18c}@keyframes sce-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.sce-section{padding:clamp(4rem,9vw,7rem) 0;position:relative}.sce-wrap{width:min(1020px,92vw);margin-inline:auto}.sce-h2{font-family:var(--bc-display);color:var(--sce-star);margin:0 0 1.2rem;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:500;line-height:1.08}.sce-h2 em{color:var(--sce-gold)}.sce-center{text-align:center}.sce-center .sce-lead,.sce-lead{margin-inline:auto}.sce-numbers{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2.5rem;display:grid}@media (width<=699px){.sce-numbers{grid-template-columns:1fr}}.sce-number{text-align:center;background:#e8c47612;border:1px solid #e8c47647;border-radius:16px;padding:1.6rem 1.4rem}.sce-number strong{font-family:var(--bc-display);color:var(--sce-gold);margin-bottom:.4rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;display:block}.sce-number span{opacity:.85;font-size:.98rem}.sce-photo{border:1px solid #e8c47640;border-radius:18px;overflow:hidden;box-shadow:0 34px 70px -34px #000c}.sce-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,.61,.36,1)}.sce-photo:hover img{transform:scale(1.04)}.sce-btn{color:#241a05;background:linear-gradient(120deg,#e8c476,#c49a3f);border-radius:999px;padding:.95rem 2.1rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 14px 34px -14px #e8c476a6}.sce-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #e8c476cc}.sce-btn--line{color:var(--sce-gold);box-shadow:none;background:0 0;border:1px solid #e8c47699}.sce-btn--line:hover{background:#e8c4761a}.sce-quote{font-family:var(--bc-display);color:var(--sce-star);margin:0;font-size:clamp(1.6rem,3.6vw,2.5rem);font-style:italic;line-height:1.3}
