/* Native Elementor carriers are transparent; semantic containers retain source layout. */
.bwso-site.bwe-site .bwe-source-container{display:block;position:static;flex-direction:initial;flex-wrap:initial;align-items:normal;align-content:normal;justify-content:normal;gap:normal;width:auto;max-width:none;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;flex-grow:0;flex-shrink:1;align-self:auto;--container-widget-width:initial;--content-width:initial;--container-default-padding:0}
.bwso-site.bwe-site .bwe-inline-container{display:inline}
.bwe-native-carrier,.bwe-native-carrier>.elementor-widget-container,.bwe-native-carrier>.elementor-text-editor,.bwe-native-carrier>.elementor-widget-container>.elementor-text-editor{display:contents!important}
.bwe-native-carrier .elementor-button-wrapper,.bwe-native-carrier .elementor-button-content-wrapper,.bwe-native-carrier .elementor-button-text{display:contents!important}
:where(.bwso-site.bwe-site .bwe-native-carrier) .elementor-button{background:none;border:0;padding:0;color:inherit;font:inherit;line-height:inherit;border-radius:0;display:inline;text-decoration:none;text-align:inherit;width:auto}
.elementor-widget-empty.bwe-native-carrier{display:contents!important}
.bwso-site.bwe-site .social-access{flex-wrap: wrap;
  align-items: center;
  gap: 8px !important;}
.bwso-site.bwe-site .social-access a{flex: 0 0 34px;
  width: 34px !important;
  height: 34px !important;
  font-size: 11px !important;}
.bwso-site.bwe-site header .social-access a{background: transparent !important;
  color: #554361 !important;}
.bwso-site.bwe-site .announcement-bar{flex-wrap: wrap;
  gap: 12px;}
.bwso-site.bwe-site .announcement-bar .social-access{flex-wrap: nowrap;}
.bwso-site.bwe-site :is(#latest, .bwso-anchor-latest){padding: 0 4vw 65px !important;}
.bwso-site.bwe-site .latest-section .media-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}
.bwso-site.bwe-site .latest-section .media-grid img{height: 310px;}
.bwso-site.bwe-site .latest-section .media-grid h3{max-width: 620px;}
.bwso-site.bwe-site .article-more{color: #795390;
  font-weight: 700;
  display: inline-block;
  margin-top: 5px;}
.bwso-site.bwe-site .learn-youtube{display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 30px;
  padding: 22px 26px;
  background: #f6f1f8;
  border-radius: 12px;}
.bwso-site.bwe-site .learn-youtube img{flex: 0 0 64px;
  width: 64px;
  height: 64px;
  object-fit: cover;
  object-position: center 22%;
  border-radius: 50%;}
.bwso-site.bwe-site .learn-youtube strong{display: block;
  font-size: 21px;
  margin-bottom: 4px;}
.bwso-site.bwe-site .learn-youtube .watch-label{margin-left: auto;
  font-weight: 700;
  color: #795390;
  white-space: nowrap;}
.bwso-site.bwe-site .keynote{min-height: 480px !important;
  margin-bottom: 65px !important;}
.bwso-site.bwe-site .keynote > div:has(> img),
.bwso-site.bwe-site .keynote > :where(.bwe-native-carrier) > div:has(> img),
.bwso-site.bwe-site .keynote > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:has(> img),
.bwso-site.bwe-site .keynote > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:has(> img){min-height: 480px !important;}
.bwso-site.bwe-site .keynote-copy{padding-top: 50px !important;
  padding-bottom: 50px !important;}
.bwso-site.bwe-site .keynote-copy .button{align-self: flex-start;}
.bwso-site.bwe-site .newsletter-form{display: block !important;
  padding: 0 !important;
  width: 100%;}
.bwso-site.bwe-site .newsletter-form label{display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 9px;}
.bwso-site.bwe-site .newsletter-fields{display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  text-align: left;}
.bwso-site.bwe-site .newsletter-fields label{display: flex; flex-direction: column; gap: 8px; margin: 0;}
.bwso-site.bwe-site .newsletter-fields .newsletter-email{grid-column: 1 / -1;}
.bwso-site.bwe-site .newsletter-fields input{min-width: 0;
  width: 100%;
  padding: 14px 18px;
  border: 1px solid #bcaac6;
  border-radius: 12px;
  background: #fff;
  color: #332d38;
  font: inherit;
  font-size: 16px;}
.bwso-site.bwe-site .newsletter-fields input::placeholder{color: #65546d; opacity: 1;}
.bwso-site.bwe-site .newsletter-fields input:focus-visible{outline: 3px solid #795390; outline-offset: 3px;}
.bwso-site.bwe-site .newsletter-submit{display: flex; margin: 20px auto 0;}
.bwso-site.bwe-site .signup-row{display: flex;
  gap: 10px;}
.bwso-site.bwe-site .signup-row input{min-width: 0;
  width: 100%;
  flex: 1;
  padding: 16px;
  border: 1px solid #bcaac6;
  border-radius: 6px;
  background: white;
  color: #332d38;
  font: inherit;
  font-size: 16px;}
.bwso-site.bwe-site .signup-row .button{flex: 0 0 auto;
  border: 0;
  cursor: pointer;
  background: #795390;
  color: white !important;}
.bwso-site.bwe-site .preview-note{font-size: 12px !important;
  color: #65546d;
  margin: 10px 0 0 !important;
  line-height: 1.45 !important;}
.bwso-site.bwe-site .signup-status{margin: 10px 0 0;
  color: #554361;
  font-size: 14px !important;}
.bwso-site.bwe-site .signup-status:empty{display: none;}
.bwso-site.bwe-site .signup-row input:focus-visible,
.bwso-site.bwe-site .text-button:focus-visible{outline: 3px solid #795390;
  outline-offset: 3px;}
.bwso-site.bwe-site .text-button{font: inherit;
  padding: 8px 0;
  color: #67437e;
  background: transparent;
  border: 0;
  text-decoration: underline;
  text-underline-offset: 4px;
  cursor: pointer;}
.bwso-site.bwe-site .popup-preview-trigger{font-size: 13px;
  margin-top: 9px;}
.bwso-site.bwe-site .site-dialog{width: min(540px, calc(100vw - 40px));
  max-height: 85vh;
  overflow: auto;
  border: 0;
  border-radius: 14px;
  padding: 44px;
  color: #44364f;
  background: #faf8fc;
  box-shadow: 0 25px 100px #2e1f3a44;}
.bwso-site.bwe-site .site-dialog::backdrop{background: #2e1f3a88;}
.bwso-site.bwe-site .site-dialog .eyebrow{color: #795390;
  font-size: 12px;
  padding-right: 15px;}
.bwso-site.bwe-site .site-dialog h2{font-size: 38px;
  margin: 0 0 18px;}
.bwso-site.bwe-site .site-dialog > p,
.bwso-site.bwe-site .site-dialog > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .site-dialog > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .site-dialog > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{margin: 0 0 24px;}
.bwso-site.bwe-site .site-dialog .button{background: #795390;
  color: white !important;
  border: 0;
  cursor: pointer;}
.bwso-site.bwe-site .newsletter-popup{background: #edf4f8;}
.bwso-site.bwe-site .newsletter-popup h2{padding-right: 8px;}
.bwso-site.bwe-site .dialog-close{position: absolute;
  top: 8px;
  right: 9px;
  width: 42px;
  height: 42px;
  border: 0;
  background: transparent;
  font-size: 29px;
  color: #67437e;
  cursor: pointer;
  border-radius: 50%;}
.bwso-site.bwe-site .newsletter-popup .text-button{margin-top: 12px;}
.bwso-site.bwe-site :is(#medical-disclaimer, .bwso-anchor-medical-disclaimer){font-size: 12px !important;
  line-height: 1.55 !important;
  max-width: 1300px;
  scroll-margin-top: 24px;}
@media (max-width: 720px){.bwso-site.bwe-site .announcement-bar{padding: 12px 6vw !important;
    justify-content: center !important;
    text-align: center;}
.bwso-site.bwe-site .announcement-bar > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .announcement-bar > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .announcement-bar > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .announcement-bar > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){width: 100%;}
.bwso-site.bwe-site :is(#latest, .bwso-anchor-latest){padding: 0 6vw 55px !important;}
.bwso-site.bwe-site .latest-section .media-grid{grid-template-columns: 1fr;}
.bwso-site.bwe-site .latest-section .media-grid img{height: 260px;}
.bwso-site.bwe-site .latest-section h2{font-size: 39px !important;}
.bwso-site.bwe-site .learn-youtube{flex-wrap: wrap;
    padding: 22px;
    gap: 14px;}
.bwso-site.bwe-site .learn-youtube > span:not(.watch-label):not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .learn-youtube > :where(.bwe-native-carrier) > span:not(.watch-label):not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .learn-youtube > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(.watch-label):not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .learn-youtube > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(.watch-label):not(:where(.elementor-button-content-wrapper, .elementor-button-text)){flex: 1;
    min-width: 150px;}
.bwso-site.bwe-site .learn-youtube .watch-label{margin: 0;}
.bwso-site.bwe-site .keynote > div:has(> img),
.bwso-site.bwe-site .keynote > :where(.bwe-native-carrier) > div:has(> img),
.bwso-site.bwe-site .keynote > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:has(> img),
.bwso-site.bwe-site .keynote > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:has(> img){min-height: 380px !important;}
.bwso-site.bwe-site .signup-row{flex-direction: column;}
.bwso-site.bwe-site .signup-row input{flex: none;
    box-sizing: border-box;}
.bwso-site.bwe-site .signup-row .button{width: 100%;}
.bwso-site.bwe-site .site-dialog{padding: 38px 24px 26px;}
.bwso-site.bwe-site .site-dialog h2{font-size: 31px;}
.bwso-site.bwe-site footer > div:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > div:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site footer > div:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier):first-child > div,
.bwso-site.bwe-site footer > div:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site footer > div:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > div > div:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > div > :where(.bwe-native-carrier):first-child > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > div > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > div > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div > div:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div > :where(.bwe-native-carrier):first-child > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div > div:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div > :where(.bwe-native-carrier):first-child > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site footer > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div > :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div{grid-column: 1 / -1;}
.bwso-site.bwe-site footer .social-access{gap: 10px !important;}}
@media (max-width: 480px){.bwso-site.bwe-site .newsletter-fields{grid-template-columns: minmax(0, 1fr);}
.bwso-site.bwe-site .newsletter-submit{width: 100%;}}
@media (prefers-reduced-motion: reduce){.bwso-site.bwe-site .site-dialog{scroll-behavior: auto;}}
@font-face{font-family: "Proxima Nova";
  src: url("../source/fonts/proxima-nova-2.woff") format("woff");
  font-weight: 400;
  font-display: swap;}
@font-face{font-family: "Proxima Nova";
  src: url("../source/fonts/proxima-nova-bold-1.woff") format("woff");
  font-weight: 700;
  font-display: swap;}
@font-face{font-family: "Above the Beyond Script";
  src: url("../source/fonts/above-the-beyond-script.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;}
:root{--purple: #8e6aa6;
  --purple-dark: #6e4c86;
  --lavender: #f4eff8;
  --blue: #eef5fa;
  --ink: #4a4a4a;
  --muted: #5e5e5e;
  --gutter: clamp(22px, 4vw, 64px);}
.bwso-site.bwe-site *{box-sizing: border-box;}
html{scroll-behavior: smooth; scroll-padding-top: 24px;}
body.bwso-site.bwe-site{margin: 0; background: #fff; color: var(--ink); font-family: "Proxima Nova", Arial, sans-serif; -webkit-font-smoothing: antialiased;}
.bwso-site.bwe-site h1,
.bwso-site.bwe-site h2,
.bwso-site.bwe-site h3,
.bwso-site.bwe-site p{margin: 0;}
.bwso-site.bwe-site h1,
.bwso-site.bwe-site h2,
.bwso-site.bwe-site h3{font-weight: 700; text-wrap: balance;}
.bwso-site.bwe-site h1{font-size: clamp(36px, 3.2vw, 50px); line-height: 1.06; letter-spacing: -.025em;}
.bwso-site.bwe-site h2{font-size: clamp(36px, 4vw, 54px); line-height: 1.08; letter-spacing: -.02em;}
.bwso-site.bwe-site h3{font-size: 24px; line-height: 1.15;}
.bwso-site.bwe-site p{font-size: 22px; line-height: 1.6; color: var(--muted); text-wrap: pretty;}
.bwso-site.bwe-site a{color: var(--purple-dark); text-decoration: none;}
.bwso-site.bwe-site a:hover{color: #50315f;}
.bwso-site.bwe-site button,
.bwso-site.bwe-site input{font: inherit;}
.bwso-site.bwe-site button,
.bwso-site.bwe-site a{-webkit-tap-highlight-color: transparent;}
.bwso-site.bwe-site button{cursor: pointer;}
.bwso-site.bwe-site img{display: block; max-width: 100%; height: auto;}
.bwso-site.bwe-site a:focus-visible,
.bwso-site.bwe-site button:focus-visible,
.bwso-site.bwe-site input:focus-visible{outline: 3px solid var(--purple-dark); outline-offset: 5px;}
.bwso-site.bwe-site .skip-link{position: absolute; left: 16px; top: -100px; z-index: 100000; padding: 14px 22px; background: #fff; border-radius: 8px;}
.bwso-site.bwe-site .skip-link:focus{top: 16px;}
:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared){--purple: #8e6aa6;
  --purple-dark: #6e4c86;
  --lavender: #f4eff8;
  --blue: #eef5fa;
  --ink: #4a4a4a;
  --muted: #5e5e5e;
  --gutter: clamp(22px, 4vw, 64px);}
.bwso-site.bwe-site *:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) *{box-sizing: border-box;}
.bwso-site.bwe-site h1:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h1,
.bwso-site.bwe-site h2:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h2,
.bwso-site.bwe-site h3:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h3,
.bwso-site.bwe-site p:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p{margin: 0;}
.bwso-site.bwe-site h1:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h1,
.bwso-site.bwe-site h2:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h2,
.bwso-site.bwe-site h3:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h3{font-weight: 700; text-wrap: balance;}
.bwso-site.bwe-site h1:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h1{font-size: clamp(36px, 3.2vw, 50px); line-height: 1.06; letter-spacing: -.025em;}
.bwso-site.bwe-site h2:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h2{font-size: clamp(36px, 4vw, 54px); line-height: 1.08; letter-spacing: -.02em;}
.bwso-site.bwe-site h3:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h3{font-size: 24px; line-height: 1.15;}
.bwso-site.bwe-site p:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p{font-size: 22px; line-height: 1.6; color: var(--muted); text-wrap: pretty;}
.bwso-site.bwe-site a:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a{color: var(--purple-dark); text-decoration: none;}
.bwso-site.bwe-site a:hover:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:hover{color: #50315f;}
.bwso-site.bwe-site button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) button,
.bwso-site.bwe-site input:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) input{font: inherit;}
.bwso-site.bwe-site button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) button,
.bwso-site.bwe-site a:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a{-webkit-tap-highlight-color: transparent;}
.bwso-site.bwe-site button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) button{cursor: pointer;}
.bwso-site.bwe-site img:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) img{display: block; max-width: 100%; height: auto;}
.bwso-site.bwe-site a:focus-visible:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:focus-visible,
.bwso-site.bwe-site button:focus-visible:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) button:focus-visible,
.bwso-site.bwe-site input:focus-visible:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) input:focus-visible{outline: 3px solid var(--purple-dark); outline-offset: 5px;}
.bwso-site.bwe-site .skip-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .skip-link{position: absolute; left: 16px; top: -100px; z-index: 10; padding: 14px 22px; background: #fff; border-radius: 8px;}
.bwso-site.bwe-site .skip-link:focus:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .skip-link:focus{top: 16px;}
.bwso-site.bwe-site .section-inner:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .section-inner{width: min(100%, 1440px); margin-inline: auto; padding-inline: var(--gutter);}
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section{display: flex; flex-direction: column; align-items: center; gap: 24px; text-align: center; padding-block: clamp(64px, 7vw, 108px);}
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: 820px;}
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: 720px;}
.bwso-site.bwe-site .script-word:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .script-word,
.bwso-site.bwe-site .script-label:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .script-label,
.bwso-site.bwe-site .script-heading:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .script-heading{font-family: "Above the Beyond Script", cursive; font-weight: 400; color: var(--purple);}
.bwso-site.bwe-site .script-word:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .script-word{font-size: 1.5em; line-height: 1; display: inline-block;}
.bwso-site.bwe-site .script-label:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .script-label{font-size: clamp(36px, 4vw, 48px); line-height: 1.25;}
.bwso-site.bwe-site .script-joiner:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .script-joiner{font-family: "Proxima Nova", Arial, sans-serif; font-size: .65em; font-weight: 400; vertical-align: .08em;}
.bwso-site.bwe-site h2.script-heading:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h2.script-heading{font-size: clamp(54px, 6vw, 76px); line-height: 1.15;}
.bwso-site.bwe-site .eyebrow:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .eyebrow{color: var(--purple-dark); font-size: 14px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase;}
.bwso-site.bwe-site .badge:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .badge{align-self: flex-start; padding: 8px 14px; border-radius: 999px; background: #eaf5e3; color: #385522; font-size: 13px; font-weight: 700; line-height: 1.5; letter-spacing: .11em; text-transform: uppercase;}
.bwso-site.bwe-site .actions:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .actions{display: flex; flex-wrap: wrap; gap: 12px;}
.bwso-site.bwe-site .button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button{--button-text: #fff;
  --button-hover-text: #fff;
  --button-sweep: #58356e;
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  padding: 16px 28px;
  border: 2px solid transparent;
  border-radius: 999px;
  background: var(--purple-dark);
  color: var(--button-text);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  transition: color 180ms ease;}
.bwso-site.bwe-site .button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared)::before,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button::before{content: "";
  position: absolute;
  inset: -1px;
  z-index: -1;
  border-radius: inherit;
  background: var(--button-sweep);
  transform: translate(102%, 102%);
  transition: transform 180ms cubic-bezier(.2, .7, .3, 1);
  pointer-events: none;}
.bwso-site.bwe-site .button:hover:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button:hover{color: var(--button-text);}
.bwso-site.bwe-site .button:focus-visible:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button:focus-visible{color: var(--button-hover-text);}
.bwso-site.bwe-site .button:focus-visible:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared)::before,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button:focus-visible::before{transform: translate(0, 0);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .button:hover:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button:hover{color: var(--button-hover-text);}
.bwso-site.bwe-site .button:hover:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared)::before,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button:hover::before{transform: translate(0, 0);}}
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button{align-self: center;}
.bwso-site.bwe-site .button-soft:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button-soft,
.bwso-site.bwe-site .button-white:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button-white{--button-text: #46667b;
  --button-hover-text: #355165;
  --button-sweep: #c8e0ee;}
.bwso-site.bwe-site .button-soft:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button-soft{background: var(--blue);}
.bwso-site.bwe-site .button-white:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button-white{background: #fff;}
.bwso-site.bwe-site .button-outline:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button-outline{--button-text: var(--purple-dark);
  --button-sweep: var(--purple-dark);
  border-color: var(--purple);
  background: transparent;}
.bwso-site.bwe-site .announcement-bar:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .announcement-bar{background: var(--lavender); color: var(--purple-dark); text-align: center; font-size: 16px; font-weight: 700; padding: 12px var(--gutter); letter-spacing: .025em;}
.bwso-site.bwe-site .announcement-bar:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .announcement-bar a{color: inherit; text-decoration: underline; text-underline-offset: 3px;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header{display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 24px;
  padding: 16px var(--gutter);
  border-bottom: 2px dotted #d6e6f0;}
.bwso-site.bwe-site .brand:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .brand{display: block; width: 245px; max-width: 100%;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .brand,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .brand{width: 210px;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav{display: flex; justify-content: center; flex-wrap: wrap; gap: 12px clamp(14px, 1.5vw, 24px); font-size: 16px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a{color: var(--ink); padding-block: 6px;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a{position: relative;
  transition: color 220ms ease;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a::after,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a::after{content: "";
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  height: 2px;
  border-radius: 2px;
  background: var(--purple);
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 280ms cubic-bezier(.2, .65, .3, 1);
  pointer-events: none;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a:focus-visible,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a:focus-visible{color: var(--purple-dark);}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a:focus-visible::after,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a:focus-visible::after{transform: scaleX(1);
  transform-origin: left;}
.bwso-site.bwe-site .header-connect:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .header-connect{justify-self: end;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .social-access{flex-wrap: nowrap;}
.bwso-site.bwe-site .social-access:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access{display: flex;}
.bwso-site.bwe-site .social-access:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a{flex: 0 0 40px;
  width: 40px !important;
  height: 40px !important;
  display: grid;
  place-items: center;
  border: 1px solid #d9cce3;
  border-radius: 50%;
  background: var(--social-background, #fff);
  color: var(--social-color, var(--purple-dark));
  font-weight: 700;
  transition:
    transform 260ms cubic-bezier(.2, .65, .3, 1),
    background-color 220ms ease,
    color 220ms ease,
    border-color 220ms ease,
    box-shadow 260ms ease;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .social-access a{background: var(--social-background, #fff) !important;
  color: var(--social-color, var(--purple-dark)) !important;}
.bwso-site.bwe-site .social-access:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:focus-visible,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a:focus-visible{--social-background: var(--purple-dark);
  --social-color: #fff;
  border-color: var(--purple-dark);
  box-shadow: 0 6px 16px #6e4c8629;
  transform: translateY(-3px);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a:hover,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a:hover{color: var(--purple-dark);}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a:hover::after,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a:hover::after{transform: scaleX(1);
    transform-origin: left;}
.bwso-site.bwe-site .social-access:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:hover,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a:hover{--social-background: var(--purple-dark);
    --social-color: #fff;
    border-color: var(--purple-dark);
    box-shadow: 0 6px 16px #6e4c8629;
    transform: translateY(-3px);}
.bwso-site.bwe-site .social-access:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:active,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a:active{transform: translateY(-1px);
    box-shadow: 0 2px 6px #6e4c8620;}}
.bwso-site.bwe-site .social-icon-definitions:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-icon-definitions{position: absolute; overflow: hidden; pointer-events: none;}
.bwso-site.bwe-site .social-icon:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-icon{display: block; flex-shrink: 0;}
.bwso-site.bwe-site .hero-frame:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-frame{max-width: 1680px; margin-inline: auto; padding: 30px 32px 0;}
.bwso-site.bwe-site .hero:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero{position: relative; display: grid; grid-template-columns: .9fr 1fr; align-items: center; min-height: 700px; padding: 44px; overflow: hidden; border-radius: 32px; background: var(--blue);}
.bwso-site.bwe-site .hero-media:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-media{position: absolute; inset: 0;}
.bwso-site.bwe-site .hero:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) video,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero video{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy{position: relative; grid-column: 2; min-width: 0; container-type: inline-size; display: flex; flex-direction: column; gap: 20px; padding: clamp(26px, 3vw, 44px); border-radius: 28px; background: rgba(255,255,255,.95); box-shadow: 0 20px 50px #4a4a4a1f;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h1,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy h1{width: 100%; font-size: min(3.125rem, 7.3cqi); line-height: 1.15;}
.bwso-site.bwe-site .hero-headline-line:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-headline-line{display: block; white-space: nowrap; letter-spacing: -.025em;}
.bwso-site.bwe-site .hero-headline-line:first-child:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > .hero-headline-line:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-headline-line:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):first-child > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line{padding-bottom: .25em;}
.bwso-site.bwe-site .hero-headline-line:last-child:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > .hero-headline-line:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-headline-line:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):last-child > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line{font-size: min(3.125rem, 6.1cqi);}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy p{font-size: 20px; line-height: 1.5;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .personal-note,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy .personal-note{color: var(--purple-dark); font-size: 18px;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy .button{padding-inline: 22px;}
.bwso-site.bwe-site .video-control:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .video-control{position: absolute; left: 26px; bottom: 24px; padding: 11px 18px; border: 1px solid #ffffff99; border-radius: 999px; background: #33233ee6; color: #fff; font-size: 15px;}
.bwso-site.bwe-site .video-control:focus-visible:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .video-control:focus-visible{outline-color: #fff;}
.bwso-site.bwe-site .facts:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .facts{display: flex; justify-content: center; flex-wrap: wrap; gap: 28px; padding: 52px var(--gutter) 64px;}
.bwso-site.bwe-site .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact{flex: 0 0 160px; width: 160px; height: 160px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; padding: 18px; border-radius: 50%; background: var(--blue); transform: rotate(-4deg); text-align: center;}
.bwso-site.bwe-site .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) strong,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact strong{font-size: 40px; color: var(--purple); line-height: 1;}
.bwso-site.bwe-site .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact span{color: #46667b; font-size: 14px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;}
.bwso-site.bwe-site .fact:nth-child(2n):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2n) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2n) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2n) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact:nth-child(2n):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(2n) > .fact,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(2n) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(2n) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{background: var(--lavender); transform: rotate(3deg);}
.bwso-site.bwe-site .fact:nth-child(2n):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2n) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2n) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2n) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact:nth-child(2n):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(2n) > .fact span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(2n) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(2n) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact span{color: var(--purple-dark);}
.bwso-site.bwe-site .fact:nth-child(3):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact:nth-child(3):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(3) > .fact,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{background: #eef7e8; transform: rotate(-2deg);}
.bwso-site.bwe-site .fact:nth-child(3):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact:nth-child(3):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(3) > .fact span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact span{color: #426b2b;}
.bwso-site.bwe-site .book-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-section{background: var(--blue);}
.bwso-site.bwe-site .book-layout:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-layout{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(24px, 4vw, 64px); align-items: center; padding-block: 60px;}
.bwso-site.bwe-site .book-art:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-art{position: relative; display: grid; place-items: center; isolation: isolate;}
.bwso-site.bwe-site .book-art:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared)::before,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-art::before{content: ""; position: absolute; width: 86%; aspect-ratio: 1; border-radius: 50%; background: #dcebf4; z-index: -1;}
.bwso-site.bwe-site .book-art:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-art img{width: 100%; max-width: 600px; transform: rotate(-3deg); filter: drop-shadow(0 24px 20px #4a6f8633);}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy{display: flex; flex-direction: column; gap: 22px;}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy h2{max-width: 480px;}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy p{font-size: 22px;}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-question,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy .book-question{font-size: 24px; line-height: 1.35; font-weight: 700; color: var(--ink);}
.bwso-site.bwe-site .retailers:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailers{padding-block: 24px 32px; border-top: 1px solid #cfdfe9; text-align: center;}
.bwso-site.bwe-site .retailers:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > p,
.bwso-site.bwe-site .retailers:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .retailers:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .retailers:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailers > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailers > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailers > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailers > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 14px; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; color: #46667b; margin-bottom: 18px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links{display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 12px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a{position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  min-height: 62px;
  min-width: 0;
  padding: 14px 10px;
  border-radius: 12px;
  background: #fff;
  color: var(--ink);
  font-size: 15px;
  font-weight: 700;
  transition: transform 300ms cubic-bezier(.2, .65, .3, 1), box-shadow 300ms ease;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links img{max-width: 100%;
  width: auto;
  height: auto;
  max-height: 30px;
  object-fit: contain;
  transition: transform 340ms cubic-bezier(.2, .65, .3, 1);}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-symbol,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links .retailer-symbol{width: 24px; height: 24px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:focus-visible,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a:focus-visible{z-index: 1;
  transform: scale(1.025) rotate(-.75deg);
  box-shadow: 0 8px 20px #4a6f861c;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:focus-visible img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a:focus-visible img{transform: scale(1.075);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:hover,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a:hover{z-index: 1;
    transform: scale(1.025) rotate(-.75deg);
    box-shadow: 0 8px 20px #4a6f861c;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:hover img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a:hover img{transform: scale(1.075);}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:active,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a:active{transform: scale(1.01) rotate(-.25deg);
    box-shadow: 0 3px 10px #4a6f8614;}}
.bwso-site.bwe-site .portrait-frame:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .portrait-frame{width: 300px; max-width: 100%; aspect-ratio: 1; border: 10px solid var(--blue); border-radius: 50%; overflow: hidden; background: var(--lavender);}
.bwso-site.bwe-site .portrait-frame:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .portrait-frame img{width: 100%; height: 100%; object-fit: cover; object-position: center 23%;}
.bwso-site.bwe-site .about-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .about-note,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .about-section .about-note{font-weight: 700; color: var(--purple-dark);}
.bwso-site.bwe-site .seen-on:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .seen-on{display: flex; align-items: center; gap: 24px; margin-top: 10px;}
.bwso-site.bwe-site .seen-on:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .seen-on span{font-size: 14px; letter-spacing: .18em; text-transform: uppercase; color: #686868;}
.bwso-site.bwe-site .seen-on:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) strong,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .seen-on strong{font-size: 28px;}
.bwso-site.bwe-site .learn-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .learn-section{border-top: 1px solid #eee5f3;}
.bwso-site.bwe-site .topic-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; width: 100%; margin-block: 24px 12px; text-align: left;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card{display: flex; flex-direction: column; gap: 16px; min-width: 0;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100%; height: 260px; object-fit: cover; border-radius: 200px 200px 16px 16px;}
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{object-position: 45% center;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > a,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > a,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a{margin-top: auto; font-size: 18px; font-weight: 700; padding-block: 5px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature{width: 100%; display: flex; align-items: center; gap: 24px; margin-top: 36px; padding: 36px; border-radius: 28px; background: var(--purple); color: #fff; text-align: left;}
.bwso-site.bwe-site .youtube-feature:hover:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature:hover{background: var(--purple-dark); color: #fff;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100px; height: 100px; border-radius: 50%; object-fit: cover; object-position: center 20%;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) strong,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature strong{display: block; margin-bottom: 8px; font-size: 30px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){font-size: 20px;}
.bwso-site.bwe-site .watch-label:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .watch-label{margin-left: auto; font-size: 18px; font-weight: 700;}
.bwso-site.bwe-site :is(#latest, .bwso-anchor-latest):where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :is(#latest, .bwso-anchor-latest){padding: 0 var(--gutter) clamp(64px, 7vw, 108px) !important;}
.bwso-site.bwe-site .article-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px; width: 100%; margin-block: 24px 12px; text-align: left;}
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link{height: 100%; display: flex; flex-direction: column; gap: 18px; color: var(--ink);}
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100%; height: 340px; object-fit: cover; border-radius: 24px;}
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h3,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link h3{font-size: 28px;}
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-more,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link .article-more{margin-top: auto; color: var(--purple-dark);}
.bwso-site.bwe-site .speaking-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-section{background: var(--lavender);}
.bwso-site.bwe-site .speaking-layout:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-layout{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(32px, 5vw, 72px); align-items: center; padding-block: clamp(64px, 7vw, 108px);}
.bwso-site.bwe-site .speaking-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-copy{display: flex; flex-direction: column; gap: 24px;}
.bwso-site.bwe-site .speaking-formats:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-formats{display: flex; flex-wrap: wrap; gap: 10px; list-style: none; padding: 0; margin: 0;}
.bwso-site.bwe-site .speaking-formats:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) li,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-formats li{background: #fff; border: 1px solid #d9cce3; color: var(--purple-dark); font-size: 16px; font-weight: 700; padding: 8px 16px; border-radius: 999px;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-photo{height: 560px; border-radius: 24px; overflow: hidden; background: #fff;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-photo img{width: 100%; height: 100%; object-fit: contain;}
.bwso-site.bwe-site img[src*="BrendaSpeaking.jpg"]:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) img[src*="BrendaSpeaking.jpg"]{filter: url("../source/about/BrendaSpeaking-filter.svg#recolor");}
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: 720px;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: 620px;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-form,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section .newsletter-form{max-width: 580px; text-align: left; margin-top: 10px;}
.bwso-site.bwe-site .signup-row:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) input,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .signup-row input,
.bwso-site.bwe-site .signup-row:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .signup-row .button{border-radius: 999px;}
.bwso-site.bwe-site .signup-row:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) input,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .signup-row input{padding: 16px 24px; font-size: 18px;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .preview-note,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section .preview-note,
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .signup-status,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section .signup-status{text-align: center;}
.bwso-site.bwe-site .newsletter-form:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) label,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-form label{font-size: 16px;}
.bwso-site.bwe-site .preview-note:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .preview-note{font-size: 14px !important;}
.bwso-site.bwe-site .signup-status:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .signup-status{font-size: 16px !important;}
.bwso-site.bwe-site .text-button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .text-button{font-size: 17px;}
.bwso-site.bwe-site .popup-preview-trigger:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .popup-preview-trigger{font-size: 15px;}
.bwso-site.bwe-site .article-more:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-more{font-size: 18px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-dialog{font-family: "Proxima Nova", Arial, sans-serif; border-radius: 28px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .eyebrow,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-dialog .eyebrow{margin-bottom: 14px; font-size: 14px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-dialog > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-dialog > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-dialog > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-dialog > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .site-dialog:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-dialog .button{padding-inline: 22px;}
.bwso-site.bwe-site .site-footer:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-footer{background: var(--lavender); padding-block: 60px 36px;}
.bwso-site.bwe-site .footer-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-grid{display: grid; grid-template-columns: 1.4fr repeat(3, minmax(0, 1fr)); gap: 40px; font-size: 18px;}
.bwso-site.bwe-site .footer-brand:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-brand{display: flex; flex-direction: column; gap: 18px; align-items: flex-start;}
.bwso-site.bwe-site .footer-brand:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .brand,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-brand .brand{width: 240px;}
.bwso-site.bwe-site .footer-brand:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-brand p{font-size: 19px; max-width: 300px;}
.bwso-site.bwe-site .footer-column:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-column{display: flex; flex-direction: column; gap: 12px;}
.bwso-site.bwe-site .footer-column:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h2,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-column h2{margin-top: 14px; margin-bottom: 8px; font-size: 14px; letter-spacing: .16em; text-transform: uppercase; color: var(--purple-dark);}
.bwso-site.bwe-site .footer-column:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-column a{color: var(--muted); line-height: 1.4;}
.bwso-site.bwe-site .footer-column:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:hover,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-column a:hover{color: var(--purple-dark); text-decoration: underline;}
.bwso-site.bwe-site .footer-legal:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-legal{margin-top: 40px;}
.bwso-site.bwe-site .footer-legal:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :is(#medical-disclaimer, .bwso-anchor-medical-disclaimer),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-legal :is(#medical-disclaimer, .bwso-anchor-medical-disclaimer){font-size: 14px !important; border-top: 1px solid #dfd3e7; padding-top: 24px; margin-bottom: 12px;}
.bwso-site.bwe-site .footer-legal:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-legal p{font-size: 14px;}
@media (min-width: 1600px){.bwso-site.bwe-site .hero:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero{min-height: 800px;}}
@media (max-width: 1199px){.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header{grid-template-columns: minmax(0, 1fr) auto; gap: 12px 24px;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .brand,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .brand{grid-column: 1; grid-row: 1;}
.bwso-site.bwe-site .header-connect:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .header-connect{grid-column: 2; grid-row: 1;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav{grid-column: 1 / -1; grid-row: 2;}}
@media (max-width: 1100px){.bwso-site.bwe-site .hero-frame:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-frame{padding-inline: 22px;}
.bwso-site.bwe-site .hero:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero{grid-template-columns: .65fr 1fr; padding: 28px;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy{padding: 28px;}
.bwso-site.bwe-site .facts:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .facts{gap: 18px;}
.bwso-site.bwe-site .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact{flex-basis: 144px; width: 144px; height: 144px;}
.bwso-site.bwe-site .topic-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-grid{gap: 20px;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: 220px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links{grid-template-columns: repeat(4, minmax(0, 1fr));}
.bwso-site.bwe-site .footer-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-grid{gap: 26px;}}
@media (max-width: 900px){.bwso-site.bwe-site .hero:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero{display: flex; flex-direction: column; align-items: stretch; min-height: 0; padding: 0;}
.bwso-site.bwe-site .hero-media:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-media{position: relative; width: 100%; aspect-ratio: 16 / 9;}
.bwso-site.bwe-site .hero:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) video,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero video{position: absolute; inset: 0;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy{margin: -12px 20px 20px; padding: 32px; background: #fff;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy p{font-size: 20px;}
.bwso-site.bwe-site .video-control:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .video-control{bottom: 30px; left: 20px;}
.bwso-site.bwe-site .book-layout:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-layout{gap: 24px;}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy p{font-size: 20px;}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-question,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy .book-question{font-size: 22px;}
.bwso-site.bwe-site .topic-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px 28px;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: 300px;}
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: 270px;}
.bwso-site.bwe-site .speaking-layout:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-layout{gap: 32px;}
.bwso-site.bwe-site .speaking-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-copy p{font-size: 20px;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-photo{height: 480px;}
.bwso-site.bwe-site .footer-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}
.bwso-site.bwe-site .footer-brand:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-brand{grid-column: 1 / -1;}}
@media (max-width: 640px){.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header{padding-block: 14px; gap: 10px 12px;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .brand,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .brand{width: clamp(108px, 30vw, 170px);}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .social-access a{flex-basis: 36px; width: 36px !important; height: 36px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav{gap: 8px 20px; font-size: 15px; letter-spacing: .06em;}
.bwso-site.bwe-site .hero-frame:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-frame{padding: 20px 12px 0;}
.bwso-site.bwe-site .hero:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero{border-radius: 24px;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy{margin: -6px 10px 10px; padding: 26px 20px; gap: 18px; border-radius: 20px; box-shadow: none;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy p{font-size: 20px;}
.bwso-site.bwe-site .badge:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .badge{font-size: 12px;}
.bwso-site.bwe-site .actions:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .actions{gap: 10px;}
.bwso-site.bwe-site .button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button{padding: 15px 22px;}
.bwso-site.bwe-site .hero-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .actions .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .hero-copy .actions .button{flex: 1 1 170px;}
.bwso-site.bwe-site .facts:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .facts{gap: 16px; padding-block: 36px 44px;}
.bwso-site.bwe-site .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact{flex-basis: 128px; width: 128px; height: 128px; padding: 14px;}
.bwso-site.bwe-site .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) strong,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact strong{font-size: 34px;}
.bwso-site.bwe-site .fact:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) span,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .fact span{font-size: 12px;}
.bwso-site.bwe-site .book-layout:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-layout{grid-template-columns: minmax(0, 1fr); padding-block: 32px 40px;}
.bwso-site.bwe-site .book-art:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-art{width: min(100%, 420px); margin-inline: auto;}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy p{font-size: 20px;}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .actions,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy .actions{flex-direction: column;}
.bwso-site.bwe-site .book-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .actions .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .book-copy .actions .button{align-self: stretch;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):last-child > a,
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links :where(.bwe-native-carrier):last-child > a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a{grid-column: 1 / -1; justify-self: center; width: calc(50% - 5px);}
.bwso-site.bwe-site .portrait-frame:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .portrait-frame{width: 260px;}
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 20px;}
.bwso-site.bwe-site .topic-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-grid,
.bwso-site.bwe-site .article-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-grid{grid-template-columns: minmax(0, 1fr); gap: 40px;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: auto; aspect-ratio: 1.1;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h3,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card h3{font-size: 26px;}
.bwso-site.bwe-site .topic-card:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) p,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .topic-card p{font-size: 20px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .youtube-feature{padding: 28px 24px; flex-direction: column; text-align: center; gap: 18px;}
.bwso-site.bwe-site .watch-label:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .watch-label{margin-left: 0;}
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: auto; aspect-ratio: 1.25;}
.bwso-site.bwe-site .article-link:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) h3,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .article-link h3{font-size: 27px;}
.bwso-site.bwe-site .speaking-layout:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-layout{grid-template-columns: minmax(0, 1fr);}
.bwso-site.bwe-site .speaking-photo:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-photo{height: 440px;}
.bwso-site.bwe-site .speaking-copy:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .speaking-copy .button{align-self: stretch;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .newsletter-section{gap: 20px;}
.bwso-site.bwe-site .footer-grid:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px 24px;}}
@media (max-width: 480px){.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .social-access{gap: 6px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .social-access a{flex-basis: 32px; width: 32px !important; height: 32px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-icon,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .social-icon{width: 18px; height: 18px;}}
@media (max-width: 359px){.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header{column-gap: 8px;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .brand,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .brand{width: 100px;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .social-access a{flex-basis: 28px; width: 28px !important; height: 28px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-icon,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header .social-icon{width: 16px; height: 16px;}}
@media (prefers-reduced-motion: reduce){.bwso-site.bwe-site .button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button,
.bwso-site.bwe-site .button:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared)::before,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .button::before{transition: none;}
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a,
.bwso-site.bwe-site .site-header:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) nav a::after,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .site-header nav a::after,
.bwso-site.bwe-site .social-access:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a{transition: none;}
.bwso-site.bwe-site .social-access:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .social-access a:is(:hover, :focus-visible, :active){transform: none;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a,
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links img{transition: none;}
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site .retailer-links:where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) a:is(:hover, :focus-visible, :active) img,
.bwso-site.bwe-site :where(.bwso-about, .bwso-book, .bwso-learn, .bwso-shared) .retailer-links a:is(:hover, :focus-visible, :active) img{transform: none;}}
:where(.bwso-home){--purple: #8e6aa6;
  --purple-dark: #6e4c86;
  --yellow: #72BF44;
  --lavender: #f4eff8;
  --blue: #eef5fa;
  --ink: #4a4a4a;
  --muted: #5e5e5e;
  --gutter: clamp(22px, 4vw, 64px);}
.bwso-site.bwe-site *:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) *{box-sizing: border-box;}
.bwso-site.bwe-site h1:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h1,
.bwso-site.bwe-site h2:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h2,
.bwso-site.bwe-site h3:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h3,
.bwso-site.bwe-site p:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) p{margin: 0;}
.bwso-site.bwe-site h1:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h1,
.bwso-site.bwe-site h2:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h2,
.bwso-site.bwe-site h3:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h3{font-weight: 700; text-wrap: balance;}
.bwso-site.bwe-site h1:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h1{font-size: clamp(36px, 3.2vw, 50px); line-height: 1.06; letter-spacing: -.025em;}
.bwso-site.bwe-site h2:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h2{font-size: clamp(36px, 4vw, 54px); line-height: 1.08; letter-spacing: -.02em;}
.bwso-site.bwe-site h3:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h3{font-size: 24px; line-height: 1.15;}
.bwso-site.bwe-site p:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) p{font-size: 22px; line-height: 1.6; color: var(--muted); text-wrap: pretty;}
.bwso-site.bwe-site a:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) a{color: var(--purple-dark); text-decoration: none;}
.bwso-site.bwe-site a:hover:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) a:hover{color: #50315f;}
.bwso-site.bwe-site button:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) button,
.bwso-site.bwe-site input:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) input{font: inherit;}
.bwso-site.bwe-site button:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) button,
.bwso-site.bwe-site a:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) a{-webkit-tap-highlight-color: transparent;}
.bwso-site.bwe-site button:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) button{cursor: pointer;}
.bwso-site.bwe-site img:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) img{display: block; max-width: 100%; height: auto;}
.bwso-site.bwe-site a:focus-visible:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) a:focus-visible,
.bwso-site.bwe-site button:focus-visible:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) button:focus-visible,
.bwso-site.bwe-site input:focus-visible:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) input:focus-visible{outline: 3px solid var(--purple-dark); outline-offset: 5px;}
.bwso-site.bwe-site .skip-link:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .skip-link{position: absolute; left: 16px; top: -100px; z-index: 10; padding: 14px 22px; background: #fff; border-radius: 8px;}
.bwso-site.bwe-site .skip-link:focus:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .skip-link:focus{top: 16px;}
.bwso-site.bwe-site .section-inner:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .section-inner{width: min(100%, 1440px); margin-inline: auto; padding-inline: var(--gutter);}
.bwso-site.bwe-site .centered-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .centered-section{display: flex; flex-direction: column; align-items: center; gap: 24px; text-align: center; padding-block: clamp(64px, 7vw, 108px);}
.bwso-site.bwe-site .centered-section:where(.bwso-home) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: 820px;}
.bwso-site.bwe-site .centered-section:where(.bwso-home) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: 720px;}
.bwso-site.bwe-site .script-word:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .script-word,
.bwso-site.bwe-site .script-label:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .script-label,
.bwso-site.bwe-site .script-heading:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .script-heading{font-family: "Above the Beyond Script", cursive; font-weight: 400; color: var(--purple);}
.bwso-site.bwe-site .script-word:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .script-word{font-size: 1.5em; line-height: 1; display: inline-block;}
.bwso-site.bwe-site .script-label:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .script-label{font-size: clamp(36px, 4vw, 48px); line-height: 1.25;}
.bwso-site.bwe-site .script-joiner:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .script-joiner{font-family: "Proxima Nova", Arial, sans-serif; font-size: .65em; font-weight: 400; vertical-align: .08em;}
.bwso-site.bwe-site h2.script-heading:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) h2.script-heading{font-size: clamp(54px, 6vw, 76px); line-height: 1.15;}
.bwso-site.bwe-site .eyebrow:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .eyebrow{color: var(--purple-dark); font-size: 14px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase;}
.bwso-site.bwe-site .badge:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .badge{align-self: flex-start; padding: 8px 14px; border-radius: 999px; background: #eaf5e3; color: #385522; font-size: 13px; font-weight: 700; line-height: 1.5; letter-spacing: .11em; text-transform: uppercase;}
.bwso-site.bwe-site .actions:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .actions{display: flex; flex-wrap: wrap; gap: 12px;}
.bwso-site.bwe-site .button:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button{--button-text: #fff;
  --button-hover-text: #fff;
  --button-sweep: #58356e;
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  padding: 16px 28px;
  border: 2px solid transparent;
  border-radius: 999px;
  background: var(--purple-dark);
  color: var(--button-text);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  transition: color 180ms ease;}
.bwso-site.bwe-site .button:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .button::before{content: "";
  position: absolute;
  inset: -1px;
  z-index: -1;
  border-radius: inherit;
  background: var(--button-sweep);
  transform: translate(102%, 102%);
  transition: transform 180ms cubic-bezier(.2, .7, .3, 1);
  pointer-events: none;}
.bwso-site.bwe-site .button:hover:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button:hover{color: var(--button-text);}
.bwso-site.bwe-site .button:focus-visible:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button:focus-visible{color: var(--button-hover-text);}
.bwso-site.bwe-site .button:focus-visible:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .button:focus-visible::before{transform: translate(0, 0);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .button:hover:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button:hover{color: var(--button-hover-text);}
.bwso-site.bwe-site .button:hover:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .button:hover::before{transform: translate(0, 0);}}
.bwso-site.bwe-site .centered-section:where(.bwso-home) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button{align-self: center;}
.bwso-site.bwe-site .button-soft:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button-soft,
.bwso-site.bwe-site .button-white:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button-white{--button-text: #46667b;
  --button-hover-text: #355165;
  --button-sweep: #c8e0ee;}
.bwso-site.bwe-site .button-soft:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button-soft{background: var(--blue);}
.bwso-site.bwe-site .button-white:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button-white{background: #fff;}
.bwso-site.bwe-site .button-outline:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button-outline{--button-text: var(--purple-dark);
  --button-sweep: var(--purple-dark);
  border-color: var(--purple);
  background: transparent;}
.bwso-site.bwe-site .announcement-bar:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .announcement-bar{background: var(--lavender); color: var(--purple-dark); text-align: center; font-size: 16px; font-weight: 700; padding: 12px var(--gutter); letter-spacing: .025em;}
.bwso-site.bwe-site .announcement-bar:where(.bwso-home) a,
.bwso-site.bwe-site :where(.bwso-home) .announcement-bar a{color: inherit; text-decoration: underline; text-underline-offset: 3px;}
.bwso-site.bwe-site .site-header:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .site-header{display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 24px;
  padding: 16px var(--gutter);
  border-bottom: 2px dotted #d6e6f0;}
.bwso-site.bwe-site .brand:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .brand{display: block; width: 245px; max-width: 100%;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .brand,
.bwso-site.bwe-site :where(.bwso-home) .site-header .brand{width: 210px;}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav{display: flex; justify-content: center; flex-wrap: wrap; gap: 12px clamp(14px, 1.5vw, 24px); font-size: 16px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav a,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a{color: var(--ink); padding-block: 6px;}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav a,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a{position: relative;
  transition: color 220ms ease;}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav a::after,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a::after{content: "";
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  height: 2px;
  border-radius: 2px;
  background: var(--purple);
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 280ms cubic-bezier(.2, .65, .3, 1);
  pointer-events: none;}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav a:focus-visible,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a:focus-visible{color: var(--purple-dark);}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav a:focus-visible::after,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a:focus-visible::after{transform: scaleX(1);
  transform-origin: left;}
.bwso-site.bwe-site .header-connect:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .header-connect{justify-self: end;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .social-access,
.bwso-site.bwe-site :where(.bwso-home) .site-header .social-access{flex-wrap: nowrap;}
.bwso-site.bwe-site .social-access:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .social-access{display: flex;}
.bwso-site.bwe-site .social-access:where(.bwso-home) a,
.bwso-site.bwe-site :where(.bwso-home) .social-access a{flex: 0 0 40px;
  width: 40px !important;
  height: 40px !important;
  display: grid;
  place-items: center;
  border: 1px solid #d9cce3;
  border-radius: 50%;
  background: var(--social-background, #fff);
  color: var(--social-color, var(--purple-dark));
  font-weight: 700;
  transition:
    transform 260ms cubic-bezier(.2, .65, .3, 1),
    background-color 220ms ease,
    color 220ms ease,
    border-color 220ms ease,
    box-shadow 260ms ease;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .social-access a,
.bwso-site.bwe-site :where(.bwso-home) .site-header .social-access a{background: var(--social-background, #fff) !important;
  color: var(--social-color, var(--purple-dark)) !important;}
.bwso-site.bwe-site .social-access:where(.bwso-home) a:focus-visible,
.bwso-site.bwe-site :where(.bwso-home) .social-access a:focus-visible{--social-background: var(--purple-dark);
  --social-color: #fff;
  border-color: var(--purple-dark);
  box-shadow: 0 6px 16px #6e4c8629;
  transform: translateY(-3px);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .site-header:where(.bwso-home) nav a:hover,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a:hover{color: var(--purple-dark);}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav a:hover::after,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a:hover::after{transform: scaleX(1);
    transform-origin: left;}
.bwso-site.bwe-site .social-access:where(.bwso-home) a:hover,
.bwso-site.bwe-site :where(.bwso-home) .social-access a:hover{--social-background: var(--purple-dark);
    --social-color: #fff;
    border-color: var(--purple-dark);
    box-shadow: 0 6px 16px #6e4c8629;
    transform: translateY(-3px);}
.bwso-site.bwe-site .social-access:where(.bwso-home) a:active,
.bwso-site.bwe-site :where(.bwso-home) .social-access a:active{transform: translateY(-1px);
    box-shadow: 0 2px 6px #6e4c8620;}}
.bwso-site.bwe-site .social-icon-definitions:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .social-icon-definitions{position: absolute; overflow: hidden; pointer-events: none;}
.bwso-site.bwe-site .social-icon:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .social-icon{display: block; flex-shrink: 0;}
.bwso-site.bwe-site .hero-frame:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-frame{max-width: 1680px; margin-inline: auto; padding: 30px 32px 0;}
.bwso-site.bwe-site .hero:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero{position: relative; display: grid; grid-template-columns: minmax(0, 1fr); align-items: end; min-height: clamp(480px, 46vw, 720px); padding: 72px 44px 152px; border-radius: 32px; background: var(--blue);}
.bwso-site.bwe-site .hero-media:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-media{position: absolute; inset: 0; overflow: hidden; border-radius: inherit;}
.bwso-site.bwe-site .hero-media:where(.bwso-home)::after,
.bwso-site.bwe-site :where(.bwso-home) .hero-media::after{content: ""; position: absolute; inset: 0; background: linear-gradient(to bottom, rgb(0 0 0 / 20%) 30%, rgb(0 0 0 / 65%) 100%); pointer-events: none;}
.bwso-site.bwe-site .hero:where(.bwso-home) video,
.bwso-site.bwe-site :where(.bwso-home) .hero video{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.bwso-site.bwe-site .hero-copy:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-copy{position: relative; justify-self: center; width: 100%; max-width: 1000px; min-width: 0; container-type: inline-size; color: #fff; text-align: center; text-shadow: 0 2px 8px rgb(0 0 0 / 65%);}
.bwso-site.bwe-site .hero-copy:where(.bwso-home) h1,
.bwso-site.bwe-site :where(.bwso-home) .hero-copy h1{width: 100%; font-size: min(3.75rem, 7cqi); line-height: 1.15; color: #fff;}
.bwso-site.bwe-site .hero-copy:where(.bwso-home) h1 .script-word,
.bwso-site.bwe-site :where(.bwso-home) .hero-copy h1 .script-word{font-size: 1.1em; line-height: 1; letter-spacing: normal; color: inherit;}
.bwso-site.bwe-site .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-headline-line{display: block; white-space: nowrap; letter-spacing: -.025em;}
.bwso-site.bwe-site .hero-headline-line:first-child:where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-headline-line:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):first-child > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line{padding-bottom: .18em;}
.bwso-site.bwe-site .hero-headline-line:last-child:where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-headline-line:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line{font-size: min(2.625rem, 5.5cqi);}
.bwso-site.bwe-site .video-control:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .video-control{position: absolute; z-index: 1; left: 26px; top: 24px; padding: 11px 18px; border: 1px solid #ffffff99; border-radius: 999px; background: #33233ee6; color: #fff; font-size: 15px;}
.bwso-site.bwe-site .video-control:focus-visible:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .video-control:focus-visible{outline-color: #fff;}
.bwso-site.bwe-site .facts:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .facts{position: absolute; z-index: 1; inset-inline: 0; bottom: 0; transform: translateY(25%); display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); width: min(calc(100% - 88px), 1200px); margin: 0 auto; padding: 28px 10px; border-radius: 12px; background: var(--yellow);}
.bwso-site.bwe-site .fact:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .fact{display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 9px; padding-inline: 8px; text-align: center; color: #50345f;}
.bwso-site.bwe-site .fact:where(.bwso-home) + .fact,
.bwso-site.bwe-site :where(.bwso-home) .fact + .fact{border-left: 1px solid #50345f26;}
.bwso-site.bwe-site .fact:where(.bwso-home) strong,
.bwso-site.bwe-site :where(.bwso-home) .fact strong{font-size: clamp(32px, 3.2vw, 40px); line-height: 1; letter-spacing: -.045em; font-variant-numeric: tabular-nums;}
.bwso-site.bwe-site .fact:where(.bwso-home) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .fact:where(.bwso-home) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .fact:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .fact:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .fact > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .fact > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .fact > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .fact > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){max-width: 170px; font-size: 15px; font-weight: 400; line-height: 1.4;}
.bwso-site.bwe-site .book-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .book-section{background: var(--blue);}
.bwso-site.bwe-site .book-layout:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .book-layout{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(24px, 4vw, 64px); align-items: center; padding-block: 60px;}
.bwso-site.bwe-site .book-art:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .book-art{position: relative; display: grid; place-items: center; isolation: isolate;}
.bwso-site.bwe-site .book-art:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .book-art::before{content: ""; position: absolute; width: 86%; aspect-ratio: 1; border-radius: 50%; background: #dcebf4; z-index: -1;}
.bwso-site.bwe-site .book-art:where(.bwso-home) img,
.bwso-site.bwe-site :where(.bwso-home) .book-art img{width: 100%; max-width: 600px; filter: drop-shadow(0 24px 20px #4a6f8633);}
.bwso-site.bwe-site .book-copy:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .book-copy{display: flex; flex-direction: column; gap: 22px;}
.bwso-site.bwe-site .book-copy:where(.bwso-home) h2,
.bwso-site.bwe-site :where(.bwso-home) .book-copy h2{max-width: none; font-size: clamp(30px, 3.6vw, 54px); white-space: nowrap;}
.bwso-site.bwe-site .book-copy:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .book-copy p{font-size: 22px;}
.bwso-site.bwe-site .book-copy:where(.bwso-home) .book-question,
.bwso-site.bwe-site :where(.bwso-home) .book-copy .book-question{font-size: 24px; line-height: 1.35; font-weight: 700; color: var(--ink);}
.bwso-site.bwe-site .retailers:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .retailers{padding-block: 24px 32px; border-top: 1px solid #cfdfe9; text-align: center;}
.bwso-site.bwe-site .retailers:where(.bwso-home) > p,
.bwso-site.bwe-site .retailers:where(.bwso-home) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .retailers:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .retailers:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .retailers > p,
.bwso-site.bwe-site :where(.bwso-home) .retailers > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .retailers > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .retailers > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 14px; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; color: #46667b; margin-bottom: 18px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .retailer-links{display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 12px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a{position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  min-height: 62px;
  min-width: 0;
  padding: 14px 10px;
  border-radius: 12px;
  background: #fff;
  color: var(--ink);
  font-size: 15px;
  font-weight: 700;
  transition: transform 300ms cubic-bezier(.2, .65, .3, 1), box-shadow 300ms ease;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) img,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links img{max-width: 100%;
  width: auto;
  height: auto;
  max-height: 30px;
  object-fit: contain;
  transition: transform 340ms cubic-bezier(.2, .65, .3, 1);}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) .retailer-symbol,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links .retailer-symbol{width: 24px; height: 24px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a:focus-visible,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a:focus-visible{z-index: 1;
  transform: scale(1.025) rotate(-.75deg);
  box-shadow: 0 8px 20px #4a6f861c;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a:focus-visible img,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a:focus-visible img{transform: scale(1.075);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .retailer-links:where(.bwso-home) a:hover,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a:hover{z-index: 1;
    transform: scale(1.025) rotate(-.75deg);
    box-shadow: 0 8px 20px #4a6f861c;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a:hover img,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a:hover img{transform: scale(1.075);}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a:active,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a:active{transform: scale(1.01) rotate(-.25deg);
    box-shadow: 0 3px 10px #4a6f8614;}}
.bwso-site.bwe-site .botanical-filter-definitions:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .botanical-filter-definitions{position: absolute; pointer-events: none;}
.bwso-site.bwe-site .botanical-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .botanical-section{position: relative; isolation: isolate; overflow: hidden; padding-inline: var(--gutter);}
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::before,
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::after,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::after{content: ""; position: absolute; z-index: -1; pointer-events: none;
  top: 50%; height: min(680px, 90%); width: clamp(140px, 25vw, 360px); transform: translateY(-50%);
  background: url("../source/botanical-pattern.jpg") left center / auto 100% no-repeat;
  filter: url("#botanical-purple"); opacity: .5;}
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::before{left: -28px;}
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::after,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::after{right: -28px; background-position: right center;}
.bwso-site.bwe-site .about-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .about-section{display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); align-items: center; gap: clamp(32px, 5vw, 80px); padding-block: clamp(64px, 7vw, 108px);}
body.bwso-site.bwe-site:not(.bubbly-home) .hero-frame:where(.bwso-home) + .about-section,
body.bwso-site.bwe-site:not(.bubbly-home) :where(.bwso-home) .hero-frame + .about-section{padding-top: calc(clamp(48px, 5vw, 80px) + 40px);}
.bwso-site.bwe-site .about-portrait:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .about-portrait{width: min(100%, 420px); justify-self: center; overflow: hidden; border-radius: 24px; background: var(--blue);}
.bwso-site.bwe-site .about-portrait:where(.bwso-home) img,
.bwso-site.bwe-site :where(.bwso-home) .about-portrait img{width: 100%; aspect-ratio: 3 / 4; object-fit: cover; object-position: center 65%;}
.bwso-site.bwe-site .about-copy:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .about-copy{display: flex; flex-direction: column; align-items: start; gap: 24px;}
.bwso-site.bwe-site .about-copy:where(.bwso-home) h2,
.bwso-site.bwe-site :where(.bwso-home) .about-copy h2{font-size: clamp(32px, 3.5vw, 50px);}
.bwso-site.bwe-site .about-heading-group:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .about-heading-group{display: grid; gap: 10px;}
.bwso-site.bwe-site .about-copy:where(.bwso-home) .about-expertise,
.bwso-site.bwe-site :where(.bwso-home) .about-copy .about-expertise{font-size: clamp(20px, 2vw, 26px); line-height: 1.3; font-weight: 700; color: var(--purple-dark);}
.bwso-site.bwe-site .learn-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .learn-section{border-top: 1px solid #eee5f3;}
.bwso-site.bwe-site .topic-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .topic-grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; width: 100%; margin-block: 24px 12px; text-align: left;}
.bwso-site.bwe-site .topic-card:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .topic-card{display: flex; flex-direction: column; gap: 16px; min-width: 0;}
.bwso-site.bwe-site .topic-card:where(.bwso-home) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100%; height: 260px; object-fit: cover; border-radius: 200px 200px 16px 16px;}
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-home) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-home) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-home) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{object-position: 45% center;}
.bwso-site.bwe-site .topic-card:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .topic-card p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .topic-copy:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .topic-copy{flex: 1; display: flex; flex-direction: column; gap: 16px; padding: 24px 22px; border-radius: 28px; background: transparent;}
.bwso-site.bwe-site .topic-copy:where(.bwso-home) h3,
.bwso-site.bwe-site :where(.bwso-home) .topic-copy h3,
.bwso-site.bwe-site .topic-copy:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .topic-copy p{color: var(--ink);}
.bwso-site.bwe-site .topic-copy:where(.bwso-home) > a,
.bwso-site.bwe-site .topic-copy:where(.bwso-home) > :where(.bwe-native-carrier) > a,
.bwso-site.bwe-site .topic-copy:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site .topic-copy:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-home) .topic-copy > a,
.bwso-site.bwe-site :where(.bwso-home) .topic-copy > :where(.bwe-native-carrier) > a,
.bwso-site.bwe-site :where(.bwso-home) .topic-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-home) .topic-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a{margin-top: auto; font-size: 18px; font-weight: 700; padding-block: 5px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature{width: 100%; display: flex; align-items: center; gap: 24px; margin-top: 36px; padding: 36px; border-radius: 28px; background: var(--yellow); color: var(--purple-dark); text-align: left; transition: background-color 180ms ease;}
.bwso-site.bwe-site .youtube-feature:is(:hover, :focus-visible):where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature:is(:hover, :focus-visible){background: var(--yellow); color: var(--purple-dark);}
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > img,
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100px; height: 100px; border-radius: 50%; object-fit: cover; object-position: center 20%;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) strong,
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature strong{display: block; margin-bottom: 8px; font-size: 30px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){font-size: 20px;}
.bwso-site.bwe-site .watch-label:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .watch-label{margin-left: auto; font-size: 18px; font-weight: 700;}
.bwso-site.bwe-site :is(#latest, .bwso-anchor-latest):where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) :is(#latest, .bwso-anchor-latest){padding: 0 var(--gutter) clamp(64px, 7vw, 108px) !important;}
.bwso-site.bwe-site .article-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .article-grid{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 36px; width: 100%; margin-block: 24px 12px; text-align: left;}
.bwso-site.bwe-site .article-grid:where(.bwso-home) > article,
.bwso-site.bwe-site .article-grid:where(.bwso-home) > :where(.bwe-native-carrier) > article,
.bwso-site.bwe-site .article-grid:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > article,
.bwso-site.bwe-site .article-grid:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > article,
.bwso-site.bwe-site :where(.bwso-home) .article-grid > article,
.bwso-site.bwe-site :where(.bwso-home) .article-grid > :where(.bwe-native-carrier) > article,
.bwso-site.bwe-site :where(.bwso-home) .article-grid > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > article,
.bwso-site.bwe-site :where(.bwso-home) .article-grid > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > article{min-width: 0;}
.bwso-site.bwe-site .article-link:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .article-link{height: 100%; display: flex; flex-direction: column; gap: 18px; color: var(--ink);}
.bwso-site.bwe-site .article-link:where(.bwso-home) > img,
.bwso-site.bwe-site .article-link:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .article-link:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .article-link:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .article-link > img,
.bwso-site.bwe-site :where(.bwso-home) .article-link > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100%; aspect-ratio: 1.35; object-fit: cover; border-radius: 24px;}
.bwso-site.bwe-site .article-link:where(.bwso-home) h3,
.bwso-site.bwe-site :where(.bwso-home) .article-link h3{font-size: 28px;}
.bwso-site.bwe-site .article-link:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .article-link p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .article-link:where(.bwso-home) .article-more,
.bwso-site.bwe-site :where(.bwso-home) .article-link .article-more{margin-top: auto; color: var(--purple-dark);}
.bwso-site.bwe-site .speaking-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-section{background: #fff;}
.bwso-site.bwe-site .speaking-layout:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-layout{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(32px, 5vw, 72px); align-items: center; padding-block: clamp(64px, 7vw, 108px);}
.bwso-site.bwe-site .speaking-copy:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-copy{display: flex; flex-direction: column; gap: 24px;}
.bwso-site.bwe-site .speaking-formats:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-formats{display: flex; flex-wrap: wrap; gap: 10px; list-style: none; padding: 0; margin: 0;}
.bwso-site.bwe-site .speaking-formats:where(.bwso-home) li,
.bwso-site.bwe-site :where(.bwso-home) .speaking-formats li{background: #fff; border: 1px solid #d9cce3; color: var(--purple-dark); font-size: 16px; font-weight: 700; padding: 8px 16px; border-radius: 999px;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-photo{height: 560px; border-radius: 24px; overflow: hidden; background: #fff;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-home) img,
.bwso-site.bwe-site :where(.bwso-home) .speaking-photo img{width: 100%; height: 100%; object-fit: cover; object-position: center 42%;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-home) .speaking-photo-inward,
.bwso-site.bwe-site :where(.bwso-home) .speaking-photo .speaking-photo-inward{transform: scaleX(-1);}
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: none; font-size: clamp(30px, 3.5vw, 54px);}
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: 1000px;}
.bwso-site.bwe-site .newsletter-copy-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .newsletter-copy-line{display: block;}
@media (min-width: 1000px){.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{white-space: nowrap;}}
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) .newsletter-form,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section .newsletter-form{max-width: 580px; text-align: left; margin-top: 10px;}
.bwso-site.bwe-site .signup-row:where(.bwso-home) input,
.bwso-site.bwe-site :where(.bwso-home) .signup-row input,
.bwso-site.bwe-site .signup-row:where(.bwso-home) .button,
.bwso-site.bwe-site :where(.bwso-home) .signup-row .button{border-radius: 999px;}
.bwso-site.bwe-site .signup-row:where(.bwso-home) input,
.bwso-site.bwe-site :where(.bwso-home) .signup-row input{padding: 16px 24px; font-size: 18px;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) .preview-note,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section .preview-note,
.bwso-site.bwe-site .newsletter-section:where(.bwso-home) .signup-status,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section .signup-status{text-align: center;}
.bwso-site.bwe-site .newsletter-form:where(.bwso-home) label,
.bwso-site.bwe-site :where(.bwso-home) .newsletter-form label{font-size: 16px;}
.bwso-site.bwe-site .preview-note:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .preview-note{font-size: 14px !important;}
.bwso-site.bwe-site .signup-status:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .signup-status{font-size: 16px !important;}
.bwso-site.bwe-site .text-button:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .text-button{font-size: 17px;}
.bwso-site.bwe-site .popup-preview-trigger:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .popup-preview-trigger{font-size: 15px;}
.bwso-site.bwe-site .article-more:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .article-more{font-size: 18px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .site-dialog{font-family: "Proxima Nova", Arial, sans-serif; border-radius: 28px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-home) .eyebrow,
.bwso-site.bwe-site :where(.bwso-home) .site-dialog .eyebrow{margin-bottom: 14px; font-size: 14px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-home) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-home) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .site-dialog > p,
.bwso-site.bwe-site :where(.bwso-home) .site-dialog > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .site-dialog > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .site-dialog > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .site-dialog:where(.bwso-home) .button,
.bwso-site.bwe-site :where(.bwso-home) .site-dialog .button{padding-inline: 22px;}
.bwso-site.bwe-site .site-footer:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .site-footer{background: var(--lavender); padding-block: 60px 36px;}
.bwso-site.bwe-site .footer-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .footer-grid{display: grid; grid-template-columns: 1.4fr repeat(3, minmax(0, 1fr)); gap: 40px; font-size: 18px;}
.bwso-site.bwe-site .footer-brand:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .footer-brand{display: flex; flex-direction: column; gap: 18px; align-items: flex-start;}
.bwso-site.bwe-site .footer-brand:where(.bwso-home) .brand,
.bwso-site.bwe-site :where(.bwso-home) .footer-brand .brand{width: 240px;}
.bwso-site.bwe-site .footer-brand:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .footer-brand p{font-size: 19px; max-width: 300px;}
.bwso-site.bwe-site .footer-column:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .footer-column{display: flex; flex-direction: column; gap: 12px;}
.bwso-site.bwe-site .footer-column:where(.bwso-home) h2,
.bwso-site.bwe-site :where(.bwso-home) .footer-column h2{margin-top: 14px; margin-bottom: 8px; font-size: 14px; letter-spacing: .16em; text-transform: uppercase; color: var(--purple-dark);}
.bwso-site.bwe-site .footer-column:where(.bwso-home) a,
.bwso-site.bwe-site :where(.bwso-home) .footer-column a{color: var(--muted); line-height: 1.4;}
.bwso-site.bwe-site .footer-column:where(.bwso-home) a:hover,
.bwso-site.bwe-site :where(.bwso-home) .footer-column a:hover{color: var(--purple-dark); text-decoration: underline;}
.bwso-site.bwe-site .footer-legal:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .footer-legal{margin-top: 40px;}
.bwso-site.bwe-site .footer-legal:where(.bwso-home) :is(#medical-disclaimer, .bwso-anchor-medical-disclaimer),
.bwso-site.bwe-site :where(.bwso-home) .footer-legal :is(#medical-disclaimer, .bwso-anchor-medical-disclaimer){font-size: 14px !important; border-top: 1px solid #dfd3e7; padding-top: 24px; margin-bottom: 12px;}
.bwso-site.bwe-site .footer-legal:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .footer-legal p{font-size: 14px;}
@media (min-width: 1600px){.bwso-site.bwe-site .hero:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero{min-height: 720px;}}
@media (max-width: 1199px){.bwso-site.bwe-site .site-header:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .site-header{grid-template-columns: minmax(0, 1fr) auto; gap: 12px 24px;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .brand,
.bwso-site.bwe-site :where(.bwso-home) .site-header .brand{grid-column: 1; grid-row: 1;}
.bwso-site.bwe-site .header-connect:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .header-connect{grid-column: 2; grid-row: 1;}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav{grid-column: 1 / -1; grid-row: 2;}}
@media (max-width: 1100px){.bwso-site.bwe-site .hero-frame:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-frame{padding-inline: 22px;}
.bwso-site.bwe-site .hero:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero{padding-inline: 28px;}
.bwso-site.bwe-site .facts:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .facts{width: min(calc(100% - 56px), 1200px);}
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::before,
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::after,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::after{opacity: .2;}
.bwso-site.bwe-site .topic-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .topic-grid{gap: 20px;}
.bwso-site.bwe-site .topic-card:where(.bwso-home) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: 220px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .retailer-links{grid-template-columns: repeat(4, minmax(0, 1fr));}
.bwso-site.bwe-site .footer-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .footer-grid{gap: 26px;}}
@media (max-width: 900px){.bwso-site.bwe-site .hero:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero{min-height: 480px; padding-top: 72px;}
.bwso-site.bwe-site .hero-media:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-media{position: absolute; inset: 0; width: 100%;}
.bwso-site.bwe-site .hero:where(.bwso-home) video,
.bwso-site.bwe-site :where(.bwso-home) .hero video{position: absolute; inset: 0;}
.bwso-site.bwe-site .about-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .about-section{gap: 32px;}
.bwso-site.bwe-site .about-copy:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .about-copy p{font-size: 20px;}
.bwso-site.bwe-site .video-control:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .video-control{top: 20px; left: 20px;}
.bwso-site.bwe-site .book-layout:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .book-layout{gap: 24px;}
.bwso-site.bwe-site .book-copy:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .book-copy p{font-size: 20px;}
.bwso-site.bwe-site .book-copy:where(.bwso-home) .book-question,
.bwso-site.bwe-site :where(.bwso-home) .book-copy .book-question{font-size: 22px;}
.bwso-site.bwe-site .topic-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .topic-grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px 28px;}
.bwso-site.bwe-site .topic-card:where(.bwso-home) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: 300px;}
.bwso-site.bwe-site .article-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .article-grid{gap: 24px;}
.bwso-site.bwe-site .article-link:where(.bwso-home) h3,
.bwso-site.bwe-site :where(.bwso-home) .article-link h3{font-size: 24px;}
.bwso-site.bwe-site .article-link:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .article-link p{font-size: 18px;}
.bwso-site.bwe-site .speaking-layout:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-layout{gap: 32px;}
.bwso-site.bwe-site .speaking-copy:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .speaking-copy p{font-size: 20px;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-photo{height: 480px;}
.bwso-site.bwe-site .footer-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .footer-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}
.bwso-site.bwe-site .footer-brand:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .footer-brand{grid-column: 1 / -1;}}
@media (max-width: 640px){.bwso-site.bwe-site .site-header:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .site-header{padding-block: 14px; gap: 10px 12px;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .brand,
.bwso-site.bwe-site :where(.bwso-home) .site-header .brand{width: clamp(108px, 30vw, 170px);}
.bwso-site.bwe-site .site-header:where(.bwso-home) .social-access a,
.bwso-site.bwe-site :where(.bwso-home) .site-header .social-access a{flex-basis: 36px; width: 36px !important; height: 36px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav{gap: 8px 20px; font-size: 15px; letter-spacing: .06em;}
.bwso-site.bwe-site .hero-frame:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-frame{padding: 20px 12px 0;}
.bwso-site.bwe-site .hero:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero{min-height: 620px; padding: 72px 20px 300px; border-radius: 24px;}
.bwso-site.bwe-site .hero-copy:where(.bwso-home) h1,
.bwso-site.bwe-site :where(.bwso-home) .hero-copy h1{font-size: clamp(28px, 9cqi, 40px);}
.bwso-site.bwe-site .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-headline-line{white-space: normal;}
.bwso-site.bwe-site .hero-headline-line:last-child:where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .hero-headline-line:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line{font-size: clamp(24px, 7cqi, 32px);}
.bwso-site.bwe-site .badge:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .badge{font-size: 12px;}
.bwso-site.bwe-site .actions:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .actions{gap: 10px;}
.bwso-site.bwe-site .button:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button{padding: 15px 22px;}
.bwso-site.bwe-site .facts:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .facts{grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 26px; width: calc(100% - 40px);}
.bwso-site.bwe-site .fact:nth-child(odd):where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(odd) > .fact:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(odd) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(odd) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .fact:nth-child(odd):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(odd) > .fact,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(odd) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):nth-child(odd) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{border-left: 0;}
.bwso-site.bwe-site .fact:last-child:where(.bwso-home):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > .fact:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-home),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .fact:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > .fact,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-home) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{grid-column: 1 / -1;}
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::before,
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::after,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::after{width: 180px; height: 360px; top: 28px; bottom: auto; transform: none; opacity: .18;}
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::before{left: -35px;}
.bwso-site.bwe-site .botanical-section:where(.bwso-home)::after,
.bwso-site.bwe-site :where(.bwso-home) .botanical-section::after{right: -35px; top: auto; bottom: 28px;}
.bwso-site.bwe-site .book-layout:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .book-layout{grid-template-columns: minmax(0, 1fr); padding-block: 32px 40px;}
.bwso-site.bwe-site .book-art:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .book-art{width: min(100%, 420px); margin-inline: auto;}
.bwso-site.bwe-site .book-copy:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .book-copy p{font-size: 20px;}
.bwso-site.bwe-site .book-copy:where(.bwso-home) h2,
.bwso-site.bwe-site :where(.bwso-home) .book-copy h2{font-size: clamp(28px, 8vw, 44px);}
.bwso-site.bwe-site .book-copy:where(.bwso-home) .actions,
.bwso-site.bwe-site :where(.bwso-home) .book-copy .actions{flex-direction: column;}
.bwso-site.bwe-site .book-copy:where(.bwso-home) .actions .button,
.bwso-site.bwe-site :where(.bwso-home) .book-copy .actions .button{align-self: stretch;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .retailer-links{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .retailer-links:where(.bwso-home) :where(.bwe-native-carrier):last-child > a,
.bwso-site.bwe-site .retailer-links:where(.bwso-home) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site .retailer-links:where(.bwso-home) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-home) .retailer-links :where(.bwe-native-carrier):last-child > a,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a{grid-column: 1 / -1; justify-self: center; width: calc(50% - 5px);}
.bwso-site.bwe-site .about-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .about-section{grid-template-columns: minmax(0, 1fr);}
body.bwso-site.bwe-site:not(.bubbly-home) .hero-frame:where(.bwso-home) + .about-section,
body.bwso-site.bwe-site:not(.bubbly-home) :where(.bwso-home) .hero-frame + .about-section{padding-top: 136px;}
.bwso-site.bwe-site .about-portrait:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .about-portrait{width: min(100%, 360px);}
.bwso-site.bwe-site .centered-section:where(.bwso-home) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-home):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-home) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 20px;}
.bwso-site.bwe-site .topic-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .topic-grid,
.bwso-site.bwe-site .article-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .article-grid{grid-template-columns: minmax(0, 1fr); gap: 40px;}
.bwso-site.bwe-site .topic-card:where(.bwso-home) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: auto; aspect-ratio: 1.1;}
.bwso-site.bwe-site .topic-card:where(.bwso-home) h3,
.bwso-site.bwe-site :where(.bwso-home) .topic-card h3{font-size: 26px;}
.bwso-site.bwe-site .topic-card:where(.bwso-home) p,
.bwso-site.bwe-site :where(.bwso-home) .topic-card p{font-size: 20px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature{padding: 28px 24px; flex-direction: column; text-align: center; gap: 18px;}
.bwso-site.bwe-site .watch-label:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .watch-label{margin-left: 0;}
.bwso-site.bwe-site .article-link:where(.bwso-home) > img,
.bwso-site.bwe-site .article-link:where(.bwso-home) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .article-link:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .article-link:where(.bwso-home) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .article-link > img,
.bwso-site.bwe-site :where(.bwso-home) .article-link > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-home) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-home) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: auto; aspect-ratio: 1.25;}
.bwso-site.bwe-site .article-link:where(.bwso-home) h3,
.bwso-site.bwe-site :where(.bwso-home) .article-link h3{font-size: 27px;}
.bwso-site.bwe-site .speaking-layout:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-layout{grid-template-columns: minmax(0, 1fr);}
.bwso-site.bwe-site .speaking-photo:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .speaking-photo{height: 440px;}
.bwso-site.bwe-site .speaking-copy:where(.bwso-home) .button,
.bwso-site.bwe-site :where(.bwso-home) .speaking-copy .button{align-self: stretch;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .newsletter-section{gap: 20px;}
.bwso-site.bwe-site .newsletter-copy-line:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .newsletter-copy-line{display: inline;}
.bwso-site.bwe-site .footer-grid:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px 24px;}}
@media (max-width: 480px){.bwso-site.bwe-site .site-header:where(.bwso-home) .social-access,
.bwso-site.bwe-site :where(.bwso-home) .site-header .social-access{gap: 6px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .social-access a,
.bwso-site.bwe-site :where(.bwso-home) .site-header .social-access a{flex-basis: 32px; width: 32px !important; height: 32px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .social-icon,
.bwso-site.bwe-site :where(.bwso-home) .site-header .social-icon{width: 18px; height: 18px;}}
@media (max-width: 359px){.bwso-site.bwe-site .site-header:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .site-header{column-gap: 8px;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .brand,
.bwso-site.bwe-site :where(.bwso-home) .site-header .brand{width: 100px;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .social-access a,
.bwso-site.bwe-site :where(.bwso-home) .site-header .social-access a{flex-basis: 28px; width: 28px !important; height: 28px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-home) .social-icon,
.bwso-site.bwe-site :where(.bwso-home) .site-header .social-icon{width: 16px; height: 16px;}}
@media (prefers-reduced-motion: reduce){.bwso-site.bwe-site .button:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .button,
.bwso-site.bwe-site .button:where(.bwso-home)::before,
.bwso-site.bwe-site :where(.bwso-home) .button::before{transition: none;}
.bwso-site.bwe-site .site-header:where(.bwso-home) nav a,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a,
.bwso-site.bwe-site .site-header:where(.bwso-home) nav a::after,
.bwso-site.bwe-site :where(.bwso-home) .site-header nav a::after,
.bwso-site.bwe-site .social-access:where(.bwso-home) a,
.bwso-site.bwe-site :where(.bwso-home) .social-access a{transition: none;}
.bwso-site.bwe-site .social-access:where(.bwso-home) a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site :where(.bwso-home) .social-access a:is(:hover, :focus-visible, :active){transform: none;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-home),
.bwso-site.bwe-site :where(.bwso-home) .youtube-feature,
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a,
.bwso-site.bwe-site .retailer-links:where(.bwso-home) img,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links img{transition: none;}
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site .retailer-links:where(.bwso-home) a:is(:hover, :focus-visible, :active) img,
.bwso-site.bwe-site :where(.bwso-home) .retailer-links a:is(:hover, :focus-visible, :active) img{transform: none;}}
:where(.bwso-about){--lime:#72BF44}
.bwso-site.bwe-site .site-header:where(.bwso-about) nav [aria-current=page]::after,
.bwso-site.bwe-site :where(.bwso-about) .site-header nav [aria-current=page]::after{transform:scaleX(1);height:4px;background:var(--lime)}
.bwso-site.bwe-site figure:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) figure{margin:0}
.bwso-site.bwe-site .about-hero:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .about-hero{display:grid;grid-template-columns:1fr 1fr;min-height:680px;border-radius:32px;background:var(--blue);overflow:hidden}
.bwso-site.bwe-site .hero-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait{position:relative;min-height:680px}
.bwso-site.bwe-site .hero-portrait:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 25%}
.bwso-site.bwe-site .story-opening:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .story-opening{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:clamp(32px,4vw,64px)}
.bwso-site.bwe-site .story-opening:where(.bwso-about) h1,
.bwso-site.bwe-site :where(.bwso-about) .story-opening h1{font-size:clamp(38px,3.6vw,58px);line-height:1.18;letter-spacing:-.025em}
.bwso-site.bwe-site .story-opening:where(.bwso-about) h1 .script-word,
.bwso-site.bwe-site :where(.bwso-about) .story-opening h1 .script-word{display:block;font-size:1.35em;line-height:1.6;padding-top:12px;margin-bottom:-10px;white-space:nowrap}
.bwso-site.bwe-site .story-opening:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .story-opening p{font-size:22px;line-height:1.6}
.bwso-site.bwe-site .story-jump:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .story-jump{display:inline-flex;align-items:center;gap:22px;font-size:18px;font-weight:700}
.bwso-site.bwe-site .story-jump:where(.bwso-about) span,
.bwso-site.bwe-site :where(.bwso-about) .story-jump span{width:44px;height:44px;border-radius:50%;border:1px solid #bda6ce;display:grid;place-items:center;transition:background .25s,transform .25s}
.bwso-site.bwe-site .story-jump:hover:where(.bwso-about) span,
.bwso-site.bwe-site :where(.bwso-about) .story-jump:hover span{background:var(--lime);transform:translateY(4px)}
.bwso-site.bwe-site .origin-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-section{padding-top:clamp(70px,8vw,120px)}
.bwso-site.bwe-site .turning-point:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .turning-point{text-align:center;padding-bottom:56px}
.bwso-site.bwe-site .accent-rule:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .accent-rule{display:block;width:60px;height:5px;background:var(--lime);margin:0 auto 28px;border-radius:4px}
.bwso-site.bwe-site .turning-point:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .turning-point h2{font-family:'Above the Beyond Script',cursive;color:var(--purple);font-weight:400;font-size:clamp(42px,5.5vw,76px);line-height:1.55}
.bwso-site.bwe-site .origin-grid:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(40px,7vw,110px);align-items:center;max-width:1180px;margin:auto}
.bwso-site.bwe-site .story-copy:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .story-copy{display:flex;flex-direction:column;gap:24px;min-width:0}
.bwso-site.bwe-site .story-copy:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .story-copy p{font-size:22px;line-height:1.6}
.bwso-site.bwe-site .story-copy:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .story-copy h2{line-height:1.15}
.bwso-site.bwe-site .story-copy:where(.bwso-about) .origin-close,
.bwso-site.bwe-site :where(.bwso-about) .story-copy .origin-close{font-size:26px;line-height:1.45;font-weight:700;color:var(--purple-dark);border-left:4px solid var(--lime);padding-left:24px}
.bwso-site.bwe-site .science-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-portrait{height:440px;border-radius:220px 220px 24px 24px;overflow:hidden;background:var(--blue)}
.bwso-site.bwe-site .science-portrait:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .science-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 24%}
.bwso-site.bwe-site .facts:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .facts{gap:40px;padding-top:64px;padding-bottom:88px}
.bwso-site.bwe-site .fact.educator:where(.bwso-about) strong,
.bwso-site.bwe-site :where(.bwso-about) .fact.educator strong{font-size:28px}
.bwso-site.bwe-site .fact:nth-child(3):where(.bwso-about):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > .fact:where(.bwso-about),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .fact:nth-child(3):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > .fact,
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{background:var(--blue);border-bottom:4px solid var(--lime)}
.bwso-site.bwe-site .fact:nth-child(3):where(.bwso-about):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > .fact:where(.bwso-about) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about) span,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-about) span,
.bwso-site.bwe-site :where(.bwso-about) .fact:nth-child(3):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) span,
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > .fact span,
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact span,
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact span{color:#46667b}
.bwso-site.bwe-site .classroom-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .classroom-section{background:var(--lavender);padding-block:clamp(64px,7vw,108px)}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);align-items:start}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) .eyebrow,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading .eyebrow{margin-bottom:28px}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading h2{line-height:1.2}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) .script-word,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading .script-word{display:block;line-height:1.6;padding-top:12px;font-size:1.35em}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;margin-top:52px;align-items:start}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) figure,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery figure{border-radius:24px;overflow:hidden}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) figure:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) :where(.bwe-native-carrier):nth-child(2) > figure,
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > figure,
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > figure,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery figure:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery :where(.bwe-native-carrier):nth-child(2) > figure,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > figure,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > figure{margin-top:64px}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery img{width:100%;aspect-ratio:1.44;object-fit:cover}
.bwso-site.bwe-site .timeline-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-section{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,7vw,110px);padding-block:clamp(72px,8vw,120px)}
.bwso-site.bwe-site .timeline-intro:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-intro{position:sticky;top:48px;display:flex;flex-direction:column;gap:28px}
.bwso-site.bwe-site .timeline-intro:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .timeline-intro h2{font-size:clamp(36px,3.8vw,54px)}
.bwso-site.bwe-site .timeline-intro:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .timeline-intro p{font-size:21px}
.bwso-site.bwe-site .eyebrow:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .eyebrow{line-height:1.5}
.bwso-site.bwe-site .timeline:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline{list-style:none;padding:0;margin:0}
.bwso-site.bwe-site .milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .milestone{display:grid;grid-template-columns:90px 1fr;gap:26px;padding:28px 0 32px;position:relative;border-top:1px solid #e4dae9}
.bwso-site.bwe-site .milestone:first-child:where(.bwso-about):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > .milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .milestone:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):first-child > .milestone,
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .milestone,
.bwso-site.bwe-site :where(.bwso-about) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .milestone{padding-top:0;border-top:0}
.bwso-site.bwe-site .year:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .year{font-size:32px;font-weight:700;color:var(--purple);line-height:1.2;letter-spacing:-.02em}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) h3,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy h3{font-size:26px;line-height:1.25}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy p{font-size:19px;line-height:1.5;margin-top:10px}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) a,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy a{color:var(--purple-dark);text-decoration:underline;text-decoration-color:#cbb8d8;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .2s}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) a span,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy a span{font-size:20px;margin-left:10px;display:inline-block;transition:transform .25s}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) a:hover,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy a:hover{text-decoration-color:var(--purple-dark)}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) a:hover span,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy a:hover span{transform:translate(3px,-3px)}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{background:var(--blue);padding:30px 24px;border:0;border-radius:24px;margin-top:10px;border-left:4px solid var(--lime);grid-template-columns:66px 1fr}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about) .year,
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone .year{font-size:28px}
.bwso-site.bwe-site .science-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-section{margin:0 32px;background:var(--blue);border-radius:32px;overflow:hidden}
.bwso-site.bwe-site .science-layout:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,72px);align-items:center;padding-block:72px}
.bwso-site.bwe-site .outdoor-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .outdoor-portrait{height:600px;border-radius:240px 240px 24px 24px;overflow:hidden}
.bwso-site.bwe-site .outdoor-portrait:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .outdoor-portrait img{width:100%;height:100%;object-fit:cover;object-position:47% center}
.bwso-site.bwe-site .science-layout:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .science-layout h2{font-size:clamp(32px,3vw,46px)}
.bwso-site.bwe-site .science-layout:where(.bwso-about) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-about) .science-layout h2 .script-word{display:block;font-size:1.25em;line-height:1.65;padding-top:14px}
.bwso-site.bwe-site .science-layout:where(.bwso-about) .learning-note,
.bwso-site.bwe-site :where(.bwso-about) .science-layout .learning-note{font-weight:700;color:var(--purple-dark)}
.bwso-site.bwe-site .about-speaking:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .about-speaking{background:white}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo{background:var(--lavender);border-radius:280px 280px 24px 24px;height:540px}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo img,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo img{object-fit:cover;object-position:50% 15%}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-formats li,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-formats li{background:var(--lavender)}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-copy h2,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-copy h2{max-width:600px}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .script-label,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .script-label{line-height:1.5}
.bwso-site.bwe-site .hero-portrait:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait img{animation:portrait-in 1s ease both}
.bwso-site.bwe-site .story-opening:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .story-opening{animation:opening-in .8s .1s both}
@keyframes portrait-in{from{opacity:.2;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}
@keyframes opening-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.bwso-site.bwe-site .about-hero:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .about-hero,
.bwso-site.bwe-site .hero-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait{min-height:620px}
.bwso-site.bwe-site .story-opening:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .story-opening{padding:32px}
.bwso-site.bwe-site .story-opening:where(.bwso-about) h1,
.bwso-site.bwe-site :where(.bwso-about) .story-opening h1{font-size:40px}
.bwso-site.bwe-site .story-opening:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .story-opening p{font-size:20px}
.bwso-site.bwe-site .origin-grid:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid{gap:40px}
.bwso-site.bwe-site .story-copy:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .story-copy p{font-size:20px}
.bwso-site.bwe-site .timeline-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-section{gap:40px}
.bwso-site.bwe-site .milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .milestone{grid-template-columns:75px 1fr;gap:20px}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) h3,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy h3{font-size:24px}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{grid-template-columns:60px 1fr;padding-inline:20px}
.bwso-site.bwe-site .science-layout:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-layout{grid-template-columns:1fr 1.1fr}
.bwso-site.bwe-site .outdoor-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .outdoor-portrait{height:620px}}
@media(max-width:900px){.bwso-site.bwe-site .about-hero:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .about-hero{grid-template-columns:1fr 1fr}
.bwso-site.bwe-site .hero-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait{min-height:660px}
.bwso-site.bwe-site .story-opening:where(.bwso-about) h1,
.bwso-site.bwe-site :where(.bwso-about) .story-opening h1{font-size:34px}
.bwso-site.bwe-site .story-opening:where(.bwso-about) h1 .script-word,
.bwso-site.bwe-site :where(.bwso-about) .story-opening h1 .script-word{font-size:1.25em}
.bwso-site.bwe-site .story-opening:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .story-opening{padding:30px 24px}
.bwso-site.bwe-site .origin-grid:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid{grid-template-columns:1.2fr .8fr;gap:32px}
.bwso-site.bwe-site .science-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-portrait{height:420px}
.bwso-site.bwe-site .facts:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .facts{gap:22px}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading{grid-template-columns:1fr;gap:24px}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) .script-word,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading .script-word{display:inline-block;padding-top:0}
.bwso-site.bwe-site .timeline-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-section{grid-template-columns:1fr}
.bwso-site.bwe-site .timeline-intro:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-intro{position:static;max-width:700px}
.bwso-site.bwe-site .timeline-intro:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .timeline-intro h2{max-width:600px}
.bwso-site.bwe-site .milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .milestone{grid-template-columns:100px 1fr}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{grid-template-columns:76px 1fr}
.bwso-site.bwe-site .science-layout:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-layout{grid-template-columns:1fr}
.bwso-site.bwe-site .outdoor-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .outdoor-portrait{height:480px;max-width:540px;width:100%;margin:auto}
.bwso-site.bwe-site .science-layout:where(.bwso-about) .story-copy,
.bwso-site.bwe-site :where(.bwso-about) .science-layout .story-copy{max-width:650px;margin:auto}
.bwso-site.bwe-site .science-layout:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .science-layout h2{font-size:40px}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-layout,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-layout{grid-template-columns:1fr 1fr}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo{height:540px}}
@media(max-width:640px){.bwso-site.bwe-site .about-hero:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .about-hero{grid-template-columns:1fr;border-radius:24px}
.bwso-site.bwe-site .hero-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait{min-height:0;height:410px}
.bwso-site.bwe-site .hero-portrait:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait img{object-position:center 20%}
.bwso-site.bwe-site .story-opening:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .story-opening{padding:32px 24px 36px;gap:22px}
.bwso-site.bwe-site .story-opening:where(.bwso-about) h1,
.bwso-site.bwe-site :where(.bwso-about) .story-opening h1{font-size:35px}
.bwso-site.bwe-site .story-opening:where(.bwso-about) h1 .script-word,
.bwso-site.bwe-site :where(.bwso-about) .story-opening h1 .script-word{font-size:1.3em;line-height:1.6;white-space:normal}
.bwso-site.bwe-site .story-opening:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .story-opening p{font-size:20px}
.bwso-site.bwe-site .turning-point:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .turning-point{padding-bottom:36px}
.bwso-site.bwe-site .turning-point:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .turning-point h2{font-size:44px;line-height:1.55}
.bwso-site.bwe-site .origin-grid:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid{grid-template-columns:1fr;gap:36px}
.bwso-site.bwe-site .science-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-portrait{height:430px;max-width:350px;width:100%;margin:auto}
.bwso-site.bwe-site .story-copy:where(.bwso-about) .origin-close,
.bwso-site.bwe-site :where(.bwso-about) .story-copy .origin-close{font-size:23px}
.bwso-site.bwe-site .facts:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .facts{gap:18px;padding-block:44px 64px}
.bwso-site.bwe-site .fact.educator:where(.bwso-about) strong,
.bwso-site.bwe-site :where(.bwso-about) .fact.educator strong{font-size:23px}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading h2{font-size:36px}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) .script-word,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading .script-word{display:block;line-height:1.6}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery{gap:18px;margin-top:30px;grid-template-columns:1fr}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) figure:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) :where(.bwe-native-carrier):nth-child(2) > figure,
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > figure,
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > figure,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery figure:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery :where(.bwe-native-carrier):nth-child(2) > figure,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > figure,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > figure{margin-top:0}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery img{aspect-ratio:1.44}
.bwso-site.bwe-site .timeline-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-section{padding-block:64px;gap:36px}
.bwso-site.bwe-site .milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .milestone{grid-template-columns:64px 1fr;gap:20px}
.bwso-site.bwe-site .year:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .year{font-size:25px}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) h3,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy h3{font-size:23px}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy p{font-size:18px}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{grid-template-columns:1fr;gap:12px;padding:24px}
.bwso-site.bwe-site .science-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-section{margin:0 12px;border-radius:24px}
.bwso-site.bwe-site .science-layout:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-layout{padding:40px 24px;gap:36px}
.bwso-site.bwe-site .outdoor-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .outdoor-portrait{height:390px}
.bwso-site.bwe-site .science-layout:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .science-layout h2{font-size:32px}
.bwso-site.bwe-site .science-layout:where(.bwso-about) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-about) .science-layout h2 .script-word{font-size:1.15em;line-height:1.6;overflow-wrap:anywhere}
.bwso-site.bwe-site .science-layout:where(.bwso-about) .button,
.bwso-site.bwe-site :where(.bwso-about) .science-layout .button{align-self:stretch;padding-inline:18px}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-layout,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-layout{grid-template-columns:1fr}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo{height:450px}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-copy h2,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-copy h2{font-size:36px}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo{grid-row:1}
.bwso-site.bwe-site .eyebrow:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .eyebrow{font-size:13px}}
@media(prefers-reduced-motion:reduce){.bwso-site.bwe-site *:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) *,
.bwso-site.bwe-site *:where(.bwso-about)::before,
.bwso-site.bwe-site :where(.bwso-about) *::before,
.bwso-site.bwe-site *:where(.bwso-about)::after,
.bwso-site.bwe-site :where(.bwso-about) *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.bwso-site.bwe-site .origin-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-section{padding-bottom:88px}
.bwso-site.bwe-site .origin-grid:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:clamp(32px,5vw,72px)}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .science-portrait,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .science-portrait{height:auto;min-height:100%;position:relative;width:100%;max-width:none;margin:0}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .science-portrait img,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .science-portrait img{position:absolute;inset:0;width:100%;height:100%}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .facts,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0 0;margin:0;width:100%;max-width:none}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact,
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact:nth-child(3):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .origin-grid:where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > .fact,
.bwso-site.bwe-site .origin-grid:where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site .origin-grid:where(.bwso-about) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact:nth-child(3):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid :where(.bwe-native-carrier):nth-child(3) > .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{width:100%;height:auto;aspect-ratio:1;padding:12px 6px;background:var(--lime);border:0;transform:none;min-width:0}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact strong,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact strong{font-size:clamp(24px,2.4vw,34px);transform:none;color:var(--purple-dark)}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact.educator strong,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact.educator strong{font-size:clamp(16px,1.5vw,22px)}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact span,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact span{font-size:14px;line-height:1.2;transform:none;color:var(--purple-dark)}
.bwso-site.bwe-site .classroom-line:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .classroom-line{display:block;white-space:nowrap}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) .script-word,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading .script-word{display:block}
.bwso-site.bwe-site .timeline-intro:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-intro{position:relative;top:auto}
.bwso-site.bwe-site .timeline-flower:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-flower{display:block;width:clamp(230px,28vw,407px);max-width:none;height:auto;margin-top:36px;margin-left:calc(-1 * max(var(--gutter), (100vw - 1320px) / 2));pointer-events:none}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo{height:auto;border-radius:0;background:white;overflow:visible}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo img,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo img{position:static;width:100%;height:auto;object-fit:contain;transform:none}
@media(max-width:900px){.bwso-site.bwe-site .origin-grid:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid{grid-template-columns:1.15fr 1fr;gap:28px}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .facts,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact{max-width:160px;justify-self:center}
.bwso-site.bwe-site .timeline-flower:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-flower{width:240px;margin-top:12px}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) .script-word,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading .script-word{display:block}}
@media(max-width:640px){.bwso-site.bwe-site .origin-grid:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid{grid-template-columns:1fr}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .science-portrait,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .science-portrait{min-height:0;height:480px;max-width:none}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact strong,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact strong{font-size:32px}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact.educator strong,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact.educator strong{font-size:21px}
.bwso-site.bwe-site .origin-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .origin-section{padding-bottom:64px}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading h2{font-size:clamp(30px,8vw,36px)}
.bwso-site.bwe-site .timeline-flower:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-flower{width:210px;margin-left:calc(-1 * var(--gutter));margin-top:8px}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo{height:auto}}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .science-portrait,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .science-portrait{border-radius:24px;background:#fff}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .science-portrait img,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .science-portrait img{object-position:50% 48%}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{background:var(--lime);border-left-color:var(--lime)}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame{position:relative;isolation:isolate;overflow:hidden}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-section,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-section{position:relative;z-index:1}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-flower,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-flower{position:absolute;left:-72px;bottom:-30px;width:clamp(400px,37vw,610px);max-width:44vw;height:auto;margin:0;z-index:0;transform-origin:bottom left}
.bwso-site.bwe-site .hero-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait,
.bwso-site.bwe-site .science-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-portrait,
.bwso-site.bwe-site .outdoor-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .outdoor-portrait,
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) figure,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery figure{overflow:hidden}
.bwso-site.bwe-site img.parallax-photo:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) img.parallax-photo{translate:0 var(--parallax-y,0px);scale:1.12;will-change:translate}
.bwso-site.bwe-site .hero-portrait:where(.bwso-about) img.parallax-photo,
.bwso-site.bwe-site :where(.bwso-about) .hero-portrait img.parallax-photo{animation:none}
.bwso-site.bwe-site img.parallax-free:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) img.parallax-free{translate:0 var(--parallax-y,0px);will-change:translate}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) img.timeline-flower,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame img.timeline-flower{translate:0 0;scale:var(--flower-scale,1);will-change:scale}
.bwso-site.bwe-site .story-opening:where(.bwso-about) h1 .script-word,
.bwso-site.bwe-site :where(.bwso-about) .story-opening h1 .script-word{overflow:visible}
.bwso-site.bwe-site .handwritten-letter:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .handwritten-letter{display:inline-block;white-space:pre;clip-path:inset(-35% 110% -35% -25%);animation:ink-reveal .48s cubic-bezier(.25,.1,.35,1) both;animation-delay:calc(.65s + var(--letter-index) * .12s)}
@keyframes ink-reveal{to{clip-path:inset(-35% -30% -35% -25%)}}
@media(max-width:900px){.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-section,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-section{padding-bottom:370px}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-flower,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-flower{width:360px;max-width:70vw;left:-50px;bottom:-32px}}
@media(max-width:640px){.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-section,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-section{padding-bottom:300px}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-flower,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-flower{width:300px;max-width:80vw;left:-44px;bottom:-30px}
.bwso-site.bwe-site img.parallax-photo:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) img.parallax-photo{scale:1.08}}
@media(prefers-reduced-motion:reduce){.bwso-site.bwe-site img.parallax-photo:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) img.parallax-photo,
.bwso-site.bwe-site img.parallax-free:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) img.parallax-free{translate:none;scale:1;will-change:auto}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) img.timeline-flower,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame img.timeline-flower{scale:1}
.bwso-site.bwe-site .handwritten-letter:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .handwritten-letter{clip-path:none;animation:none}}
.bwso-site.bwe-site .classroom-heading:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading h2{color: var(--ink); font-size: clamp(32px, 3.8vw, 54px);}
.bwso-site.bwe-site .classroom-line:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .classroom-line,
.bwso-site.bwe-site .science-headline-line:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-headline-line{display: block;}
.bwso-site.bwe-site .timeline-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-section{padding-block: clamp(54px, 6vw, 90px);}
.bwso-site.bwe-site .milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .milestone{padding-block: 18px 22px;}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) h3,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy h3{line-height: 1.15;}
.bwso-site.bwe-site .milestone-copy:where(.bwso-about) p,
.bwso-site.bwe-site :where(.bwso-about) .milestone-copy p{line-height: 1.35; margin-top: 6px;}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{padding: 22px 24px; margin-top: 6px;}
.bwso-site.bwe-site .botanical-filter-definitions:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .botanical-filter-definitions{position: absolute; pointer-events: none;}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-flower,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-flower{height: clamp(260px, 28vw, 400px);
  background: url("../source/botanical-pattern.jpg") left center / auto 100% no-repeat;
  filter: url("#botanical-purple");
  opacity: .5;}
.bwso-site.bwe-site .science-layout:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-layout{grid-template-columns: .65fr 1.35fr;}
.bwso-site.bwe-site .science-layout:where(.bwso-about) .story-copy,
.bwso-site.bwe-site :where(.bwso-about) .science-layout .story-copy{container-type: inline-size;}
.bwso-site.bwe-site .science-layout:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .science-layout h2{color: var(--ink);}
.bwso-site.bwe-site .science-layout:where(.bwso-about) .science-intro,
.bwso-site.bwe-site :where(.bwso-about) .science-layout .science-intro{font-size: min(22px, 2.65cqi);}
.bwso-site.bwe-site .science-copy-line:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-copy-line{display: block; white-space: nowrap;}
.bwso-site.bwe-site .about-speaking:where(.bwso-about) .speaking-photo-inward img,
.bwso-site.bwe-site :where(.bwso-about) .about-speaking .speaking-photo-inward img{transform: scaleX(-1);}
@media (max-width: 900px){.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-section,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-section{padding-bottom: 280px;}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-flower,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-flower{height: 280px;}
.bwso-site.bwe-site .science-layout:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-layout{grid-template-columns: 1fr;}
.bwso-site.bwe-site .science-layout:where(.bwso-about) .story-copy,
.bwso-site.bwe-site :where(.bwso-about) .science-layout .story-copy{width: 100%;}
.bwso-site.bwe-site .science-layout:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .science-layout h2{font-size: clamp(28px, 4.5vw, 40px);}
.bwso-site.bwe-site .science-layout:where(.bwso-about) .science-intro,
.bwso-site.bwe-site :where(.bwso-about) .science-layout .science-intro{font-size: 20px;}
.bwso-site.bwe-site .science-copy-line:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .science-copy-line{display: inline; white-space: normal;}}
@media (max-width: 640px){.bwso-site.bwe-site .classroom-heading:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .classroom-heading h2{font-size: clamp(28px, 7vw, 36px);}
.bwso-site.bwe-site .timeline-section:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-section{padding-top: 48px;}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-section,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-section{padding-bottom: 220px;}
.bwso-site.bwe-site .timeline-frame:where(.bwso-about) .timeline-flower,
.bwso-site.bwe-site :where(.bwso-about) .timeline-frame .timeline-flower{height: 220px;}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{padding: 18px;}
.bwso-site.bwe-site .science-layout:where(.bwso-about) h2,
.bwso-site.bwe-site :where(.bwso-about) .science-layout h2{font-size: clamp(20px, 5.4vw, 32px);}}
.bwso-site.bwe-site .timeline-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-portrait{width: 100%; border-radius: 24px; overflow: hidden; background: var(--blue);}
.bwso-site.bwe-site .timeline-portrait:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .timeline-portrait img{display: block; width: 100%; height: auto;}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .facts,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .facts{grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 10px;}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact{gap: 6px;
  padding: 10px 6px;
  max-width: none;}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact strong,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact strong{font-size: clamp(26px, 2.2vw, 32px);}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact.educator strong,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact.educator strong{font-size: clamp(15px, 1.3vw, 18px);}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact span,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact span{font-size: 13px;
  line-height: 1.15;
  letter-spacing: 0;
  text-transform: none;}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery{grid-template-columns: .75fr 1.25fr;}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about) .white-vest-photo img,
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery .white-vest-photo img{aspect-ratio: 1000 / 1331;
  object-position: center;}
.bwso-site.bwe-site .timeline-portrait:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .timeline-portrait{overflow: visible; background: transparent;}
.bwso-site.bwe-site .timeline-portrait:where(.bwso-about) img,
.bwso-site.bwe-site :where(.bwso-about) .timeline-portrait img{border-radius: 24px;
  translate: none;
  scale: 1;
  will-change: auto;}
.bwso-site.bwe-site .timeline-portrait:where(.bwso-about) figcaption,
.bwso-site.bwe-site :where(.bwso-about) .timeline-portrait figcaption{display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  padding-top: 20px;}
.bwso-site.bwe-site .timeline-portrait:where(.bwso-about) figcaption p,
.bwso-site.bwe-site :where(.bwso-about) .timeline-portrait figcaption p{font-size: 20px; line-height: 1.4;}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{grid-template-columns: 90px 1fr;
  padding: 22px 0;
  border: 0;
  background: transparent;
  isolation: isolate;}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about)::before,
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone::before{content: "";
  position: absolute;
  inset: 0 -24px;
  z-index: -1;
  border-radius: 24px;
  background: var(--purple-dark);}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about) .year,
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone .year{font-size: 32px;}
@media (max-width: 1200px){.bwso-site.bwe-site .origin-grid:where(.bwso-about) .facts,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .facts{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px;}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact{max-width: 160px; justify-self: center;}}
@media (max-width: 1100px){.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{grid-template-columns: 75px 1fr;}}
@media (max-width: 900px){.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{grid-template-columns: 100px 1fr;}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact span,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact span{font-size: 12px;}}
@media (max-width: 640px){.bwso-site.bwe-site .origin-grid:where(.bwso-about) .facts,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .facts{grid-template-columns: repeat(2, minmax(0, 1fr));}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .origin-grid:where(.bwso-about) :where(.bwe-native-carrier):last-child > .fact,
.bwso-site.bwe-site .origin-grid:where(.bwso-about) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site .origin-grid:where(.bwso-about) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-about) .origin-grid :where(.bwe-native-carrier):last-child > .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{grid-column: 1 / -1; width: calc((100% - 14px) / 2);}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact strong,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact strong{font-size: 32px;}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact.educator strong,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact.educator strong{font-size: 21px;}
.bwso-site.bwe-site .origin-grid:where(.bwso-about) .fact span,
.bwso-site.bwe-site :where(.bwso-about) .origin-grid .fact span{font-size: 14px;}
.bwso-site.bwe-site .teaching-gallery:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .teaching-gallery{grid-template-columns: 1fr;}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about),
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone{grid-template-columns: 64px 1fr; padding: 18px 0; gap: 20px;}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about) .year,
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone .year{font-size: 25px;}
.bwso-site.bwe-site .latest-milestone:where(.bwso-about)::before,
.bwso-site.bwe-site :where(.bwso-about) .latest-milestone::before{inset-inline: -12px;}}
:where(.bwso-book){--lime:#72BF44}
.bwso-site.bwe-site .site-header:where(.bwso-book) nav [aria-current=page]::after,
.bwso-site.bwe-site :where(.bwso-book) .site-header nav [aria-current=page]::after{transform:scaleX(1);background:var(--lime);height:4px}
.bwso-site.bwe-site .reset-hero:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reset-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:50px 44px;background:var(--blue);border-radius:32px;overflow:hidden;min-height:700px}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy,
.bwso-site.bwe-site .copy-column:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .copy-column{display:flex;flex-direction:column;gap:22px;min-width:0}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) h1,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy h1{font-size:clamp(42px,4.4vw,68px);line-height:1.1}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .script-word,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .script-word{white-space:nowrap}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy p{font-size:20px;line-height:1.5}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .book-subtitle,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .book-subtitle{font-size:24px;line-height:1.35;font-weight:700;color:var(--purple-dark)}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .badge,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .badge{background:white;color:var(--purple-dark);border-left:5px solid var(--lime)}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .biology,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .biology{font-weight:700;color:var(--ink)}
.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art{margin-left:-30px}
.bwso-site.bwe-site .release-stamp:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .release-stamp{position:absolute;z-index:2;right:10px;top:0;border-radius:50%;background:var(--purple);color:white;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:17px;line-height:1.3;transform:rotate(9deg);border-bottom:5px solid var(--lime)}
.bwso-site.bwe-site .release-stamp:where(.bwso-book) strong,
.bwso-site.bwe-site :where(.bwso-book) .release-stamp strong{font-size:20px}
.bwso-site.bwe-site .author-credit:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .author-credit{display:flex;gap:14px;align-items:center;padding-top:6px}
.bwso-site.bwe-site .author-credit:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwso-book) .author-credit img{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:3px solid white}
.bwso-site.bwe-site .author-credit:where(.bwso-book) strong,
.bwso-site.bwe-site :where(.bwso-book) .author-credit strong{font-size:18px}
.bwso-site.bwe-site .author-credit:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .author-credit p{font-size:16px;line-height:1.35;margin-top:4px}
.bwso-site.bwe-site .split-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .split-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);align-items:center;padding-block:clamp(64px,7vw,108px)}
.bwso-site.bwe-site .copy-column:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .copy-column p{font-size:21px;line-height:1.6}
.bwso-site.bwe-site .copy-column:where(.bwso-book) .script-label,
.bwso-site.bwe-site :where(.bwso-book) .copy-column .script-label{font-size:48px;color:var(--purple)}
.bwso-site.bwe-site .story-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .story-photo{position:relative;border-radius:260px 260px 24px 24px;overflow:hidden;align-self:stretch;min-height:550px}
.bwso-site.bwe-site .story-photo:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwso-book) .story-photo img{width:100%;height:100%;object-fit:cover;object-position:45% center}
.bwso-site.bwe-site .photo-caption:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .photo-caption{position:absolute;bottom:24px;left:24px;right:24px;background:white;border-left:5px solid var(--lime);border-radius:14px;padding:22px;text-align:center;font-family:'Above the Beyond Script',cursive;font-size:44px;color:var(--purple)}
.bwso-site.bwe-site .eyebrow:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .eyebrow{line-height:1.55}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap{margin:0 32px;border-radius:32px;background:var(--lavender)}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap h2{font-size:clamp(32px,3.4vw,46px)}
.bwso-site.bwe-site .quote-stage:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .quote-stage{max-width:980px;min-height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;position:relative}
.bwso-site.bwe-site .quote-mark:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .quote-mark{font-family:Georgia,serif;font-size:95px;color:var(--purple);line-height:.7;display:block;height:50px}
.bwso-site.bwe-site .quote-stage:where(.bwso-book) .quote-text,
.bwso-site.bwe-site :where(.bwso-book) .quote-stage .quote-text{font-size:clamp(26px,3vw,40px);line-height:1.35;color:var(--purple-dark);font-weight:700;text-wrap:balance}
.bwso-site.bwe-site .quote-stage:where(.bwso-book) .quote-credit,
.bwso-site.bwe-site :where(.bwso-book) .quote-stage .quote-credit{font-size:16px}
.bwso-site.bwe-site .quote-controls:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .quote-controls{display:flex;align-items:center;gap:24px}
.bwso-site.bwe-site .quote-controls:where(.bwso-book) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .quote-controls:where(.bwso-book) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .quote-controls:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .quote-controls:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-book) .quote-controls > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-book) .quote-controls > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-book) .quote-controls > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-book) .quote-controls > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){font-size:14px;letter-spacing:.12em}
.bwso-site.bwe-site .circle-button:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .circle-button{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid #c6b3d4;background:white;color:var(--purple-dark);font-size:24px;transition:background .25s,transform .25s}
.bwso-site.bwe-site .circle-button:hover:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .circle-button:hover{background:var(--lime);transform:translateY(-2px)}
.bwso-site.bwe-site .arched-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .arched-photo{height:680px;border-radius:280px 280px 24px 24px;overflow:hidden}
.bwso-site.bwe-site .arched-photo:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwso-book) .arched-photo img{height:100%;width:100%;object-fit:cover}
.bwso-site.bwe-site .copy-column:where(.bwso-book) .fiber-word,
.bwso-site.bwe-site :where(.bwso-book) .copy-column .fiber-word{font-family:'Above the Beyond Script',cursive;font-size:76px;line-height:1.1;color:var(--purple);align-self:flex-start;position:relative;isolation:isolate}
.bwso-site.bwe-site .fiber-word:after:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .fiber-word:after{content:'';height:10px;background:var(--lime);position:absolute;left:0;right:0;bottom:5px;z-index:-1;border-radius:10px}
.bwso-site.bwe-site .for-you:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .for-you{background:var(--blue)}
.bwso-site.bwe-site .for-you:where(.bwso-book) .split-section,
.bwso-site.bwe-site :where(.bwso-book) .for-you .split-section{align-items:start}
.bwso-site.bwe-site .life-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .life-photo{width:100%;height:320px;object-fit:cover;border-radius:24px;margin-top:14px}
.bwso-site.bwe-site .reader-list:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reader-list{list-style:none;margin:0;padding:0}
.bwso-site.bwe-site .reader-list:where(.bwso-book) li,
.bwso-site.bwe-site :where(.bwso-book) .reader-list li{padding:20px 0 20px 38px;border-bottom:1px solid #cddde7;font-size:22px;line-height:1.5;position:relative}
.bwso-site.bwe-site .reader-list:where(.bwso-book) li:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .reader-list:where(.bwso-book) :where(.bwe-native-carrier):first-child > li,
.bwso-site.bwe-site .reader-list:where(.bwso-book) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > li,
.bwso-site.bwe-site .reader-list:where(.bwso-book) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > li,
.bwso-site.bwe-site :where(.bwso-book) .reader-list li:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-book) .reader-list :where(.bwe-native-carrier):first-child > li,
.bwso-site.bwe-site :where(.bwso-book) .reader-list :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > li,
.bwso-site.bwe-site :where(.bwso-book) .reader-list :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > li{padding-top:0}
.bwso-site.bwe-site .reader-list:where(.bwso-book) li:before,
.bwso-site.bwe-site :where(.bwso-book) .reader-list li:before{content:'✓';position:absolute;left:0;width:24px;height:24px;line-height:24px;border-radius:50%;background:var(--lime);color:#43483a;font-size:15px;font-weight:bold;text-align:center;top:25px}
.bwso-site.bwe-site .reader-list:where(.bwso-book) li:first-child:before:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .reader-list:where(.bwso-book) :where(.bwe-native-carrier):first-child > li:before,
.bwso-site.bwe-site .reader-list:where(.bwso-book) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > li:before,
.bwso-site.bwe-site .reader-list:where(.bwso-book) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > li:before,
.bwso-site.bwe-site :where(.bwso-book) .reader-list li:first-child:before:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-book) .reader-list :where(.bwe-native-carrier):first-child > li:before,
.bwso-site.bwe-site :where(.bwso-book) .reader-list :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > li:before,
.bwso-site.bwe-site :where(.bwso-book) .reader-list :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > li:before{top:5px}
.bwso-site.bwe-site .closing-thought:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .closing-thought{font-size:24px;font-weight:700;line-height:1.45;color:var(--purple-dark);margin-top:28px}
.bwso-site.bwe-site .plan-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:left;margin-top:28px}
.bwso-site.bwe-site .plan-number:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-number{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--blue);color:var(--purple);font-size:36px;font-weight:700;margin-bottom:26px;transform:rotate(-4deg)}
.bwso-site.bwe-site .plan-item:nth-child(even):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwso-book) .plan-item:nth-child(even):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > .plan-item .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .plan-item .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .plan-item .plan-number{background:var(--lavender);transform:rotate(3deg)}
.bwso-site.bwe-site .plan-item:nth-child(3):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwso-book) .plan-item:nth-child(3):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(3) > .plan-item .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .plan-item .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(3) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .plan-item .plan-number{box-shadow:inset 0 -5px var(--lime)}
.bwso-site.bwe-site .plan-item:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .plan-item h3{margin-bottom:14px}
.bwso-site.bwe-site .plan-item:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .plan-item p{font-size:20px}
.bwso-site.bwe-site .study-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .study-section{background:var(--lavender)}
.bwso-site.bwe-site .study-layout:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .study-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,90px);padding-block:100px}
.bwso-site.bwe-site .study-portrait:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .study-portrait{position:sticky;top:32px;display:flex;align-items:center;flex-direction:column;gap:28px}
.bwso-site.bwe-site .study-portrait:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwso-book) .study-portrait img{width:100%;max-height:650px;object-fit:cover;object-position:center 20%;border-radius:250px 250px 24px 24px}
.bwso-site.bwe-site .study-portrait:where(.bwso-book) .script-label,
.bwso-site.bwe-site :where(.bwso-book) .study-portrait .script-label{font-size:42px;text-align:center}
.bwso-site.bwe-site .study-layout:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .study-layout h2{font-size:clamp(32px,3.4vw,46px)}
.bwso-site.bwe-site .study-layout:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .study-layout p{font-size:20px}
.bwso-site.bwe-site .bonus-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left;width:100%;margin-top:30px}
.bwso-site.bwe-site .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-card{background:var(--blue);border-radius:24px;padding:32px}
.bwso-site.bwe-site .bonus-card:nth-child(even):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-card:nth-child(even):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > .bonus-card,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card{background:var(--lavender)}
.bwso-site.bwe-site .bonus-card:where(.bwso-book) .eyebrow,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card .eyebrow{display:inline-block;padding-bottom:6px;border-bottom:3px solid var(--lime);margin-bottom:20px}
.bwso-site.bwe-site .bonus-card:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card h3{font-size:25px;line-height:1.2;margin-bottom:16px}
.bwso-site.bwe-site .bonus-card:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card p{font-size:20px;line-height:1.55}
.bwso-site.bwe-site .preorder-steps:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .preorder-steps{width:100%;margin-top:40px;display:flex;flex-direction:column;gap:40px}
.bwso-site.bwe-site .preorder-step:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .preorder-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;padding:48px 40px;border:1px solid #e0d5e7;border-radius:28px}
.bwso-site.bwe-site .preorder-step:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .preorder-step h3{font-size:30px}
.bwso-site.bwe-site .step-number:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .step-number{width:52px;height:52px;display:grid;place-items:center;font-size:26px;font-weight:700;color:var(--purple-dark);background:var(--lavender);border-radius:50%;border-bottom:3px solid var(--lime)}
.bwso-site.bwe-site .retailer-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;width:100%;margin-top:8px}
.bwso-site.bwe-site .retailer-option:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-option{border:1px solid #e4dce9;border-radius:12px;background:white;color:var(--ink);padding:20px 12px;font-size:17px;font-weight:700;transition:transform .3s,box-shadow .3s}
.bwso-site.bwe-site .retailer-option:hover:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-option:hover{transform:scale(1.025) rotate(-.75deg);box-shadow:0 8px 20px #4a6f861c}
.bwso-site.bwe-site .claim-step:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .claim-step{background:var(--lavender);border:0}
.bwso-site.bwe-site :is(#claim-form, .bwso-anchor-claim-form):where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) :is(#claim-form, .bwso-anchor-claim-form){width:min(100%,680px);text-align:left}
.bwso-site.bwe-site .form-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.bwso-site.bwe-site .form-grid:where(.bwso-book) label,
.bwso-site.bwe-site :where(.bwso-book) .form-grid label{font-size:16px;font-weight:700;display:flex;flex-direction:column;gap:9px}
.bwso-site.bwe-site .form-grid:where(.bwso-book) input,
.bwso-site.bwe-site :where(.bwso-book) .form-grid input,
.bwso-site.bwe-site :is(#share-fallback, .bwso-anchor-share-fallback):where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) :is(#share-fallback, .bwso-anchor-share-fallback){width:100%;min-width:0;border-radius:12px;border:1px solid #bcaac6;padding:17px 20px;background:white;color:var(--ink);font-size:18px}
.bwso-site.bwe-site .full-field:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .full-field{grid-column:1/-1}
.bwso-site.bwe-site .consent:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .consent{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;margin:24px 0}
.bwso-site.bwe-site .consent:where(.bwso-book) input,
.bwso-site.bwe-site :where(.bwso-book) .consent input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--purple-dark);margin-top:3px}
.bwso-site.bwe-site .form-status:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .form-status,
.bwso-site.bwe-site :is(#share-status, .bwso-anchor-share-status):where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) :is(#share-status, .bwso-anchor-share-status){font-size:17px;margin-top:12px;color:var(--purple-dark)}
.bwso-site.bwe-site .form-status:empty:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .form-status:empty,
.bwso-site.bwe-site :is(#share-status, .bwso-anchor-share-status):empty:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) :is(#share-status, .bwso-anchor-share-status):empty{display:none}
.bwso-site.bwe-site .claim-step:where(.bwso-book) .button,
.bwso-site.bwe-site :where(.bwso-book) .claim-step .button{display:flex;margin:auto}
.bwso-site.bwe-site .share-step:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .share-step{border:0;padding-bottom:0}
.bwso-site.bwe-site .share-step:where(.bwso-book) .button,
.bwso-site.bwe-site :where(.bwso-book) .share-step .button{align-self:center}
.bwso-site.bwe-site .final-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .final-section{background:var(--blue);padding-block:70px}
.bwso-site.bwe-site .final-layout:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .final-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:center}
.bwso-site.bwe-site .final-book-title:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .final-book-title{font-size:20px;font-weight:700;letter-spacing:.1em;margin-top:6px}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .copy-column > p,
.bwso-site.bwe-site .final-layout:where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .final-layout:where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .final-layout:where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .copy-column > p,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .copy-column > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size:21px}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2{font-size:clamp(36px,3.7vw,50px)}
.bwso-site.bwe-site .final-section:where(.bwso-book) + .site-footer,
.bwso-site.bwe-site :where(.bwso-book) .final-section + .site-footer{margin-top:0}
.bwso-site.bwe-site .site-footer:where(.bwso-book) .footer-grid,
.bwso-site.bwe-site :where(.bwso-book) .site-footer .footer-grid{row-gap:26px}
.bwso-site.bwe-site .site-dialog:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .site-dialog h2{line-height:1.15}
.bwso-site.bwe-site .button-outline:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .button-outline{--button-hover-text:#fff}
.bwso-site.bwe-site .quote-stage.changing:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .quote-stage.changing{animation:quote-in .32s ease both}
@keyframes quote-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:901px){.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art img,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art img{animation:book-arrive .9s cubic-bezier(.2,.65,.3,1) both}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy{animation:copy-arrive .75s .1s both}}
@keyframes book-arrive{from{opacity:0;transform:translateY(25px) rotate(-6deg)}to{opacity:1;transform:translateY(0) rotate(-3deg)}}
@keyframes copy-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.bwso-site.bwe-site .reset-hero:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reset-hero{padding:36px 28px;gap:18px}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy p{font-size:18px}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .book-subtitle,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .book-subtitle{font-size:22px}
.bwso-site.bwe-site .release-stamp:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .release-stamp{width:100px;height:100px;font-size:15px;right:0}
.bwso-site.bwe-site .release-stamp:where(.bwso-book) strong,
.bwso-site.bwe-site :where(.bwso-book) .release-stamp strong{font-size:17px}
.bwso-site.bwe-site .plan-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-grid{grid-template-columns:1fr 1fr;gap:40px}
.bwso-site.bwe-site .retailer-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-grid{grid-template-columns:repeat(3,1fr)}
.bwso-site.bwe-site .story-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .story-photo{min-height:640px}
.bwso-site.bwe-site .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-card{padding:26px}
.bwso-site.bwe-site .bonus-card:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card h3{font-size:23px}}
@media(max-width:900px){.bwso-site.bwe-site .reset-hero:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reset-hero{grid-template-columns:1fr;padding:32px}
.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art{width:min(100%,420px);margin:0 auto}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy{max-width:640px;margin:auto}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) h1,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy h1{font-size:54px}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy p{font-size:20px}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .book-subtitle,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .book-subtitle{font-size:24px}
.bwso-site.bwe-site .split-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .split-section,
.bwso-site.bwe-site .study-layout:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .study-layout{grid-template-columns:1fr;gap:40px}
.bwso-site.bwe-site .story-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .story-photo{height:440px;min-height:0}
.bwso-site.bwe-site .arched-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .arched-photo{height:540px;width:100%;max-width:500px;justify-self:center}
.bwso-site.bwe-site .gut-section:where(.bwso-book) .arched-photo,
.bwso-site.bwe-site :where(.bwso-book) .gut-section .arched-photo{grid-row:1}
.bwso-site.bwe-site .for-you:where(.bwso-book) .life-photo,
.bwso-site.bwe-site :where(.bwso-book) .for-you .life-photo{height:360px}
.bwso-site.bwe-site .study-portrait:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .study-portrait{position:static;max-width:500px;margin:auto}
.bwso-site.bwe-site .study-layout:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .study-layout{padding-block:72px}
.bwso-site.bwe-site .bonus-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-grid{grid-template-columns:1fr 1fr}
.bwso-site.bwe-site .final-layout:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .final-layout{gap:30px;grid-template-columns:.6fr 1fr}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2{font-size:36px}}
@media(max-width:640px){.bwso-site.bwe-site .reset-hero:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reset-hero{padding:24px 20px;border-radius:24px}
.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art{max-width:300px}
.bwso-site.bwe-site .release-stamp:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .release-stamp{width:85px;height:85px;font-size:13px}
.bwso-site.bwe-site .release-stamp:where(.bwso-book) strong,
.bwso-site.bwe-site :where(.bwso-book) .release-stamp strong{font-size:15px}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) h1,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy h1{font-size:42px}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .book-subtitle,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .book-subtitle{font-size:22px}
.bwso-site.bwe-site .author-credit:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .author-credit p{font-size:15px}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .button,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .button{align-self:stretch}
.bwso-site.bwe-site .copy-column:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .copy-column p{font-size:20px}
.bwso-site.bwe-site .split-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .split-section{padding-block:64px}
.bwso-site.bwe-site .story-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .story-photo{height:380px}
.bwso-site.bwe-site .photo-caption:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .photo-caption{font-size:36px;padding:16px;left:16px;right:16px;bottom:16px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap{margin:0 12px;border-radius:24px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .centered-section{padding-inline:24px}
.bwso-site.bwe-site .quote-stage:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .quote-stage{min-height:280px}
.bwso-site.bwe-site .quote-stage:where(.bwso-book) .quote-text,
.bwso-site.bwe-site :where(.bwso-book) .quote-stage .quote-text{font-size:28px}
.bwso-site.bwe-site .arched-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .arched-photo{height:420px}
.bwso-site.bwe-site .reader-list:where(.bwso-book) li,
.bwso-site.bwe-site :where(.bwso-book) .reader-list li{font-size:20px}
.bwso-site.bwe-site .plan-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-grid{gap:32px 20px}
.bwso-site.bwe-site .plan-item:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .plan-item h3{font-size:22px}
.bwso-site.bwe-site .plan-item:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .plan-item p{font-size:18px}
.bwso-site.bwe-site .plan-number:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-number{width:76px;height:76px;font-size:30px}
.bwso-site.bwe-site .bonus-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-grid{grid-template-columns:1fr}
.bwso-site.bwe-site .preorder-step:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .preorder-step{padding:32px 22px}
.bwso-site.bwe-site .preorder-step:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .preorder-step h3{font-size:27px}
.bwso-site.bwe-site .preorder-step:where(.bwso-book) > p,
.bwso-site.bwe-site .preorder-step:where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .preorder-step:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .preorder-step:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .preorder-step > p,
.bwso-site.bwe-site :where(.bwso-book) .preorder-step > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .preorder-step > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .preorder-step > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size:20px}
.bwso-site.bwe-site .retailer-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-grid{grid-template-columns:1fr 1fr}
.bwso-site.bwe-site .retailer-option:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-option{font-size:16px}
.bwso-site.bwe-site .form-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .form-grid{grid-template-columns:1fr}
.bwso-site.bwe-site .full-field:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .full-field{grid-column:auto}
.bwso-site.bwe-site .final-layout:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .final-layout{grid-template-columns:1fr}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .book-art,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .book-art{max-width:300px;margin:auto}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .copy-column,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .copy-column{text-align:center;align-items:center}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .button,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .button{align-self:center}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2{font-size:36px}
.bwso-site.bwe-site .final-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .final-section{padding-block:40px 64px}
.bwso-site.bwe-site .site-dialog:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .site-dialog{padding:42px 24px 28px}}
@media(prefers-reduced-motion:reduce){.bwso-site.bwe-site *:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) *,
.bwso-site.bwe-site *:where(.bwso-book)::before,
.bwso-site.bwe-site :where(.bwso-book) *::before,
.bwso-site.bwe-site *:where(.bwso-book)::after,
.bwso-site.bwe-site :where(.bwso-book) *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.bwso-site.bwe-site .copy-column:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .copy-column h2{line-height:1.2}
.bwso-site.bwe-site .gut-section:where(.bwso-book) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .gut-section h2 .script-word{display:block;margin-top:20px;line-height:1.15}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2 .script-word{display:block;margin-top:12px;line-height:1.2}
@media(max-width:640px){.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) h1 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy h1 .script-word{display:block;margin-top:18px;line-height:1.3}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2 .script-word{font-size:1.1em}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2{width:100%}
.bwso-site.bwe-site .plan-item:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-item{min-width:0}}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2 .script-word{font-size:1.25em;line-height:1.5;padding-bottom:.15em}
.bwso-site.bwe-site .gut-section:where(.bwso-book) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .gut-section h2 .script-word{padding-bottom:.15em}
@media(max-width:640px){.bwso-site.bwe-site .final-layout:where(.bwso-book) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2 .script-word{font-size:1.1em}}
.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art img,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art img{width:116%;max-width:696px;max-inline-size:none}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > .button,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > .button,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button{background:var(--lime);--button-text:var(--purple-dark)}
.bwso-site.bwe-site :is(#why, .bwso-anchor-why):where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#why, .bwso-anchor-why) h2{text-align:left;font-size:clamp(30px,3.05vw,44px)}
.bwso-site.bwe-site :is(#why, .bwso-anchor-why):where(.bwso-book) .why-first-line,
.bwso-site.bwe-site :where(.bwso-book) :is(#why, .bwso-anchor-why) .why-first-line{display:block;white-space:nowrap}
.bwso-site.bwe-site :is(#why, .bwso-anchor-why):where(.bwso-book) h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) :is(#why, .bwso-anchor-why) h2 .script-word{display:block;margin-top:12px;line-height:1.45;padding-bottom:.15em}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap{position:relative;overflow:hidden}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section{position:relative;z-index:1;width:72%;margin-inline:auto}
.bwso-site.bwe-site .praise-flower:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .praise-flower{position:absolute;top:50%;transform:translateY(-50%);width:16%;height:auto;pointer-events:none}
.bwso-site.bwe-site .praise-flower-left:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .praise-flower-left{left:0}
.bwso-site.bwe-site .praise-flower-right:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .praise-flower-right{right:0}
.bwso-site.bwe-site .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwso-book) .plan-item .plan-number,
.bwso-site.bwe-site .plan-item:nth-child(even):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .plan-item:where(.bwso-book) .plan-number,
.bwso-site.bwe-site :where(.bwso-book) .plan-item:nth-child(even):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > .plan-item .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .plan-item .plan-number,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .plan-item .plan-number{background:var(--lime);transform:none;box-shadow:none}
.bwso-site.bwe-site .study-layout:where(.bwso-book) .brenda-note,
.bwso-site.bwe-site :where(.bwso-book) .study-layout .brenda-note{line-height:1.6;padding-block:8px 12px;font-size:clamp(34px,3.8vw,48px)}
.bwso-site.bwe-site .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-card,
.bwso-site.bwe-site .bonus-card:nth-child(even):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-card:nth-child(even):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > .bonus-card,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card{background:var(--lime)}
.bwso-site.bwe-site .bonuses:where(.bwso-book) > h2,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > h2,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .bonus-card:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card h3{color:var(--purple)}
.bwso-site.bwe-site .retailer-option:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-option{background:var(--lime);border-color:var(--lime);color:var(--purple-dark)}
@media(max-width:900px){.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art{width:min(100%,480px)}
.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art img,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art img{width:108%}
.bwso-site.bwe-site :is(#why, .bwso-anchor-why):where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#why, .bwso-anchor-why) h2{font-size:clamp(28px,5.3vw,44px)}}
@media(max-width:640px){.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art{max-width:340px}
.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art img,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art img{width:108%}
.bwso-site.bwe-site :is(#why, .bwso-anchor-why):where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#why, .bwso-anchor-why) h2{font-size:clamp(25px,7.2vw,40px)}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section{width:100%;padding-inline:52px}
.bwso-site.bwe-site .praise-flower:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .praise-flower{width:45px}
.bwso-site.bwe-site .quote-stage:where(.bwso-book) .quote-text,
.bwso-site.bwe-site :where(.bwso-book) .quote-stage .quote-text{font-size:25px}
.bwso-site.bwe-site .study-layout:where(.bwso-book) .brenda-note,
.bwso-site.bwe-site :where(.bwso-book) .study-layout .brenda-note{font-size:36px}}
.bwso-site.bwe-site .bonuses:where(.bwso-book) > h2 .script-word,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > h2 .script-word,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2 .script-word,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2 .script-word,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2 .script-word{display:block;line-height:1.5;margin-top:16px;padding-bottom:.1em}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower{top:auto;bottom:-28px;transform:none;width:clamp(230px,24vw,340px);height:auto}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower-left,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower-left{left:-52px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower-right,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower-right{right:-52px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section{width:68%}
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .arched-photo img,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .arched-photo img{transform:scaleX(-1)}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .copy-column,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .copy-column{container-type:inline-size}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2{width:100%}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2 .final-script,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2 .final-script{display:block;white-space:nowrap;font-size:clamp(25px,7.4cqw,57px);line-height:1.65;margin-top:16px;padding-bottom:.15em;letter-spacing:-.025em}
@media(max-width:900px){.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower{width:220px;bottom:-30px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower-left,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower-left{left:-65px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower-right,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower-right{right:-65px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section{width:72%}}
@media(max-width:640px){.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower{width:170px;bottom:-40px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower-left,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower-left{left:-38px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower-right,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower-right{right:-38px}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section{width:100%;padding-inline:28px;padding-bottom:210px}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2 .final-script,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2 .final-script{font-size:7.4cqw}}
.bwso-site.bwe-site .reset-hero:where(.bwso-book) .book-art img,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero .book-art img,
.bwso-site.bwe-site .final-layout:where(.bwso-book) .book-art img,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .book-art img{transform: none;
  animation: none;}
.bwso-site.bwe-site .release-stamp:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .release-stamp{top: 11.5%;
  left: 79%;
  right: auto;
  transform: translate(-50%, -50%);}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > div:not(.author-credit) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > div:not(.author-credit) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > div:not(.author-credit) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > div:not(.author-credit) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .book-subtitle,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .book-subtitle,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .biology,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .biology{font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 22px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--ink);}
.bwso-site.bwe-site :is(#why, .bwso-anchor-why):where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#why, .bwso-anchor-why) h2{color: var(--ink); font-size: clamp(22px, 2.8vw, 40px); white-space: nowrap;}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .centered-section,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .centered-section{width: 100%;}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap h2{max-width: none; font-size: clamp(26px, 2.7vw, 40px);}
.bwso-site.bwe-site .botanical-filter-definitions:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .botanical-filter-definitions{position: absolute; pointer-events: none;}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower{height: clamp(250px, 28vw, 400px);
  background: url("../source/botanical-pattern.jpg") left center / auto 100% no-repeat;
  filter: url("#botanical-purple");
  opacity: .5;}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower-right,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower-right{background-position: right center;}
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .copy-column > p,
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .copy-column > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .copy-column > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font: 400 21px/1.6 "Proxima Nova", Arial, sans-serif; color: var(--muted);}
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > h2,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: none; font-size: clamp(28px, 3.4vw, 48px); color: var(--ink);}
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > p,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: none; font-size: 20px;}
.bwso-site.bwe-site .plan-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-grid{width: 100%; text-align: center;}
.bwso-site.bwe-site .plan-item:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-item{display: flex; flex-direction: column; align-items: center; min-width: 0;}
.bwso-site.bwe-site .plan-icon:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-icon{display: grid;
  place-items: center;
  flex: 0 0 auto;
  width: 78px;
  height: 78px;
  margin-bottom: 26px;
  border-radius: 50%;
  background: var(--lime);
  color: #fff;}
.bwso-site.bwe-site .plan-icon:where(.bwso-book) svg,
.bwso-site.bwe-site :where(.bwso-book) .plan-icon svg{width: 36px; height: 36px;}
.bwso-site.bwe-site .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-card,
.bwso-site.bwe-site .bonus-card:nth-child(even):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-card:nth-child(even):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > .bonus-card,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card{position: relative;
  isolation: isolate;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 380px;
  background: var(--ink);
  color: #fff;}
.bwso-site.bwe-site .bonus-card:where(.bwso-book) > .bonus-photo,
.bwso-site.bwe-site .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;}
.bwso-site.bwe-site .bonus-card:nth-child(4):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > .bonus-photo,
.bwso-site.bwe-site .bonus-card:nth-child(4):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site .bonus-card:nth-child(4):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site .bonus-card:nth-child(4):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .bonus-card:where(.bwso-book) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > .bonus-card > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > .bonus-card > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > .bonus-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > .bonus-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card > :where(.bwe-native-carrier) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .bonus-photo,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .bonus-photo{object-position: center 20%;}
.bwso-site.bwe-site .bonus-card:where(.bwso-book)::before,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card::before{content: ""; position: absolute; inset: 0; z-index: -1; background: rgb(0 0 0 / 68%);}
.bwso-site.bwe-site .bonus-card:where(.bwso-book) .eyebrow,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card .eyebrow{align-self: flex-start; color: #fff;}
.bwso-site.bwe-site .bonus-card:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card h3,
.bwso-site.bwe-site .bonus-card:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .bonus-card p{color: #fff;}
.bwso-site.bwe-site .retailer-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-grid{grid-template-columns: repeat(7, minmax(0, 1fr));}
.bwso-site.bwe-site .retailer-logo-link:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-logo-link{display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-width: 0;
  min-height: 70px;
  padding: 14px 10px;
  border: 1px solid #e4dce9;
  border-radius: 12px;
  background: #fff;
  color: var(--ink);
  font-size: 15px;
  font-weight: 700;
  transition: transform 180ms ease;}
.bwso-site.bwe-site .retailer-logo-link:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwso-book) .retailer-logo-link img{width: auto; max-width: 100%; max-height: 30px; object-fit: contain;}
.bwso-site.bwe-site .retailer-logo-link:nth-last-child(-n+2):where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-last-child(-n+2) > .retailer-logo-link:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-last-child(-n+2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .retailer-logo-link:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-last-child(-n+2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .retailer-logo-link:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwso-book) .retailer-logo-link:nth-last-child(-n+2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) img,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-last-child(-n+2) > .retailer-logo-link img,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-last-child(-n+2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .retailer-logo-link img,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):nth-last-child(-n+2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .retailer-logo-link img{width: 24px; height: 24px;}
.bwso-site.bwe-site .retailer-logo-link:is(:hover, :focus-visible):where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-logo-link:is(:hover, :focus-visible){transform: translateY(-3px);}
@media (min-width: 1000px){.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap h2,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > h2,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > p,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :is(#plan, .bwso-anchor-plan):where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#plan, .bwso-anchor-plan) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{white-space: nowrap;}}
@media (max-width: 1100px){.bwso-site.bwe-site .retailer-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-grid{grid-template-columns: repeat(4, minmax(0, 1fr));}}
@media (max-width: 900px){.bwso-site.bwe-site .release-stamp:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .release-stamp{left: 77%;}
.bwso-site.bwe-site .bonus-card:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-card{min-height: 360px;}}
@media (max-width: 640px){.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > div:not(.author-credit) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > div:not(.author-credit) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > div:not(.author-credit) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > div:not(.author-credit) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div:not(.author-credit) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .book-subtitle,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .book-subtitle,
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .biology,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .biology,
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .copy-column > p,
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .copy-column > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .copy-column > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 20px;}
.bwso-site.bwe-site :is(#why, .bwso-anchor-why):where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) :is(#why, .bwso-anchor-why) h2{font-size: clamp(22px, 6.5vw, 36px);}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .praise-flower,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .praise-flower{height: 220px;}
.bwso-site.bwe-site .plan-icon:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-icon{width: 65px; height: 65px; margin-bottom: 22px;}
.bwso-site.bwe-site .plan-icon:where(.bwso-book) svg,
.bwso-site.bwe-site :where(.bwso-book) .plan-icon svg{width: 30px; height: 30px;}
.bwso-site.bwe-site .retailer-grid:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}
.bwso-site.bwe-site .retailer-logo-link:last-child:where(.bwso-book):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > .retailer-logo-link:where(.bwso-book),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .retailer-logo-link:where(.bwso-book),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .retailer-logo-link:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-logo-link:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):last-child > .retailer-logo-link,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .retailer-logo-link,
.bwso-site.bwe-site :where(.bwso-book) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .retailer-logo-link{grid-column: 1 / -1; justify-self: center; width: calc(50% - 6px);}}
@media (prefers-reduced-motion: reduce){.bwso-site.bwe-site .retailer-logo-link:is(:hover, :focus-visible):where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .retailer-logo-link:is(:hover, :focus-visible){transform: none;}}
.bwso-site.bwe-site .book-title-group:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .book-title-group{display: flex; flex-direction: column; gap: 10px;}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) h1,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy h1{color: var(--purple);}
.bwso-site.bwe-site .reset-hero-copy:where(.bwso-book) .book-title-group .book-subtitle,
.bwso-site.bwe-site :where(.bwso-book) .reset-hero-copy .book-title-group .book-subtitle,
.bwso-site.bwe-site .final-layout:where(.bwso-book) .book-title-group .book-subtitle,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .book-title-group .book-subtitle{font: 700 clamp(21px, 1.9vw, 26px)/1.35 "Proxima Nova", Arial, sans-serif;
  color: var(--purple-dark);}
.bwso-site.bwe-site .book-reader-portrait.life-photo:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .book-reader-portrait.life-photo{height: auto;
  max-width: 420px;
  object-fit: contain;
  object-position: center;}
.bwso-site.bwe-site .reader-layout:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reader-layout{display: grid;
  grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
  align-items: center;
  gap: 40px clamp(40px, 6vw, 90px);
  padding-block: clamp(64px, 7vw, 108px);}
.bwso-site.bwe-site .reader-heading:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reader-heading{grid-column: 1 / -1; display: flex; flex-direction: column; gap: 16px;}
.bwso-site.bwe-site .reader-heading:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .reader-heading h2{font-size: clamp(32px, 3.7vw, 52px);}
.bwso-site.bwe-site .reader-layout:where(.bwso-book) .book-reader-portrait,
.bwso-site.bwe-site :where(.bwso-book) .reader-layout .book-reader-portrait{margin-top: 0; justify-self: center;}
.bwso-site.bwe-site .reader-copy:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reader-copy{min-width: 0;}
.bwso-site.bwe-site :is(#gut, .bwso-anchor-gut):where(.bwso-book) .arched-photo img,
.bwso-site.bwe-site :where(.bwso-book) :is(#gut, .bwso-anchor-gut) .arched-photo img{transform: none; object-position: 60% center;}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .quote-stage,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .quote-stage{margin: 12px 0 0;}
.bwso-site.bwe-site .endorsement-wrap:where(.bwso-book) .quote-text,
.bwso-site.bwe-site :where(.bwso-book) .endorsement-wrap .quote-text{margin: 0; font-size: clamp(24px, 2.4vw, 32px); line-height: 1.45;}
.bwso-site.bwe-site .quote-text:where(.bwso-book) > p,
.bwso-site.bwe-site .quote-text:where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .quote-text:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .quote-text:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .quote-text > p,
.bwso-site.bwe-site :where(.bwso-book) .quote-text > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .quote-text > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .quote-text > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font: inherit; color: inherit; text-wrap: balance;}
.bwso-site.bwe-site .quote-credit:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .quote-credit{display: flex; flex-direction: column; gap: 8px; max-width: 760px; line-height: 1.5;}
.bwso-site.bwe-site .quote-credit:where(.bwso-book) strong,
.bwso-site.bwe-site :where(.bwso-book) .quote-credit strong{font-size: 20px; color: var(--purple-dark);}
.bwso-site.bwe-site .plan-icon:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-icon{width: 96px; height: 96px; background: transparent;}
.bwso-site.bwe-site .plan-icon:where(.bwso-book) img,
.bwso-site.bwe-site :where(.bwso-book) .plan-icon img{width: 100%; height: 100%;}
.bwso-site.bwe-site .plan-icon.plan-icon--supplied:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-icon.plan-icon--supplied{--plan-icon-size: 96px;
  position: relative;
  width: var(--plan-icon-size);
  height: var(--plan-icon-size);
  overflow: hidden;
  border-radius: 0;
  background: transparent;}
.bwso-site.bwe-site .plan-icon:where(.bwso-book) .supplied-plan-artwork,
.bwso-site.bwe-site :where(.bwso-book) .plan-icon .supplied-plan-artwork{position: absolute;
  left: calc(var(--plan-icon-size) * var(--icon-offset));
  top: calc(var(--plan-icon-size) * -.05);
  width: calc(var(--plan-icon-size) * 5.416666667);
  height: calc(var(--plan-icon-size) * 1.616666667);
  max-width: none;
  max-inline-size: none;}
.bwso-site.bwe-site .plan-item:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .plan-item h3{min-height: 2.4em; color: var(--ink);}
.bwso-site.bwe-site .plan-item:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .plan-item p{color: var(--ink);}
.bwso-site.bwe-site .participants-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .participants-section{background: var(--lavender); padding-block: clamp(64px, 7vw, 104px);}
.bwso-site.bwe-site .participants-intro:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .participants-intro{display: flex; flex-direction: column; gap: 20px; max-width: 800px; margin-inline: auto; text-align: center;}
.bwso-site.bwe-site .participants-intro:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .participants-intro h2{color: var(--ink);}
.bwso-site.bwe-site .participant-list:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .participant-list{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 56px; margin-top: 48px;}
.bwso-site.bwe-site .study-participant:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .study-participant{display: grid; grid-template-columns: minmax(0, 1fr) 100px; align-items: start; gap: 24px; border-top: 1px solid #cbb8d8; padding-top: 28px;}
.bwso-site.bwe-site .study-participant:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .study-participant h3{font-size: 24px; line-height: 1.3; color: var(--purple-dark); margin-bottom: 12px;}
.bwso-site.bwe-site .study-participant:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .study-participant p{font-size: 21px; line-height: 1.55;}
.bwso-site.bwe-site .study-participant:where(.bwso-book) .participant-result,
.bwso-site.bwe-site :where(.bwso-book) .study-participant .participant-result{display: flex; flex-direction: column; align-items: flex-end; gap: 8px; color: var(--purple-dark);}
.bwso-site.bwe-site .participant-result:where(.bwso-book) strong,
.bwso-site.bwe-site :where(.bwso-book) .participant-result strong{font-size: 72px; font-weight: 700; line-height: .95; letter-spacing: -.03em; font-variant-numeric: tabular-nums;}
.bwso-site.bwe-site .participant-result:where(.bwso-book) span,
.bwso-site.bwe-site :where(.bwso-book) .participant-result span{font-size: 14px; font-weight: 700; line-height: 1.3; letter-spacing: .06em; text-transform: uppercase;}
.bwso-site.bwe-site .participant-note:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .participant-note{max-width: 820px; margin: 40px auto 0; font-size: 15px; line-height: 1.5; text-align: center;}
.bwso-site.bwe-site .bonuses:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonuses{padding-block: clamp(64px, 7vw, 104px);}
.bwso-site.bwe-site .bonuses:where(.bwso-book) > h2,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .bonuses:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > h2,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-book) .bonuses > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: 920px; color: var(--purple-dark); font-size: clamp(32px, 3.6vw, 52px);}
.bwso-site.bwe-site .bonuses:where(.bwso-book) .bonuses-intro,
.bwso-site.bwe-site :where(.bwso-book) .bonuses .bonuses-intro{max-width: 850px; margin-top: 2px;}
.bwso-site.bwe-site .bonus-guide-group:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-guide-group{width: 100%; margin-top: 16px;}
.bwso-site.bwe-site .bonus-guide-heading:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-guide-heading{display: flex; flex-direction: column; gap: 12px; max-width: 680px; margin-inline: auto;}
.bwso-site.bwe-site .bonus-guide-heading:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .bonus-guide-heading h3{color: var(--purple-dark); font-size: clamp(26px, 2.5vw, 32px); line-height: 1.2;}
.bwso-site.bwe-site .bonus-guide-heading:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .bonus-guide-heading p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .bonus-guides:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-guides{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 40px; width: 100%; max-width: 1160px; margin: 32px auto 0; text-align: left;}
.bwso-site.bwe-site .guide-bonus:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus{display: flex; flex-direction: column; gap: 20px; min-width: 0;}
.bwso-site.bwe-site .bonus-guide-cover:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-guide-cover{display: block; width: 100%; max-width: 360px; height: auto; margin-inline: auto; object-fit: contain; box-shadow: 0 10px 28px rgb(67 42 83 / 16%), 0 2px 5px rgb(67 42 83 / 12%);}
.bwso-site.bwe-site .guide-bonus:where(.bwso-book) > p,
.bwso-site.bwe-site .guide-bonus:where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .guide-bonus:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .guide-bonus:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus > p,
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .bonus-benefit:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefit p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .bonus-additional:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-additional{width: 100%; max-width: 1160px; margin-top: 32px; padding-top: 44px; border-top: 1px solid #e4dae9;}
.bwso-site.bwe-site .bonus-additional-intro:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-additional-intro{max-width: 880px; margin-inline: auto; font-size: 22px; line-height: 1.55; color: var(--purple-dark);}
.bwso-site.bwe-site .bonus-benefits:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefits{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 40px; width: 100%; margin-top: 36px; text-align: center;}
.bwso-site.bwe-site .bonus-benefit:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefit{display: flex; flex-direction: column; align-items: center; gap: 16px; min-width: 0;}
.bwso-site.bwe-site .bonus-benefit-icon:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefit-icon{display: block; width: 72px; height: 72px; margin: 0 auto 8px;}
.bwso-site.bwe-site .bonus-benefit:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefit h3{color: var(--purple-dark); font-size: 26px; font-weight: 700; line-height: 1.25;}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .book-title-group,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .book-title-group{gap: 8px;}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .final-book-title,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .final-book-title{margin: 0; font-size: clamp(30px, 3.1vw, 44px); line-height: 1.15; letter-spacing: -.02em; color: var(--purple);}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .button,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .button{min-width: min(100%, 320px); min-height: 72px; padding: 22px 40px; font-size: 22px;}
.bwso-site.bwe-site .book-video-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .book-video-section{display: flex; flex-direction: column; align-items: center; gap: 28px; padding-top: 48px; text-align: center;}
.bwso-site.bwe-site .book-video-section:where(.bwso-book) h2,
.bwso-site.bwe-site :where(.bwso-book) .book-video-section h2{max-width: 900px; font-size: clamp(32px, 3.6vw, 48px); line-height: 1.2; color: var(--purple-dark);}
.bwso-site.bwe-site .book-video-section:where(.bwso-book) video,
.bwso-site.bwe-site :where(.bwso-book) .book-video-section video{display: block; width: 100%; max-width: 1100px; aspect-ratio: 16 / 9; border-radius: 24px; background: #22182a;}
.bwso-site.bwe-site .book-video-section:where(.bwso-book) video:focus-visible,
.bwso-site.bwe-site :where(.bwso-book) .book-video-section video:focus-visible{outline: 3px solid var(--purple-dark); outline-offset: 5px;}
@media (max-width: 900px){.bwso-site.bwe-site .reader-layout:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reader-layout{grid-template-columns: 1fr; gap: 32px;}
.bwso-site.bwe-site .reader-heading:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .reader-heading{grid-column: auto;}
.bwso-site.bwe-site .participant-list:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .participant-list{gap: 32px;}
.bwso-site.bwe-site .study-participant:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .study-participant{grid-template-columns: minmax(0, 1fr) 80px; gap: 20px;}
.bwso-site.bwe-site .participant-story:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .participant-story{display: contents;}
.bwso-site.bwe-site .study-participant:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .study-participant h3{grid-column: 1; grid-row: 1; align-self: center; margin-bottom: 0;}
.bwso-site.bwe-site .participant-story:where(.bwso-book) > p,
.bwso-site.bwe-site .participant-story:where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .participant-story:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .participant-story:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .participant-story > p,
.bwso-site.bwe-site :where(.bwso-book) .participant-story > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .participant-story > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .participant-story > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{grid-column: 1 / -1; grid-row: 2;}
.bwso-site.bwe-site .study-participant:where(.bwso-book) .participant-result,
.bwso-site.bwe-site :where(.bwso-book) .study-participant .participant-result{grid-column: 2; grid-row: 1;}
.bwso-site.bwe-site .participant-result:where(.bwso-book) strong,
.bwso-site.bwe-site :where(.bwso-book) .participant-result strong{font-size: 60px;}
.bwso-site.bwe-site .bonus-guides:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-guides,
.bwso-site.bwe-site .bonus-benefits:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefits{gap: 24px;}
.bwso-site.bwe-site .bonus-guides:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-guides{grid-template-columns: 1fr;}
.bwso-site.bwe-site .guide-bonus:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus{display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); align-items: center;}
.bwso-site.bwe-site .bonus-benefit:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefit h3{font-size: 24px;}}
@media (max-width: 640px){.bwso-site.bwe-site .plan-icon:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-icon{width: 84px; height: 84px;}
.bwso-site.bwe-site .plan-icon.plan-icon--supplied:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .plan-icon.plan-icon--supplied{--plan-icon-size: 84px;}
.bwso-site.bwe-site .participant-list:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .participant-list,
.bwso-site.bwe-site .bonus-guides:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-guides,
.bwso-site.bwe-site .bonus-benefits:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefits{grid-template-columns: 1fr;}
.bwso-site.bwe-site .guide-bonus:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus{display: flex;}
.bwso-site.bwe-site .participant-list:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .participant-list{margin-top: 36px;}
.bwso-site.bwe-site .study-participant:where(.bwso-book) h3,
.bwso-site.bwe-site :where(.bwso-book) .study-participant h3{font-size: 22px;}
.bwso-site.bwe-site .study-participant:where(.bwso-book) p,
.bwso-site.bwe-site :where(.bwso-book) .study-participant p{font-size: 20px;}
.bwso-site.bwe-site .bonus-guides:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-guides{gap: 40px;}
.bwso-site.bwe-site .guide-bonus:where(.bwso-book) > p,
.bwso-site.bwe-site .guide-bonus:where(.bwso-book) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .guide-bonus:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .guide-bonus:where(.bwso-book) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus > p,
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-book) .guide-bonus > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: 360px; margin-inline: auto;}
.bwso-site.bwe-site .bonus-additional:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-additional{padding-top: 32px;}
.bwso-site.bwe-site .bonus-additional-intro:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-additional-intro{font-size: 20px;}
.bwso-site.bwe-site .bonus-benefits:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .bonus-benefits{gap: 32px;}
.bwso-site.bwe-site .final-layout:where(.bwso-book) .button,
.bwso-site.bwe-site :where(.bwso-book) .final-layout .button{width: min(100%, 360px); min-height: 68px; padding: 20px 24px; font-size: 20px;}
.bwso-site.bwe-site .final-layout:where(.bwso-book) h2 .final-script,
.bwso-site.bwe-site :where(.bwso-book) .final-layout h2 .final-script{white-space: normal;}
.bwso-site.bwe-site .book-video-section:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .book-video-section{gap: 22px; padding-top: 32px;}
.bwso-site.bwe-site .book-video-section:where(.bwso-book) video,
.bwso-site.bwe-site :where(.bwso-book) .book-video-section video{border-radius: 16px;}}
.bwso-site.bwe-site .preorder-action-title:where(.bwso-book),
.bwso-site.bwe-site :where(.bwso-book) .preorder-action-title{margin: 0; font-size: clamp(28px, 3.2vw, 40px); line-height: 1.2; font-weight: 700; color: var(--purple-dark); text-wrap: balance;}
:where(.bwso-learn){--lime:#72BF44}
.bwso-site.bwe-site .announcement-divider:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .announcement-divider{padding-inline:12px}
.bwso-site.bwe-site .site-header:where(.bwso-learn) nav [aria-current=page]::after,
.bwso-site.bwe-site :where(.bwso-learn) .site-header nav [aria-current=page]::after{transform:scaleX(1);background:var(--lime);height:4px}
.bwso-site.bwe-site .eyebrow:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .eyebrow{line-height:1.6}
.bwso-site.bwe-site .learn-hero:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero{margin-bottom:0}
.bwso-site.bwe-site .learn-hero-surface:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-surface{background:var(--blue);border-radius:32px;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto;position:relative;overflow:hidden;padding:60px 60px 48px;gap:30px 60px}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading{grid-column:1/-1;grid-row:1;z-index:2;pointer-events:none}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) .eyebrow,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading .eyebrow{margin-bottom:24px}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) h1,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading h1{font-size:clamp(48px,5.8vw,84px);line-height:1.12;max-width:850px;text-wrap:initial}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) .script-word,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading .script-word{font-size:1.45em;line-height:1.3;padding-inline:7px}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo{grid-column:2;grid-row:2;align-self:end;height:430px;border-radius:210px 210px 24px 24px;margin-top:0}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:38% center}
.bwso-site.bwe-site .hero-intro:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-intro{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:22px;max-width:580px;padding-bottom:50px}
.bwso-site.bwe-site .hero-intro:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .hero-intro p{font-size:21px;line-height:1.6}
.bwso-site.bwe-site .hero-signature:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-signature{position:absolute;right:72px;bottom:19px;font-size:34px;line-height:1.5}
.bwso-site.bwe-site .editorial-link:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link{display:inline-flex;gap:16px;align-items:center;font-size:18px;font-weight:700;color:var(--purple-dark);align-self:flex-start;text-decoration:underline;text-decoration-color:#cbb8d8;text-underline-offset:7px;text-decoration-thickness:1px;line-height:1.5}
.bwso-site.bwe-site .editorial-link:where(.bwso-learn) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .editorial-link:where(.bwso-learn) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .editorial-link:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .editorial-link:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .editorial-link:where(.bwso-learn) > :where(.elementor-button-content-wrapper) > :where(.elementor-button-text) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link > :where(.elementor-button-content-wrapper) > :where(.elementor-button-text) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){display:inline-block;text-decoration:none;transition:transform .25s}
.bwso-site.bwe-site .editorial-link:hover:where(.bwso-learn) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .editorial-link:hover:where(.bwso-learn) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .editorial-link:hover:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .editorial-link:hover:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .editorial-link:hover:where(.bwso-learn) > :where(.elementor-button-content-wrapper) > :where(.elementor-button-text) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link:hover > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link:hover > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link:hover > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link:hover > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .editorial-link:hover > :where(.elementor-button-content-wrapper) > :where(.elementor-button-text) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){transform:translate(3px,-3px)}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav{display:grid;grid-template-columns:repeat(4,1fr);padding-block:36px;gap:28px}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a{display:flex;align-items:center;gap:16px;font-size:18px;line-height:1.2;font-weight:700;padding:16px 0;border-bottom:1px solid #d8cbe1;transition:border-color .2s}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a:hover,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a:hover{border-color:var(--purple)}
.bwso-site.bwe-site .topic-index:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-index{color:var(--purple);font-size:16px;font-weight:400}
.bwso-site.bwe-site .topic-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-section{padding-block:84px}
.bwso-site.bwe-site .topic-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-heading{display:grid;grid-template-columns:64px 1fr 1fr;gap:32px;align-items:start}
.bwso-site.bwe-site .section-number:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .section-number{font-size:24px;color:var(--purple);font-weight:700;border-top:4px solid var(--lime);padding-top:14px}
.bwso-site.bwe-site .topic-copy:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-copy{padding-right:20px}
.bwso-site.bwe-site .topic-copy:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .topic-copy h2{font-size:clamp(34px,3.4vw,48px);line-height:1.14;margin-top:20px}
.bwso-site.bwe-site .topic-prose:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose{display:flex;flex-direction:column;gap:18px}
.bwso-site.bwe-site .topic-prose:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose p{font-size:20px;line-height:1.6}
.bwso-site.bwe-site .topic-prose:where(.bwso-learn) p:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .topic-prose:where(.bwso-learn) :where(.bwe-native-carrier):last-child > p,
.bwso-site.bwe-site .topic-prose:where(.bwso-learn) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .topic-prose:where(.bwso-learn) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose p:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose :where(.bwe-native-carrier):last-child > p,
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{color:var(--purple-dark)}
.bwso-site.bwe-site .resource-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-grid{display:grid;grid-template-columns:1fr 1fr .78fr;gap:24px;margin-top:44px}
.bwso-site.bwe-site .video-link:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .video-link{display:flex;flex-direction:column;gap:25px;background:var(--lavender);border-radius:24px;padding:28px;min-height:270px;color:var(--ink);transition:transform .3s,background .3s}
.bwso-site.bwe-site .video-link:nth-child(2):where(.bwso-learn):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2) > .video-link:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .video-link:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .video-link:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .video-link:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > .video-link,
.bwso-site.bwe-site :where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .video-link,
.bwso-site.bwe-site :where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .video-link{background:var(--blue)}
.bwso-site.bwe-site .video-link:hover:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .video-link:hover{color:var(--ink);transform:translateY(-5px);background:#eae1f0}
.bwso-site.bwe-site .video-top:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .video-top{display:flex;align-items:center;justify-content:space-between;gap:18px}
.bwso-site.bwe-site .resource-kind:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-kind{font-size:12px;letter-spacing:.09em;font-weight:700;text-transform:uppercase;line-height:1.5;display:block;color:var(--purple-dark)}
.bwso-site.bwe-site .play-icon:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .play-icon{width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:white;display:grid;place-items:center;color:var(--purple-dark);font-size:15px;padding-left:2px;transition:background .25s}
.bwso-site.bwe-site .video-link:hover:where(.bwso-learn) .play-icon,
.bwso-site.bwe-site :where(.bwso-learn) .video-link:hover .play-icon{background:var(--lime)}
.bwso-site.bwe-site .video-link:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .video-link h3{font-size:27px;line-height:1.2;text-align:left;text-wrap:pretty}
.bwso-site.bwe-site .video-bottom:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .video-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:auto;font-size:15px;color:var(--purple-dark)}
.bwso-site.bwe-site .video-bottom:where(.bwso-learn) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .video-bottom:where(.bwso-learn) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .video-bottom:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .video-bottom:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .video-bottom > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .video-bottom > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .video-bottom > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .video-bottom > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){transition:transform .25s}
.bwso-site.bwe-site .video-link:hover:where(.bwso-learn) .video-bottom > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .video-link:hover:where(.bwso-learn) .video-bottom > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .video-link:hover:where(.bwso-learn) .video-bottom > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .video-link:hover:where(.bwso-learn) .video-bottom > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .video-link:hover .video-bottom > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .video-link:hover .video-bottom > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .video-link:hover .video-bottom > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-learn) .video-link:hover .video-bottom > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){transform:translate(3px,-3px)}
.bwso-site.bwe-site .guide-feature:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-feature{border-top:1px solid #d6c5e1;border-bottom:1px solid #d6c5e1;display:flex;align-items:center}
.bwso-site.bwe-site .download-link:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .download-link{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding-block:26px;color:var(--ink)}
.bwso-site.bwe-site .download-link:where(.bwso-learn) strong,
.bwso-site.bwe-site :where(.bwso-learn) .download-link strong{font-size:23px;line-height:1.25;display:block;margin-top:13px;text-wrap:pretty}
.bwso-site.bwe-site .download-arrow:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .download-arrow{width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-size:25px;color:var(--purple-dark);transition:transform .25s}
.bwso-site.bwe-site .download-link:hover:where(.bwso-learn) .download-arrow,
.bwso-site.bwe-site :where(.bwso-learn) .download-link:hover .download-arrow{transform:translateY(4px)}
.bwso-site.bwe-site .topic-hunger:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-hunger{background:var(--blue)}
.bwso-site.bwe-site .topic-hunger:where(.bwso-learn) .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .topic-hunger .video-link{background:white}
.bwso-site.bwe-site .topic-hunger:where(.bwso-learn) .video-link:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .topic-hunger:where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > .video-link,
.bwso-site.bwe-site .topic-hunger:where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .video-link,
.bwso-site.bwe-site .topic-hunger:where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .topic-hunger .video-link:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-learn) .topic-hunger :where(.bwe-native-carrier):nth-child(2) > .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .topic-hunger :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .topic-hunger :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .video-link{background:var(--lavender)}
.bwso-site.bwe-site .book-connection:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .book-connection{margin-top:34px;font-weight:400;flex-wrap:wrap;gap:8px 14px}
.bwso-site.bwe-site .topic-fiber:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-fiber{padding-bottom:92px}
.bwso-site.bwe-site .fiber-resources:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .fiber-resources{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:44px}
.bwso-site.bwe-site .fiber-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .fiber-photo{height:420px;border-radius:24px}
.bwso-site.bwe-site .fiber-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .fiber-photo img{width:100%;height:100%;object-fit:cover;object-position:center 58%}
.bwso-site.bwe-site .resource-stack:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-stack{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px}
.bwso-site.bwe-site .resource-stack:where(.bwso-learn) .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .resource-stack .video-link{grid-column:1/-1;min-height:230px;background:var(--blue)}
.bwso-site.bwe-site .resource-stack:where(.bwso-learn) .download-link,
.bwso-site.bwe-site :where(.bwso-learn) .resource-stack .download-link{border-top:1px solid #d6c5e1;padding-bottom:0;align-items:flex-start}
.bwso-site.bwe-site .resource-stack:where(.bwso-learn) .download-link strong,
.bwso-site.bwe-site :where(.bwso-learn) .resource-stack .download-link strong{font-size:21px}
.bwso-site.bwe-site .topic-detox:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-detox{background:var(--lavender)}
.bwso-site.bwe-site .topic-detox:where(.bwso-learn) .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .topic-detox .video-link{background:white}
.bwso-site.bwe-site .topic-detox:where(.bwso-learn) .video-link:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .topic-detox:where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > .video-link,
.bwso-site.bwe-site .topic-detox:where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .video-link,
.bwso-site.bwe-site .topic-detox:where(.bwso-learn) :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .topic-detox .video-link:nth-child(2):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-learn) .topic-detox :where(.bwe-native-carrier):nth-child(2) > .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .topic-detox :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .topic-detox :where(.bwe-native-carrier):nth-child(2) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .video-link{background:var(--blue)}
.bwso-site.bwe-site .guides-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guides-section{padding-block:100px;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro{display:flex;flex-direction:column;gap:26px}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro h2{font-size:50px;line-height:1.12}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn) .script-word,
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro .script-word{display:block;font-size:1.45em;line-height:1.6;margin-top:12px}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro p{font-size:21px;max-width:420px}
.bwso-site.bwe-site .guide-list:where(.bwso-learn) .download-link,
.bwso-site.bwe-site :where(.bwso-learn) .guide-list .download-link{border-bottom:1px solid #ded4e5;min-height:96px}
.bwso-site.bwe-site .guide-list:where(.bwso-learn) .download-link:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .guide-list:where(.bwso-learn) :where(.bwe-native-carrier):first-child > .download-link,
.bwso-site.bwe-site .guide-list:where(.bwso-learn) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .download-link,
.bwso-site.bwe-site .guide-list:where(.bwso-learn) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .download-link,
.bwso-site.bwe-site :where(.bwso-learn) .guide-list .download-link:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-learn) .guide-list :where(.bwe-native-carrier):first-child > .download-link,
.bwso-site.bwe-site :where(.bwso-learn) .guide-list :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .download-link,
.bwso-site.bwe-site :where(.bwso-learn) .guide-list :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .download-link{padding-top:0}
.bwso-site.bwe-site .guide-list:where(.bwso-learn) .resource-kind,
.bwso-site.bwe-site :where(.bwso-learn) .guide-list .resource-kind{font-size:12px}
.bwso-site.bwe-site .guide-list:where(.bwso-learn) .download-link strong,
.bwso-site.bwe-site :where(.bwso-learn) .guide-list .download-link strong{font-size:24px;margin-top:7px}
.bwso-site.bwe-site .hope-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-section{background:var(--blue);margin-inline:32px;border-radius:32px;padding-block:64px;overflow:hidden}
.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}
.bwso-site.bwe-site .hope-copy:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-copy{display:flex;flex-direction:column;gap:24px}
.bwso-site.bwe-site .hope-copy:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .hope-copy h2{font-size:clamp(36px,3.8vw,54px);line-height:1.1}
.bwso-site.bwe-site .hope-copy:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .hope-copy p{font-size:21px}
.bwso-site.bwe-site .hope-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-photo{border-radius:50%;width:100%;max-width:300px;aspect-ratio:1;margin:auto;box-shadow:0 0 0 10px #ffffff80}
.bwso-site.bwe-site .hope-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .hope-photo img{width:100%;height:100%;object-fit:cover}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula{display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  width: min(100%, 960px);
  margin: 40px auto 0;
  padding: 28px 24px 32px;
  text-align: center;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div{display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 0;
  gap: 14px;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) span,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula span{font-size: clamp(110px, 15vw, 216px);
  font-weight: 700;
  letter-spacing: -.075em;
  line-height: .95;
  color: var(--purple);}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) strong,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula strong{font-size: clamp(18px, 1.7vw, 24px);
  line-height: 1.3;
  color: var(--purple-dark);}
.bwso-site.bwe-site .hope-close:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-close{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;margin-top:38px}
.bwso-site.bwe-site .hope-close:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .hope-close p{font-size:21px}
.bwso-site.bwe-site .hope-close:where(.bwso-learn) p strong,
.bwso-site.bwe-site :where(.bwso-learn) .hope-close p strong{display:inline-block;margin-top:14px;color:var(--purple-dark)}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.bwso-site.bwe-site .hope-video-title:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-video-title,
.bwso-site.bwe-site .hope-book-title:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-book-title{font-size:15px;line-height:1.45;color:var(--muted)}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn) .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions .editorial-link{margin-top:10px}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn) .button,
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions .button{background:var(--lime);--button-text:var(--purple-dark)}
.bwso-site.bwe-site :is(#latest, .bwso-anchor-latest).learn-latest:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) :is(#latest, .bwso-anchor-latest).learn-latest{padding-block:100px!important}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) .script-label,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading .script-label{margin-bottom:18px;line-height:1.5}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading h2{font-size:46px}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) > .editorial-link,
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) > :where(.bwe-native-carrier) > .editorial-link,
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .editorial-link,
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading > .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading > :where(.bwe-native-carrier) > .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .editorial-link{align-self:flex-end;white-space:nowrap;margin-bottom:4px}
.bwso-site.bwe-site .article-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) article,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid article{display:flex;flex-direction:column;gap:17px;align-items:start}
.bwso-site.bwe-site .article-image:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-image{width:100%;height:250px;border-radius:24px;margin-bottom:8px}
.bwso-site.bwe-site .article-image:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .article-image img{height:100%;width:100%;object-fit:cover;transition:scale .5s}
.bwso-site.bwe-site .article-image:hover:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .article-image:hover img{scale:1.045}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid h3{font-size:29px;line-height:1.2}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) h3 a,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid h3 a{color:var(--ink)}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid p{font-size:20px;line-height:1.5}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid .editorial-link{margin-top:auto}
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section{padding-top:32px}
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) .script-label,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section .script-label{line-height:1.5}
.bwso-site.bwe-site .newsletter-popup:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-popup h2{font-size:36px;line-height:1.15}
.bwso-site.bwe-site .image-window:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .image-window{overflow:hidden}
.bwso-site.bwe-site .image-window:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .image-window img{translate:0 var(--parallax-y,0);scale:1.06;will-change:translate}
.bwso-site.bwe-site .write-on:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .write-on{clip-path:inset(-25% 110% -25% -10%);animation:write-gut 1.6s .4s cubic-bezier(.25,.1,.35,1) forwards}
@keyframes write-gut{to{clip-path:inset(-25% -30% -25% -10%)}}
@media(max-width:1100px){.bwso-site.bwe-site .learn-hero-surface:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-surface{padding:42px 34px;gap:28px 32px}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) h1,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading h1{font-size:66px}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo{height:430px}
.bwso-site.bwe-site .hero-intro:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .hero-intro p{font-size:20px}
.bwso-site.bwe-site .topic-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-heading{grid-template-columns:40px 1fr 1fr;gap:22px}
.bwso-site.bwe-site .topic-copy:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-copy{padding-right:0}
.bwso-site.bwe-site .resource-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-grid{gap:18px;grid-template-columns:1fr 1fr .85fr}
.bwso-site.bwe-site .video-link:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .video-link{padding:24px}
.bwso-site.bwe-site .video-link:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .video-link h3{font-size:24px}
.bwso-site.bwe-site .video-top:where(.bwso-learn) .resource-kind,
.bwso-site.bwe-site :where(.bwso-learn) .video-top .resource-kind{max-width:140px}
.bwso-site.bwe-site .guides-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guides-section{gap:50px}
.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout,
.bwso-site.bwe-site .hope-close:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-close{gap:40px}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading h2{font-size:40px}}
@media(max-width:900px){.bwso-site.bwe-site .learn-hero-surface:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-surface{grid-template-columns:1fr 1fr;padding:38px 30px 60px}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) h1,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading h1{font-size:58px}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo{grid-row:2;height:390px;margin:0;align-self:stretch}
.bwso-site.bwe-site .hero-intro:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-intro{padding-bottom:0}
.bwso-site.bwe-site .hero-signature:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-signature{bottom:14px;right:40px;font-size:30px}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav{grid-template-columns:1fr 1fr;gap:6px 28px}
.bwso-site.bwe-site .topic-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-heading{grid-template-columns:38px 1fr;gap:20px}
.bwso-site.bwe-site .topic-prose:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose{grid-column:2}
.bwso-site.bwe-site .topic-copy:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .topic-copy h2{max-width:620px}
.bwso-site.bwe-site .resource-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-grid{grid-template-columns:1fr 1fr}
.bwso-site.bwe-site .guide-feature:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-feature{grid-column:1/-1;border-top:0;min-height:90px}
.bwso-site.bwe-site .guide-feature:where(.bwso-learn) .download-link,
.bwso-site.bwe-site :where(.bwso-learn) .guide-feature .download-link{padding:15px 0}
.bwso-site.bwe-site .guide-feature:where(.bwso-learn) strong,
.bwso-site.bwe-site :where(.bwso-learn) .guide-feature strong{margin-top:6px}
.bwso-site.bwe-site .topic-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-section{padding-block:64px}
.bwso-site.bwe-site .guides-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guides-section{gap:32px}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro h2{font-size:40px}
.bwso-site.bwe-site .guide-list:where(.bwso-learn) .download-link strong,
.bwso-site.bwe-site :where(.bwso-learn) .guide-list .download-link strong{font-size:21px}
.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout{grid-template-columns:1.2fr .8fr;gap:30px}
.bwso-site.bwe-site .hope-close:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-close{grid-template-columns:1fr;gap:28px}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:15px 28px}
.bwso-site.bwe-site .hope-video-title:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-video-title{grid-column:1;grid-row:2}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn) .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions .editorial-link{grid-column:2;grid-row:1;margin-top:10px}
.bwso-site.bwe-site .hope-book-title:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-book-title{grid-column:2;grid-row:2}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading{align-items:start}
.bwso-site.bwe-site .article-image:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-image{height:220px}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid h3{font-size:26px}}
@media(max-width:640px){.bwso-site.bwe-site .learn-hero-surface:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-surface{display:flex;flex-direction:column;padding:30px 24px 32px;gap:28px;border-radius:24px}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) h1,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading h1{font-size:clamp(38px,10.4vw,56px);line-height:1.16}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) .eyebrow,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading .eyebrow{margin-bottom:18px}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) .script-word,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading .script-word{font-size:1.4em}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo{width:100%;height:270px;border-radius:150px 150px 20px 20px;order:2}
.bwso-site.bwe-site .hero-intro:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-intro{order:3;gap:18px}
.bwso-site.bwe-site .hero-signature:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-signature{position:static;order:4;align-self:center;line-height:1.5;font-size:32px;margin-top:-5px}
.bwso-site.bwe-site .hero-intro:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .hero-intro p{font-size:19px}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav{gap:0 20px;padding-block:24px}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a{font-size:16px;gap:10px;padding-block:17px;align-items:flex-start}
.bwso-site.bwe-site .topic-index:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-index{font-size:14px}
.bwso-site.bwe-site .topic-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-heading{grid-template-columns:30px 1fr;gap:16px}
.bwso-site.bwe-site .section-number:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .section-number{font-size:19px}
.bwso-site.bwe-site .topic-copy:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .topic-copy h2{font-size:34px;line-height:1.14;margin-top:13px}
.bwso-site.bwe-site .topic-prose:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose{grid-column:1/-1;margin-top:5px}
.bwso-site.bwe-site .topic-prose:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .topic-prose p{font-size:19px}
.bwso-site.bwe-site .topic-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-section{padding-block:54px}
.bwso-site.bwe-site .resource-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-grid{grid-template-columns:1fr;margin-top:30px;gap:18px}
.bwso-site.bwe-site .video-link:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .video-link{padding:23px;min-height:235px;gap:20px;border-radius:20px}
.bwso-site.bwe-site .video-top:where(.bwso-learn) .resource-kind,
.bwso-site.bwe-site :where(.bwso-learn) .video-top .resource-kind{max-width:none}
.bwso-site.bwe-site .video-link:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .video-link h3{font-size:25px}
.bwso-site.bwe-site .guide-feature:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-feature{grid-column:auto}
.bwso-site.bwe-site .download-link:where(.bwso-learn) strong,
.bwso-site.bwe-site :where(.bwso-learn) .download-link strong{font-size:22px}
.bwso-site.bwe-site .book-connection:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .book-connection{margin-top:25px;font-size:17px}
.bwso-site.bwe-site .fiber-resources:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .fiber-resources{grid-template-columns:1fr;margin-top:30px;gap:22px}
.bwso-site.bwe-site .fiber-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .fiber-photo{height:280px}
.bwso-site.bwe-site .resource-stack:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-stack{grid-template-columns:1fr;gap:16px}
.bwso-site.bwe-site .resource-stack:where(.bwso-learn) .video-link,
.bwso-site.bwe-site :where(.bwso-learn) .resource-stack .video-link{grid-column:auto}
.bwso-site.bwe-site .resource-stack:where(.bwso-learn) .download-link,
.bwso-site.bwe-site :where(.bwso-learn) .resource-stack .download-link{padding-bottom:8px}
.bwso-site.bwe-site .guides-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guides-section{grid-template-columns:1fr;padding-block:64px;gap:28px}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro{gap:18px}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro h2{font-size:40px}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn) .script-word,
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro .script-word{display:inline-block;line-height:1.6;margin:0 0 0 5px;font-size:1.35em}
.bwso-site.bwe-site .guide-intro:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .guide-intro p{font-size:20px}
.bwso-site.bwe-site .guide-list:where(.bwso-learn) .download-link,
.bwso-site.bwe-site :where(.bwso-learn) .guide-list .download-link{min-height:103px}
.bwso-site.bwe-site .hope-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-section{margin-inline:12px;border-radius:24px;padding-block:44px}
.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout{grid-template-columns:1fr;gap:30px}
.bwso-site.bwe-site .hope-copy:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .hope-copy h2{font-size:36px}
.bwso-site.bwe-site .hope-copy:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .hope-copy p{font-size:20px}
.bwso-site.bwe-site .hope-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-photo{max-width:240px}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula{gap:4px;margin-top:32px;padding:22px 8px 24px}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div{gap:12px}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) span,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula span{font-size:clamp(48px,16vw,102px)}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) strong,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula strong{font-size:clamp(12px,2.9vw,18px)}
.bwso-site.bwe-site .hope-close:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-close{margin-top:28px}
.bwso-site.bwe-site .hope-close:where(.bwso-learn) p,
.bwso-site.bwe-site :where(.bwso-learn) .hope-close p{font-size:20px}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions{display:flex;gap:12px}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn) .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions .editorial-link{margin-top:16px}
.bwso-site.bwe-site :is(#latest, .bwso-anchor-latest).learn-latest:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) :is(#latest, .bwso-anchor-latest).learn-latest{padding-block:64px!important}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading{display:block;margin-bottom:30px}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading h2{font-size:36px}
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) > .editorial-link,
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) > :where(.bwe-native-carrier) > .editorial-link,
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .editorial-link,
.bwso-site.bwe-site .latest-heading:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading > .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading > :where(.bwe-native-carrier) > .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .latest-heading > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .editorial-link{margin-top:26px}
.bwso-site.bwe-site .article-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-grid{grid-template-columns:1fr;gap:38px}
.bwso-site.bwe-site .article-image:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-image{height:200px}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid h3{font-size:27px}
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section{padding-top:10px}
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section h2{font-size:36px}
.bwso-site.bwe-site .announcement-bar:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .announcement-bar{font-size:14px}
.bwso-site.bwe-site .announcement-divider:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .announcement-divider{padding-inline:7px}
.bwso-site.bwe-site .newsletter-popup:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-popup h2{font-size:30px}
.bwso-site.bwe-site .newsletter-popup:where(.bwso-learn) .signup-row,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-popup .signup-row{flex-direction:column}
.bwso-site.bwe-site .site-dialog:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .site-dialog{max-height:85dvh;overflow:auto}}
@media(prefers-reduced-motion:reduce){.bwso-site.bwe-site *:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) *,
.bwso-site.bwe-site *:where(.bwso-learn)::before,
.bwso-site.bwe-site :where(.bwso-learn) *::before,
.bwso-site.bwe-site *:where(.bwso-learn)::after,
.bwso-site.bwe-site :where(.bwso-learn) *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}
.bwso-site.bwe-site .write-on:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .write-on{clip-path:none}
.bwso-site.bwe-site .image-window:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .image-window img{translate:none;scale:1;will-change:auto}}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn) h1,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading h1{font-family: "Proxima Nova", Arial, sans-serif; font-weight: 700; color: var(--ink);}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav{gap: 8px; padding-bottom: 0; border-bottom: 1px solid #d8cbe1;}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a{align-items: center;
  min-height: 88px;
  padding: 18px 20px;
  border: 1px solid #d8cbe1;
  border-bottom: 0;
  border-radius: 16px 16px 0 0;
  background: var(--blue);
  color: var(--ink);
  transition: background-color 180ms ease, color 180ms ease;}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a:hover,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a:hover{background: var(--lavender);}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a[aria-current="location"],
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a[aria-current="location"]{background: var(--purple-dark); color: #fff;}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a[aria-current="location"] .topic-index,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a[aria-current="location"] .topic-index{color: inherit;}
.bwso-site.bwe-site .resource-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-layout{display: grid; grid-template-columns: 1fr 1fr; gap: 32px; margin-top: 44px; align-items: stretch;}
.bwso-site.bwe-site .resource-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-photo{position: relative; min-height: 516px; border-radius: 24px;}
.bwso-site.bwe-site .resource-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .resource-photo img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}
.bwso-site.bwe-site .topic-digestion:where(.bwso-learn) .resource-photo img,
.bwso-site.bwe-site :where(.bwso-learn) .topic-digestion .resource-photo img{object-position: center top; translate: none; scale: 1; will-change: auto;}
.bwso-site.bwe-site .topic-fiber:where(.bwso-learn) .resource-photo img,
.bwso-site.bwe-site :where(.bwso-learn) .topic-fiber .resource-photo img{object-position: center 58%;}
.bwso-site.bwe-site .topic-section:where(.bwso-learn) .resource-stack,
.bwso-site.bwe-site :where(.bwso-learn) .topic-section .resource-stack{display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: repeat(3, minmax(160px, 1fr)); gap: 18px;}
.bwso-site.bwe-site .topic-section:where(.bwso-learn) .resource-stack .resource-row,
.bwso-site.bwe-site :where(.bwso-learn) .topic-section .resource-stack .resource-row{display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-column: auto;
  align-items: center;
  gap: 24px;
  min-height: 0;
  height: 100%;
  padding: 20px 24px;
  border: 0;
  border-radius: 16px;
  background: var(--blue);
  color: var(--ink);}
.bwso-site.bwe-site .topic-section:where(.bwso-learn) .resource-stack .resource-row:nth-child(even):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .topic-section:where(.bwso-learn) .resource-stack :where(.bwe-native-carrier):nth-child(even) > .resource-row,
.bwso-site.bwe-site .topic-section:where(.bwso-learn) .resource-stack :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .resource-row,
.bwso-site.bwe-site .topic-section:where(.bwso-learn) .resource-stack :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .resource-row,
.bwso-site.bwe-site :where(.bwso-learn) .topic-section .resource-stack .resource-row:nth-child(even):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-learn) .topic-section .resource-stack :where(.bwe-native-carrier):nth-child(even) > .resource-row,
.bwso-site.bwe-site :where(.bwso-learn) .topic-section .resource-stack :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .resource-row,
.bwso-site.bwe-site :where(.bwso-learn) .topic-section .resource-stack :where(.bwe-native-carrier):nth-child(even) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .resource-row{background: var(--lavender);}
.bwso-site.bwe-site .topic-section:where(.bwso-learn) .resource-stack .resource-row:is(:hover, :focus-visible),
.bwso-site.bwe-site :where(.bwso-learn) .topic-section .resource-stack .resource-row:is(:hover, :focus-visible){background: #eae1f0; transform: none;}
.bwso-site.bwe-site .resource-row-copy:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-row-copy{min-width: 0; display: flex; flex-direction: column; gap: 10px;}
.bwso-site.bwe-site .resource-row:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .resource-row h3{font-size: 24px; line-height: 1.2; text-align: left;}
.bwso-site.bwe-site .resource-detail:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-detail{color: var(--purple-dark); font-size: 15px; line-height: 1.4;}
.bwso-site.bwe-site .resource-action:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-action{display: grid; place-items: center; width: 46px; height: 46px; border-radius: 50%; background: #fff; color: var(--purple-dark);}
.bwso-site.bwe-site .resource-action:where(.bwso-learn) svg,
.bwso-site.bwe-site :where(.bwso-learn) .resource-action svg{width: 24px; height: 24px;}
.bwso-site.bwe-site .guides-section:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guides-section{align-items: stretch;}
.bwso-site.bwe-site .guide-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-photo{position: relative; flex: 1; min-height: 280px; border-radius: 24px;}
.bwso-site.bwe-site .guide-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .guide-photo img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center 35%;}
.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout{grid-template-columns: 1.15fr .85fr; align-items: start; gap: 64px;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula{width: min(100%, 240px); margin: 0; padding: 0; gap: 12px; text-align: left;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div{align-items: flex-start; gap: 8px;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) span,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula span{font-size: 54px;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) strong,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula strong{font-size: 12px;}
.bwso-site.bwe-site .hope-copy:where(.bwso-learn) .hope-close,
.bwso-site.bwe-site :where(.bwso-learn) .hope-copy .hope-close{display: block; margin-top: 0;}
.bwso-site.bwe-site .hope-media:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-media{display: flex; flex-direction: column; align-items: center; gap: 32px;}
.bwso-site.bwe-site .hope-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .hope-photo img{filter: url("../source/about/BrendaSpeaking-purple-filter.svg#recolor"); translate: none; scale: 1; will-change: auto;}
.bwso-site.bwe-site .hope-media:where(.bwso-learn) .hope-actions,
.bwso-site.bwe-site :where(.bwso-learn) .hope-media .hope-actions{display: flex; flex-direction: column; align-items: center; gap: 12px; text-align: center;}
.bwso-site.bwe-site .hope-media:where(.bwso-learn) .hope-actions > a,
.bwso-site.bwe-site .hope-media:where(.bwso-learn) .hope-actions > :where(.bwe-native-carrier) > a,
.bwso-site.bwe-site .hope-media:where(.bwso-learn) .hope-actions > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site .hope-media:where(.bwso-learn) .hope-actions > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-learn) .hope-media .hope-actions > a,
.bwso-site.bwe-site :where(.bwso-learn) .hope-media .hope-actions > :where(.bwe-native-carrier) > a,
.bwso-site.bwe-site :where(.bwso-learn) .hope-media .hope-actions > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-learn) .hope-media .hope-actions > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a{align-self: center;}
.bwso-site.bwe-site .hope-video-title:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-video-title,
.bwso-site.bwe-site .hope-book-title:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-book-title{max-width: 340px;}
.bwso-site.bwe-site .article-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) article,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid article{min-width: 0;}
.bwso-site.bwe-site .article-image:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-image{height: auto; aspect-ratio: 1.35;}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid h3{font-size: 26px;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: none; font-size: clamp(30px, 3.5vw, 54px);}
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: 1000px;}
.bwso-site.bwe-site .newsletter-copy-line:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-copy-line{display: block;}
@media (min-width: 1000px){.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{white-space: nowrap;}}
@media (max-width: 1100px){.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a{padding: 16px;}
.bwso-site.bwe-site .resource-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-layout{gap: 24px;}
.bwso-site.bwe-site .resource-row:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .resource-row h3{font-size: 22px;}
.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout{gap: 32px;}
.bwso-site.bwe-site .article-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-grid{gap: 24px;}
.bwso-site.bwe-site .article-grid:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .article-grid h3{font-size: 24px;}}
@media (max-width: 900px){.bwso-site.bwe-site .topic-nav:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav{gap: 8px;}
.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a{border-bottom: 1px solid #d8cbe1; border-radius: 12px;}
.bwso-site.bwe-site .resource-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-layout{grid-template-columns: .85fr 1.15fr;}
.bwso-site.bwe-site .topic-section:where(.bwso-learn) .resource-stack .resource-row,
.bwso-site.bwe-site :where(.bwso-learn) .topic-section .resource-stack .resource-row{padding: 18px; gap: 16px;}}
@media (max-width: 640px){.bwso-site.bwe-site .topic-nav:where(.bwso-learn) a,
.bwso-site.bwe-site :where(.bwso-learn) .topic-nav a{min-height: 88px; font-size: 16px; padding: 14px; gap: 8px;}
.bwso-site.bwe-site .resource-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-layout{grid-template-columns: minmax(0, 1fr); gap: 22px; margin-top: 30px;}
.bwso-site.bwe-site .resource-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .resource-photo{min-height: 280px;}
.bwso-site.bwe-site .resource-row:where(.bwso-learn) h3,
.bwso-site.bwe-site :where(.bwso-learn) .resource-row h3{font-size: 21px;}
.bwso-site.bwe-site .guide-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-photo{min-height: 320px;}
.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout{grid-template-columns: minmax(0, 1fr);}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula{margin: 0; padding: 0;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) span,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula span{font-size: 54px;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) strong,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula strong{font-size: 12px;}
.bwso-site.bwe-site .article-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .article-grid{grid-template-columns: minmax(0, 1fr); gap: 38px;}
.bwso-site.bwe-site .newsletter-copy-line:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .newsletter-copy-line{display: inline;}}
@media (min-width: 641px){.bwso-site.bwe-site .learn-hero-surface:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-surface{grid-template-rows: auto 1fr; align-items: start;}
.bwso-site.bwe-site .hero-heading:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading{grid-column: 1;}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo{grid-row: 1 / 3; align-self: start; height: auto; aspect-ratio: 1000 / 1331; margin: 0;}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo img{object-position: center; translate: none; scale: 1; will-change: auto;}
.bwso-site.bwe-site .hero-intro:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hero-intro{padding-bottom: 0;}}
@media (min-width: 641px) and (max-width: 900px){.bwso-site.bwe-site .hero-heading:where(.bwso-learn) h1,
.bwso-site.bwe-site :where(.bwso-learn) .hero-heading h1{font-size: clamp(38px, 5.8vw, 52px);}}
@media (max-width: 640px){.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo{height: auto; aspect-ratio: 1000 / 1331;}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo img{object-position: center; translate: none; scale: 1; will-change: auto;}}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo{aspect-ratio: 1365 / 2048;}
.bwso-site.bwe-site .learn-hero-photo:where(.bwso-learn) img,
.bwso-site.bwe-site :where(.bwso-learn) .learn-hero-photo img{object-fit: contain;}
.bwso-site.bwe-site .guide-preview:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-preview{position: relative;
  display: block;
  width: 100%;
  max-width: 490px;
  aspect-ratio: 1.15;
  margin-top: 10px;}
.bwso-site.bwe-site .guide-page:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-page{position: absolute;
  width: 64%;
  height: auto;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 10px 24px #44364f24;}
.bwso-site.bwe-site .guide-page-4:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-page-4{z-index: 1; left: 25%; top: 7%; transform: rotate(13deg);}
.bwso-site.bwe-site .guide-page-3:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-page-3{z-index: 2; left: 19%; top: 9%; transform: rotate(6deg);}
.bwso-site.bwe-site .guide-page-2:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-page-2{z-index: 3; left: 12%; top: 13%; transform: rotate(-2deg);}
.bwso-site.bwe-site .guide-page-1:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .guide-page-1{z-index: 4; left: 6%; top: 18%; transform: rotate(-8deg);}
.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout{grid-template-columns: .95fr 1.05fr;
  grid-template-areas: "foods copy" "actions actions";
  gap: 40px clamp(32px, 4vw, 64px);
  align-items: center;}
.bwso-site.bwe-site .hope-copy:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-copy{grid-area: copy; gap: 20px;}
.bwso-site.bwe-site .hope-copy:where(.bwso-learn) h2,
.bwso-site.bwe-site :where(.bwso-learn) .hope-copy h2{font-size: clamp(32px, 3.4vw, 48px); line-height: 1.15;}
.bwso-site.bwe-site .hope-food-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-food-grid{grid-area: foods;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  min-width: 0;}
.bwso-site.bwe-site .hope-food-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-food-photo{width: 100%;
  height: auto;
  aspect-ratio: 4 / 5;
  object-fit: cover;
  border-radius: 12px;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula{width: 100%; padding: 0; margin: 0; gap: 12px; text-align: center;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div{align-items: center; gap: 12px;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) .hope-letter,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula .hope-letter{width: min(100%, 88px); height: auto; border-radius: 50%;}
.bwso-site.bwe-site .hope-formula:where(.bwso-learn) strong,
.bwso-site.bwe-site :where(.bwso-learn) .hope-formula strong{font-size: clamp(14px, 1.35vw, 18px); line-height: 1.35; color: var(--ink);}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions{grid-area: actions; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 32px;}
.bwso-site.bwe-site .hope-action:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-action{display: flex; flex-direction: column; align-items: flex-start; gap: 12px;}
.bwso-site.bwe-site .hope-action:where(.bwso-learn) .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .hope-action .editorial-link{margin: 0;}
.bwso-site.bwe-site .hope-video-title:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-video-title,
.bwso-site.bwe-site .hope-book-title:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-book-title{max-width: 480px;}
@media (max-width: 900px){.bwso-site.bwe-site .hope-layout:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-layout{grid-template-columns: minmax(0, 1fr); grid-template-areas: "copy" "foods" "actions"; gap: 32px;}
.bwso-site.bwe-site .hope-food-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-food-grid{width: min(100%, 620px); margin-inline: auto;}}
@media (max-width: 640px){.bwso-site.bwe-site .hope-food-grid:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-food-grid{gap: 12px;}
.bwso-site.bwe-site .hope-food-photo:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-food-photo{border-radius: 10px;}
.bwso-site.bwe-site .hope-actions:where(.bwso-learn),
.bwso-site.bwe-site :where(.bwso-learn) .hope-actions{grid-template-columns: minmax(0, 1fr); gap: 24px;}
.bwso-site.bwe-site .hope-action:where(.bwso-learn) .editorial-link,
.bwso-site.bwe-site :where(.bwso-learn) .hope-action .editorial-link{margin: 0;}}
:where(.bwso-contact, .bwso-landing){--purple: #8e6aa6;
  --purple-dark: #6e4c86;
  --yellow: #72BF44;
  --lavender: #f4eff8;
  --blue: #eef5fa;
  --ink: #4a4a4a;
  --muted: #5e5e5e;
  --gutter: clamp(22px, 4vw, 64px);}
.bwso-site.bwe-site *:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) *{box-sizing: border-box;}
.bwso-site.bwe-site h1:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h1,
.bwso-site.bwe-site h2:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h2,
.bwso-site.bwe-site h3:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h3,
.bwso-site.bwe-site p:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) p{margin: 0;}
.bwso-site.bwe-site h1:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h1,
.bwso-site.bwe-site h2:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h2,
.bwso-site.bwe-site h3:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h3{font-weight: 700; text-wrap: balance;}
.bwso-site.bwe-site h1:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h1{font-size: clamp(36px, 3.2vw, 50px); line-height: 1.06; letter-spacing: -.025em;}
.bwso-site.bwe-site h2:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h2{font-size: clamp(36px, 4vw, 54px); line-height: 1.08; letter-spacing: -.02em;}
.bwso-site.bwe-site h3:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h3{font-size: 24px; line-height: 1.15;}
.bwso-site.bwe-site p:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) p{font-size: 22px; line-height: 1.6; color: var(--muted); text-wrap: pretty;}
.bwso-site.bwe-site a:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) a{color: var(--purple-dark); text-decoration: none;}
.bwso-site.bwe-site a:hover:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) a:hover{color: #50315f;}
.bwso-site.bwe-site button:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) button,
.bwso-site.bwe-site input:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) input{font: inherit;}
.bwso-site.bwe-site button:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) button,
.bwso-site.bwe-site a:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) a{-webkit-tap-highlight-color: transparent;}
.bwso-site.bwe-site button:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) button{cursor: pointer;}
.bwso-site.bwe-site img:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) img{display: block; max-width: 100%; height: auto;}
.bwso-site.bwe-site a:focus-visible:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) a:focus-visible,
.bwso-site.bwe-site button:focus-visible:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) button:focus-visible,
.bwso-site.bwe-site input:focus-visible:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) input:focus-visible{outline: 3px solid var(--purple-dark); outline-offset: 5px;}
.bwso-site.bwe-site .skip-link:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .skip-link{position: absolute; left: 16px; top: -100px; z-index: 10; padding: 14px 22px; background: #fff; border-radius: 8px;}
.bwso-site.bwe-site .skip-link:focus:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .skip-link:focus{top: 16px;}
.bwso-site.bwe-site .section-inner:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .section-inner{width: min(100%, 1440px); margin-inline: auto; padding-inline: var(--gutter);}
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section{display: flex; flex-direction: column; align-items: center; gap: 24px; text-align: center; padding-block: clamp(64px, 7vw, 108px);}
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: 820px;}
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: 720px;}
.bwso-site.bwe-site .script-word:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .script-word,
.bwso-site.bwe-site .script-label:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .script-label,
.bwso-site.bwe-site .script-heading:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .script-heading{font-family: "Above the Beyond Script", cursive; font-weight: 400; color: var(--purple);}
.bwso-site.bwe-site .script-word:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .script-word{font-size: 1.5em; line-height: 1; display: inline-block;}
.bwso-site.bwe-site .script-label:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .script-label{font-size: clamp(36px, 4vw, 48px); line-height: 1.25;}
.bwso-site.bwe-site .script-joiner:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .script-joiner{font-family: "Proxima Nova", Arial, sans-serif; font-size: .65em; font-weight: 400; vertical-align: .08em;}
.bwso-site.bwe-site h2.script-heading:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) h2.script-heading{font-size: clamp(54px, 6vw, 76px); line-height: 1.15;}
.bwso-site.bwe-site .eyebrow:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .eyebrow{color: var(--purple-dark); font-size: 14px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase;}
.bwso-site.bwe-site .badge:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .badge{align-self: flex-start; padding: 8px 14px; border-radius: 999px; background: #eaf5e3; color: #385522; font-size: 13px; font-weight: 700; line-height: 1.5; letter-spacing: .11em; text-transform: uppercase;}
.bwso-site.bwe-site .actions:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .actions{display: flex; flex-wrap: wrap; gap: 12px;}
.bwso-site.bwe-site .button:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button{--button-text: #fff;
  --button-hover-text: #fff;
  --button-sweep: #58356e;
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  padding: 16px 28px;
  border: 2px solid transparent;
  border-radius: 999px;
  background: var(--purple-dark);
  color: var(--button-text);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  transition: color 180ms ease;}
.bwso-site.bwe-site .button:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button::before{content: "";
  position: absolute;
  inset: -1px;
  z-index: -1;
  border-radius: inherit;
  background: var(--button-sweep);
  transform: translate(102%, 102%);
  transition: transform 180ms cubic-bezier(.2, .7, .3, 1);
  pointer-events: none;}
.bwso-site.bwe-site .button:hover:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button:hover{color: var(--button-text);}
.bwso-site.bwe-site .button:focus-visible:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button:focus-visible{color: var(--button-hover-text);}
.bwso-site.bwe-site .button:focus-visible:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button:focus-visible::before{transform: translate(0, 0);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .button:hover:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button:hover{color: var(--button-hover-text);}
.bwso-site.bwe-site .button:hover:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button:hover::before{transform: translate(0, 0);}}
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button{align-self: center;}
.bwso-site.bwe-site .button-soft:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button-soft,
.bwso-site.bwe-site .button-white:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button-white{--button-text: #46667b;
  --button-hover-text: #355165;
  --button-sweep: #c8e0ee;}
.bwso-site.bwe-site .button-soft:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button-soft{background: var(--blue);}
.bwso-site.bwe-site .button-white:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button-white{background: #fff;}
.bwso-site.bwe-site .button-outline:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button-outline{--button-text: var(--purple-dark);
  --button-sweep: var(--purple-dark);
  border-color: var(--purple);
  background: transparent;}
.bwso-site.bwe-site .announcement-bar:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .announcement-bar{background: var(--lavender); color: var(--purple-dark); text-align: center; font-size: 16px; font-weight: 700; padding: 12px var(--gutter); letter-spacing: .025em;}
.bwso-site.bwe-site .announcement-bar:where(.bwso-contact, .bwso-landing) a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .announcement-bar a{color: inherit; text-decoration: underline; text-underline-offset: 3px;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header{display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 24px;
  padding: 16px var(--gutter);
  border-bottom: 2px dotted #d6e6f0;}
.bwso-site.bwe-site .brand:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .brand{display: block; width: 245px; max-width: 100%;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .brand,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .brand{width: 210px;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav{display: flex; justify-content: center; flex-wrap: wrap; gap: 12px clamp(14px, 1.5vw, 24px); font-size: 16px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a{color: var(--ink); padding-block: 6px;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a{position: relative;
  transition: color 220ms ease;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a::after{content: "";
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  height: 2px;
  border-radius: 2px;
  background: var(--purple);
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 280ms cubic-bezier(.2, .65, .3, 1);
  pointer-events: none;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a:focus-visible,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a:focus-visible{color: var(--purple-dark);}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a:focus-visible::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a:focus-visible::after{transform: scaleX(1);
  transform-origin: left;}
.bwso-site.bwe-site .header-connect:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .header-connect{justify-self: end;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .social-access,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .social-access{flex-wrap: nowrap;}
.bwso-site.bwe-site .social-access:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-access{display: flex;}
.bwso-site.bwe-site .social-access:where(.bwso-contact, .bwso-landing) a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-access a{flex: 0 0 40px;
  width: 40px !important;
  height: 40px !important;
  display: grid;
  place-items: center;
  border: 1px solid #d9cce3;
  border-radius: 50%;
  background: var(--social-background, #fff);
  color: var(--social-color, var(--purple-dark));
  font-weight: 700;
  transition:
    transform 260ms cubic-bezier(.2, .65, .3, 1),
    background-color 220ms ease,
    color 220ms ease,
    border-color 220ms ease,
    box-shadow 260ms ease;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .social-access a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .social-access a{background: var(--social-background, #fff) !important;
  color: var(--social-color, var(--purple-dark)) !important;}
.bwso-site.bwe-site .social-access:where(.bwso-contact, .bwso-landing) a:focus-visible,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-access a:focus-visible{--social-background: var(--purple-dark);
  --social-color: #fff;
  border-color: var(--purple-dark);
  box-shadow: 0 6px 16px #6e4c8629;
  transform: translateY(-3px);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a:hover,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a:hover{color: var(--purple-dark);}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a:hover::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a:hover::after{transform: scaleX(1);
    transform-origin: left;}
.bwso-site.bwe-site .social-access:where(.bwso-contact, .bwso-landing) a:hover,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-access a:hover{--social-background: var(--purple-dark);
    --social-color: #fff;
    border-color: var(--purple-dark);
    box-shadow: 0 6px 16px #6e4c8629;
    transform: translateY(-3px);}
.bwso-site.bwe-site .social-access:where(.bwso-contact, .bwso-landing) a:active,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-access a:active{transform: translateY(-1px);
    box-shadow: 0 2px 6px #6e4c8620;}}
.bwso-site.bwe-site .social-icon-definitions:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-icon-definitions{position: absolute; overflow: hidden; pointer-events: none;}
.bwso-site.bwe-site .social-icon:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-icon{display: block; flex-shrink: 0;}
.bwso-site.bwe-site .hero-frame:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-frame{max-width: 1680px; margin-inline: auto; padding: 30px 32px 0;}
.bwso-site.bwe-site .hero:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero{position: relative; display: grid; grid-template-columns: minmax(0, 1fr); align-items: end; min-height: clamp(480px, 46vw, 720px); padding: 72px 44px 152px; border-radius: 32px; background: var(--blue);}
.bwso-site.bwe-site .hero-media:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-media{position: absolute; inset: 0; overflow: hidden; border-radius: inherit;}
.bwso-site.bwe-site .hero-media:where(.bwso-contact, .bwso-landing)::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-media::after{content: ""; position: absolute; inset: 0; background: linear-gradient(to bottom, rgb(0 0 0 / 20%) 30%, rgb(0 0 0 / 65%) 100%); pointer-events: none;}
.bwso-site.bwe-site .hero:where(.bwso-contact, .bwso-landing) video,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero video{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.bwso-site.bwe-site .hero-copy:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-copy{position: relative; justify-self: center; width: 100%; max-width: 1000px; min-width: 0; container-type: inline-size; color: #fff; text-align: center; text-shadow: 0 2px 8px rgb(0 0 0 / 65%);}
.bwso-site.bwe-site .hero-copy:where(.bwso-contact, .bwso-landing) h1,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-copy h1{width: 100%; font-size: min(3.75rem, 7cqi); line-height: 1.15; color: #fff;}
.bwso-site.bwe-site .hero-copy:where(.bwso-contact, .bwso-landing) h1 .script-word,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-copy h1 .script-word{font-size: 1.1em; line-height: 1; letter-spacing: normal; color: inherit;}
.bwso-site.bwe-site .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-headline-line{display: block; white-space: nowrap; letter-spacing: -.025em;}
.bwso-site.bwe-site .hero-headline-line:first-child:where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-headline-line:first-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):first-child > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):first-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line{padding-bottom: .18em;}
.bwso-site.bwe-site .hero-headline-line:last-child:where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-headline-line:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line{font-size: min(2.625rem, 5.5cqi);}
.bwso-site.bwe-site .video-control:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .video-control{position: absolute; z-index: 1; left: 26px; top: 24px; padding: 11px 18px; border: 1px solid #ffffff99; border-radius: 999px; background: #33233ee6; color: #fff; font-size: 15px;}
.bwso-site.bwe-site .video-control:focus-visible:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .video-control:focus-visible{outline-color: #fff;}
.bwso-site.bwe-site .facts:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .facts{position: absolute; z-index: 1; inset-inline: 0; bottom: 0; transform: translateY(25%); display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); width: min(calc(100% - 88px), 1200px); margin: 0 auto; padding: 28px 10px; border-radius: 12px; background: var(--yellow);}
.bwso-site.bwe-site .fact:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact{display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 9px; padding-inline: 8px; text-align: center; color: #50345f;}
.bwso-site.bwe-site .fact:where(.bwso-contact, .bwso-landing) + .fact,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact + .fact{border-left: 1px solid #50345f26;}
.bwso-site.bwe-site .fact:where(.bwso-contact, .bwso-landing) strong,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact strong{font-size: clamp(32px, 3.2vw, 40px); line-height: 1; letter-spacing: -.045em; font-variant-numeric: tabular-nums;}
.bwso-site.bwe-site .fact:where(.bwso-contact, .bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .fact:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .fact:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .fact:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){max-width: 170px; font-size: 15px; font-weight: 400; line-height: 1.4;}
.bwso-site.bwe-site .book-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-section{background: var(--blue);}
.bwso-site.bwe-site .book-layout:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-layout{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(24px, 4vw, 64px); align-items: center; padding-block: 60px;}
.bwso-site.bwe-site .book-art:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-art{position: relative; display: grid; place-items: center; isolation: isolate;}
.bwso-site.bwe-site .book-art:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-art::before{content: ""; position: absolute; width: 86%; aspect-ratio: 1; border-radius: 50%; background: #dcebf4; z-index: -1;}
.bwso-site.bwe-site .book-art:where(.bwso-contact, .bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-art img{width: 100%; max-width: 600px; filter: drop-shadow(0 24px 20px #4a6f8633);}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy{display: flex; flex-direction: column; gap: 22px;}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy h2{max-width: none; font-size: clamp(30px, 3.6vw, 54px); white-space: nowrap;}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy p{font-size: 22px;}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) .book-question,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy .book-question{font-size: 24px; line-height: 1.35; font-weight: 700; color: var(--ink);}
.bwso-site.bwe-site .retailers:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailers{padding-block: 24px 32px; border-top: 1px solid #cfdfe9; text-align: center;}
.bwso-site.bwe-site .retailers:where(.bwso-contact, .bwso-landing) > p,
.bwso-site.bwe-site .retailers:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .retailers:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .retailers:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailers > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailers > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailers > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailers > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 14px; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; color: #46667b; margin-bottom: 18px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links{display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 12px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a{position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  min-height: 62px;
  min-width: 0;
  padding: 14px 10px;
  border-radius: 12px;
  background: #fff;
  color: var(--ink);
  font-size: 15px;
  font-weight: 700;
  transition: transform 300ms cubic-bezier(.2, .65, .3, 1), box-shadow 300ms ease;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links img{max-width: 100%;
  width: auto;
  height: auto;
  max-height: 30px;
  object-fit: contain;
  transition: transform 340ms cubic-bezier(.2, .65, .3, 1);}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) .retailer-symbol,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links .retailer-symbol{width: 24px; height: 24px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a:focus-visible,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a:focus-visible{z-index: 1;
  transform: scale(1.025) rotate(-.75deg);
  box-shadow: 0 8px 20px #4a6f861c;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a:focus-visible img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a:focus-visible img{transform: scale(1.075);}
@media (hover: hover) and (pointer: fine){.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a:hover,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a:hover{z-index: 1;
    transform: scale(1.025) rotate(-.75deg);
    box-shadow: 0 8px 20px #4a6f861c;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a:hover img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a:hover img{transform: scale(1.075);}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a:active,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a:active{transform: scale(1.01) rotate(-.25deg);
    box-shadow: 0 3px 10px #4a6f8614;}}
.bwso-site.bwe-site .botanical-filter-definitions:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-filter-definitions{position: absolute; pointer-events: none;}
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section{position: relative; isolation: isolate; overflow: hidden; padding-inline: var(--gutter);}
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::before,
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::after{content: ""; position: absolute; z-index: -1; pointer-events: none;
  top: 50%; height: min(680px, 90%); width: clamp(140px, 25vw, 360px); transform: translateY(-50%);
  background: url("../source/botanical-pattern.jpg") left center / auto 100% no-repeat;
  filter: url("#botanical-purple"); opacity: .5;}
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::before{left: -28px;}
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::after{right: -28px; background-position: right center;}
.bwso-site.bwe-site .about-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-section{display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); align-items: center; gap: clamp(32px, 5vw, 80px); padding-block: clamp(64px, 7vw, 108px);}
body.bwso-site.bwe-site:not(.bubbly-home) .hero-frame:where(.bwso-contact, .bwso-landing) + .about-section,
body.bwso-site.bwe-site:not(.bubbly-home) :where(.bwso-contact, .bwso-landing) .hero-frame + .about-section{padding-top: calc(clamp(48px, 5vw, 80px) + 40px);}
.bwso-site.bwe-site .about-portrait:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-portrait{width: min(100%, 420px); justify-self: center; overflow: hidden; border-radius: 24px; background: var(--blue);}
.bwso-site.bwe-site .about-portrait:where(.bwso-contact, .bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-portrait img{width: 100%; aspect-ratio: 3 / 4; object-fit: cover; object-position: center 65%;}
.bwso-site.bwe-site .about-copy:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-copy{display: flex; flex-direction: column; align-items: start; gap: 24px;}
.bwso-site.bwe-site .about-copy:where(.bwso-contact, .bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-copy h2{font-size: clamp(32px, 3.5vw, 50px);}
.bwso-site.bwe-site .about-heading-group:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-heading-group{display: grid; gap: 10px;}
.bwso-site.bwe-site .about-copy:where(.bwso-contact, .bwso-landing) .about-expertise,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-copy .about-expertise{font-size: clamp(20px, 2vw, 26px); line-height: 1.3; font-weight: 700; color: var(--purple-dark);}
.bwso-site.bwe-site .learn-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .learn-section{border-top: 1px solid #eee5f3;}
.bwso-site.bwe-site .topic-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; width: 100%; margin-block: 24px 12px; text-align: left;}
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card{display: flex; flex-direction: column; gap: 16px; min-width: 0;}
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100%; height: 260px; object-fit: cover; border-radius: 200px 200px 16px 16px;}
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:nth-child(4):where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card:nth-child(4):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(4) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{object-position: 45% center;}
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .topic-copy:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-copy{flex: 1; display: flex; flex-direction: column; gap: 16px; padding: 24px 22px; border-radius: 28px; background: transparent;}
.bwso-site.bwe-site .topic-copy:where(.bwso-contact, .bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-copy h3,
.bwso-site.bwe-site .topic-copy:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-copy p{color: var(--ink);}
.bwso-site.bwe-site .topic-copy:where(.bwso-contact, .bwso-landing) > a,
.bwso-site.bwe-site .topic-copy:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > a,
.bwso-site.bwe-site .topic-copy:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site .topic-copy:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-copy > a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-copy > :where(.bwe-native-carrier) > a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a{margin-top: auto; font-size: 18px; font-weight: 700; padding-block: 5px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature{width: 100%; display: flex; align-items: center; gap: 24px; margin-top: 36px; padding: 36px; border-radius: 28px; background: var(--yellow); color: var(--purple-dark); text-align: left; transition: background-color 180ms ease;}
.bwso-site.bwe-site .youtube-feature:is(:hover, :focus-visible):where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature:is(:hover, :focus-visible){background: var(--yellow); color: var(--purple-dark);}
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100px; height: 100px; border-radius: 50%; object-fit: cover; object-position: center 20%;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) strong,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature strong{display: block; margin-bottom: 8px; font-size: 30px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){font-size: 20px;}
.bwso-site.bwe-site .watch-label:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .watch-label{margin-left: auto; font-size: 18px; font-weight: 700;}
.bwso-site.bwe-site :is(#latest, .bwso-anchor-latest):where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :is(#latest, .bwso-anchor-latest){padding: 0 var(--gutter) clamp(64px, 7vw, 108px) !important;}
.bwso-site.bwe-site .article-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-grid{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 36px; width: 100%; margin-block: 24px 12px; text-align: left;}
.bwso-site.bwe-site .article-grid:where(.bwso-contact, .bwso-landing) > article,
.bwso-site.bwe-site .article-grid:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > article,
.bwso-site.bwe-site .article-grid:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > article,
.bwso-site.bwe-site .article-grid:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > article,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-grid > article,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-grid > :where(.bwe-native-carrier) > article,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-grid > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > article,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-grid > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > article{min-width: 0;}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link{height: 100%; display: flex; flex-direction: column; gap: 18px; color: var(--ink);}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{width: 100%; aspect-ratio: 1.35; object-fit: cover; border-radius: 24px;}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link h3{font-size: 28px;}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) .article-more,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link .article-more{margin-top: auto; color: var(--purple-dark);}
.bwso-site.bwe-site .speaking-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-section{background: #fff;}
.bwso-site.bwe-site .speaking-layout:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-layout{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(32px, 5vw, 72px); align-items: center; padding-block: clamp(64px, 7vw, 108px);}
.bwso-site.bwe-site .speaking-copy:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-copy{display: flex; flex-direction: column; gap: 24px;}
.bwso-site.bwe-site .speaking-formats:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-formats{display: flex; flex-wrap: wrap; gap: 10px; list-style: none; padding: 0; margin: 0;}
.bwso-site.bwe-site .speaking-formats:where(.bwso-contact, .bwso-landing) li,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-formats li{background: #fff; border: 1px solid #d9cce3; color: var(--purple-dark); font-size: 16px; font-weight: 700; padding: 8px 16px; border-radius: 999px;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-photo{height: 560px; border-radius: 24px; overflow: hidden; background: #fff;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-contact, .bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-photo img{width: 100%; height: 100%; object-fit: cover; object-position: center 42%;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-contact, .bwso-landing) .speaking-photo-inward,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-photo .speaking-photo-inward{transform: scaleX(-1);}
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{max-width: none; font-size: clamp(30px, 3.5vw, 54px);}
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{max-width: 1000px;}
.bwso-site.bwe-site .newsletter-copy-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-copy-line{display: block;}
@media (min-width: 1000px){.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > h2{white-space: nowrap;}}
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) .newsletter-form,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section .newsletter-form{max-width: 580px; text-align: left; margin-top: 10px;}
.bwso-site.bwe-site .signup-row:where(.bwso-contact, .bwso-landing) input,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .signup-row input,
.bwso-site.bwe-site .signup-row:where(.bwso-contact, .bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .signup-row .button{border-radius: 999px;}
.bwso-site.bwe-site .signup-row:where(.bwso-contact, .bwso-landing) input,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .signup-row input{padding: 16px 24px; font-size: 18px;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) .preview-note,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section .preview-note,
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing) .signup-status,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section .signup-status{text-align: center;}
.bwso-site.bwe-site .newsletter-form:where(.bwso-contact, .bwso-landing) label,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-form label{font-size: 16px;}
.bwso-site.bwe-site .preview-note:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .preview-note{font-size: 14px !important;}
.bwso-site.bwe-site .signup-status:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .signup-status{font-size: 16px !important;}
.bwso-site.bwe-site .text-button:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .text-button{font-size: 17px;}
.bwso-site.bwe-site .popup-preview-trigger:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .popup-preview-trigger{font-size: 15px;}
.bwso-site.bwe-site .article-more:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-more{font-size: 18px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-dialog{font-family: "Proxima Nova", Arial, sans-serif; border-radius: 28px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-contact, .bwso-landing) .eyebrow,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-dialog .eyebrow{margin-bottom: 14px; font-size: 14px;}
.bwso-site.bwe-site .site-dialog:where(.bwso-contact, .bwso-landing) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .site-dialog:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-dialog > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-dialog > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-dialog > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-dialog > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .site-dialog:where(.bwso-contact, .bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-dialog .button{padding-inline: 22px;}
.bwso-site.bwe-site .site-footer:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-footer{background: var(--lavender); padding-block: 60px 36px;}
.bwso-site.bwe-site .footer-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-grid{display: grid; grid-template-columns: 1.4fr repeat(3, minmax(0, 1fr)); gap: 40px; font-size: 18px;}
.bwso-site.bwe-site .footer-brand:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-brand{display: flex; flex-direction: column; gap: 18px; align-items: flex-start;}
.bwso-site.bwe-site .footer-brand:where(.bwso-contact, .bwso-landing) .brand,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-brand .brand{width: 240px;}
.bwso-site.bwe-site .footer-brand:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-brand p{font-size: 19px; max-width: 300px;}
.bwso-site.bwe-site .footer-column:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-column{display: flex; flex-direction: column; gap: 12px;}
.bwso-site.bwe-site .footer-column:where(.bwso-contact, .bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-column h2{margin-top: 14px; margin-bottom: 8px; font-size: 14px; letter-spacing: .16em; text-transform: uppercase; color: var(--purple-dark);}
.bwso-site.bwe-site .footer-column:where(.bwso-contact, .bwso-landing) a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-column a{color: var(--muted); line-height: 1.4;}
.bwso-site.bwe-site .footer-column:where(.bwso-contact, .bwso-landing) a:hover,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-column a:hover{color: var(--purple-dark); text-decoration: underline;}
.bwso-site.bwe-site .footer-legal:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-legal{margin-top: 40px;}
.bwso-site.bwe-site .footer-legal:where(.bwso-contact, .bwso-landing) :is(#medical-disclaimer, .bwso-anchor-medical-disclaimer),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-legal :is(#medical-disclaimer, .bwso-anchor-medical-disclaimer){font-size: 14px !important; border-top: 1px solid #dfd3e7; padding-top: 24px; margin-bottom: 12px;}
.bwso-site.bwe-site .footer-legal:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-legal p{font-size: 14px;}
@media (min-width: 1600px){.bwso-site.bwe-site .hero:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero{min-height: 720px;}}
@media (max-width: 1199px){.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header{grid-template-columns: minmax(0, 1fr) auto; gap: 12px 24px;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .brand,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .brand{grid-column: 1; grid-row: 1;}
.bwso-site.bwe-site .header-connect:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .header-connect{grid-column: 2; grid-row: 1;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav{grid-column: 1 / -1; grid-row: 2;}}
@media (max-width: 1100px){.bwso-site.bwe-site .hero-frame:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-frame{padding-inline: 22px;}
.bwso-site.bwe-site .hero:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero{padding-inline: 28px;}
.bwso-site.bwe-site .facts:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .facts{width: min(calc(100% - 56px), 1200px);}
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::before,
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::after{opacity: .2;}
.bwso-site.bwe-site .topic-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-grid{gap: 20px;}
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: 220px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links{grid-template-columns: repeat(4, minmax(0, 1fr));}
.bwso-site.bwe-site .footer-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-grid{gap: 26px;}}
@media (max-width: 900px){.bwso-site.bwe-site .hero:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero{min-height: 480px; padding-top: 72px;}
.bwso-site.bwe-site .hero-media:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-media{position: absolute; inset: 0; width: 100%;}
.bwso-site.bwe-site .hero:where(.bwso-contact, .bwso-landing) video,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero video{position: absolute; inset: 0;}
.bwso-site.bwe-site .about-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-section{gap: 32px;}
.bwso-site.bwe-site .about-copy:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-copy p{font-size: 20px;}
.bwso-site.bwe-site .video-control:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .video-control{top: 20px; left: 20px;}
.bwso-site.bwe-site .book-layout:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-layout{gap: 24px;}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy p{font-size: 20px;}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) .book-question,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy .book-question{font-size: 22px;}
.bwso-site.bwe-site .topic-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px 28px;}
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: 300px;}
.bwso-site.bwe-site .article-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-grid{gap: 24px;}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link h3{font-size: 24px;}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link p{font-size: 18px;}
.bwso-site.bwe-site .speaking-layout:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-layout{gap: 32px;}
.bwso-site.bwe-site .speaking-copy:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-copy p{font-size: 20px;}
.bwso-site.bwe-site .speaking-photo:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-photo{height: 480px;}
.bwso-site.bwe-site .footer-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}
.bwso-site.bwe-site .footer-brand:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-brand{grid-column: 1 / -1;}}
@media (max-width: 640px){.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header{padding-block: 14px; gap: 10px 12px;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .brand,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .brand{width: clamp(108px, 30vw, 170px);}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .social-access a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .social-access a{flex-basis: 36px; width: 36px !important; height: 36px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav{gap: 8px 20px; font-size: 15px; letter-spacing: .06em;}
.bwso-site.bwe-site .hero-frame:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-frame{padding: 20px 12px 0;}
.bwso-site.bwe-site .hero:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero{min-height: 620px; padding: 72px 20px 300px; border-radius: 24px;}
.bwso-site.bwe-site .hero-copy:where(.bwso-contact, .bwso-landing) h1,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-copy h1{font-size: clamp(28px, 9cqi, 40px);}
.bwso-site.bwe-site .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-headline-line{white-space: normal;}
.bwso-site.bwe-site .hero-headline-line:last-child:where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .hero-headline-line:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .hero-headline-line{font-size: clamp(24px, 7cqi, 32px);}
.bwso-site.bwe-site .badge:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .badge{font-size: 12px;}
.bwso-site.bwe-site .actions:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .actions{gap: 10px;}
.bwso-site.bwe-site .button:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button{padding: 15px 22px;}
.bwso-site.bwe-site .facts:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .facts{grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 26px; width: calc(100% - 40px);}
.bwso-site.bwe-site .fact:nth-child(odd):where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(odd) > .fact:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(odd) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):nth-child(odd) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact:nth-child(odd):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(odd) > .fact,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(odd) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):nth-child(odd) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{border-left: 0;}
.bwso-site.bwe-site .fact:last-child:where(.bwso-contact, .bwso-landing):not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > .fact:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .fact:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > .fact,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .fact,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .fact{grid-column: 1 / -1;}
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::before,
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::after{width: 180px; height: 360px; top: 28px; bottom: auto; transform: none; opacity: .18;}
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::before{left: -35px;}
.bwso-site.bwe-site .botanical-section:where(.bwso-contact, .bwso-landing)::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .botanical-section::after{right: -35px; top: auto; bottom: 28px;}
.bwso-site.bwe-site .book-layout:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-layout{grid-template-columns: minmax(0, 1fr); padding-block: 32px 40px;}
.bwso-site.bwe-site .book-art:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-art{width: min(100%, 420px); margin-inline: auto;}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy p{font-size: 20px;}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy h2{font-size: clamp(28px, 8vw, 44px);}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) .actions,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy .actions{flex-direction: column;}
.bwso-site.bwe-site .book-copy:where(.bwso-contact, .bwso-landing) .actions .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .book-copy .actions .button{align-self: stretch;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > a,
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links :where(.bwe-native-carrier):last-child > a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > a{grid-column: 1 / -1; justify-self: center; width: calc(50% - 5px);}
.bwso-site.bwe-site .about-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-section{grid-template-columns: minmax(0, 1fr);}
body.bwso-site.bwe-site:not(.bubbly-home) .hero-frame:where(.bwso-contact, .bwso-landing) + .about-section,
body.bwso-site.bwe-site:not(.bubbly-home) :where(.bwso-contact, .bwso-landing) .hero-frame + .about-section{padding-top: 136px;}
.bwso-site.bwe-site .about-portrait:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .about-portrait{width: min(100%, 360px);}
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site .centered-section:where(.bwso-contact, .bwso-landing):where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .centered-section:where(.newsletter-section) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.bwe-template-root) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p{font-size: 20px;}
.bwso-site.bwe-site .topic-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-grid,
.bwso-site.bwe-site .article-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-grid{grid-template-columns: minmax(0, 1fr); gap: 40px;}
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: auto; aspect-ratio: 1.1;}
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card h3{font-size: 26px;}
.bwso-site.bwe-site .topic-card:where(.bwso-contact, .bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .topic-card p{font-size: 20px;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature{padding: 28px 24px; flex-direction: column; text-align: center; gap: 18px;}
.bwso-site.bwe-site .watch-label:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .watch-label{margin-left: 0;}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) > img,
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link > :where(.bwe-native-carrier) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > img{height: auto; aspect-ratio: 1.25;}
.bwso-site.bwe-site .article-link:where(.bwso-contact, .bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .article-link h3{font-size: 27px;}
.bwso-site.bwe-site .speaking-layout:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-layout{grid-template-columns: minmax(0, 1fr);}
.bwso-site.bwe-site .speaking-photo:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-photo{height: 440px;}
.bwso-site.bwe-site .speaking-copy:where(.bwso-contact, .bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .speaking-copy .button{align-self: stretch;}
.bwso-site.bwe-site .newsletter-section:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-section{gap: 20px;}
.bwso-site.bwe-site .newsletter-copy-line:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .newsletter-copy-line{display: inline;}
.bwso-site.bwe-site .footer-grid:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px 24px;}}
@media (max-width: 480px){.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .social-access,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .social-access{gap: 6px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .social-access a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .social-access a{flex-basis: 32px; width: 32px !important; height: 32px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .social-icon,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .social-icon{width: 18px; height: 18px;}}
@media (max-width: 359px){.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header{column-gap: 8px;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .brand,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .brand{width: 100px;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .social-access a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .social-access a{flex-basis: 28px; width: 28px !important; height: 28px !important;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) .social-icon,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header .social-icon{width: 16px; height: 16px;}}
@media (prefers-reduced-motion: reduce){.bwso-site.bwe-site .button:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button,
.bwso-site.bwe-site .button:where(.bwso-contact, .bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .button::before{transition: none;}
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a,
.bwso-site.bwe-site .site-header:where(.bwso-contact, .bwso-landing) nav a::after,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .site-header nav a::after,
.bwso-site.bwe-site .social-access:where(.bwso-contact, .bwso-landing) a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-access a{transition: none;}
.bwso-site.bwe-site .social-access:where(.bwso-contact, .bwso-landing) a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .social-access a:is(:hover, :focus-visible, :active){transform: none;}
.bwso-site.bwe-site .youtube-feature:where(.bwso-contact, .bwso-landing),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .youtube-feature,
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a,
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links img{transition: none;}
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a:is(:hover, :focus-visible, :active),
.bwso-site.bwe-site .retailer-links:where(.bwso-contact, .bwso-landing) a:is(:hover, :focus-visible, :active) img,
.bwso-site.bwe-site :where(.bwso-contact, .bwso-landing) .retailer-links a:is(:hover, :focus-visible, :active) img{transform: none;}}
.bwso-site.bwe-site .contact-welcome:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-welcome{max-width: 1240px;
  margin-inline: auto;
  padding: clamp(32px, 5vw, 64px) clamp(10px, 3vw, 48px) clamp(40px, 5vw, 64px);}
.bwso-site.bwe-site .contact-intro:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-intro{max-width: 800px; margin-inline: auto; text-align: center;}
.bwso-site.bwe-site .contact-intro:where(.bwso-contact) h1,
.bwso-site.bwe-site :where(.bwso-contact) .contact-intro h1{margin-bottom: 22px; color: var(--purple-dark); font-size: clamp(36px, 4.2vw, 60px); line-height: 1.1;}
.bwso-site.bwe-site .contact-intro:where(.bwso-contact) p,
.bwso-site.bwe-site :where(.bwso-contact) .contact-intro p{max-width: 64ch; margin-inline: auto;}
.bwso-site.bwe-site .contact-paths:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-paths{display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(22px, 3vw, 36px);
  margin-top: clamp(36px, 4vw, 56px);}
.bwso-site.bwe-site .contact-path:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-path{display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  padding: clamp(28px, 3.2vw, 44px);
  border-radius: 24px;
  background: var(--lavender);}
.bwso-site.bwe-site .contact-path:where(.bwso-contact) h2,
.bwso-site.bwe-site :where(.bwso-contact) .contact-path h2{color: var(--purple-dark); font-size: clamp(25px, 2.3vw, 32px); line-height: 1.2;}
.bwso-site.bwe-site .contact-path:where(.bwso-contact) p,
.bwso-site.bwe-site :where(.bwso-contact) .contact-path p{max-width: 48ch; font-size: 20px; line-height: 1.55;}
.bwso-site.bwe-site .contact-path:where(.bwso-contact) .inquiry-button,
.bwso-site.bwe-site :where(.bwso-contact) .contact-path .inquiry-button{margin-top: auto; font-size: 16px; text-transform: none;}
.bwso-site.bwe-site .contact-form-view:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-view{max-width: 760px; margin-inline: auto; padding: clamp(32px, 5vw, 64px) 22px clamp(40px, 5vw, 64px);}
.bwso-site.bwe-site .contact-welcome[hidden]:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-welcome[hidden],
.bwso-site.bwe-site .contact-form-view[hidden]:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-view[hidden],
.bwso-site.bwe-site .contact-form:where(.bwso-contact) [hidden],
.bwso-site.bwe-site :where(.bwso-contact) .contact-form [hidden]{display: none !important;}
.bwso-site.bwe-site .contact-back:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-back{display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 44px;
  margin-bottom: 26px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--purple-dark);
  font-size: 17px;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 5px;}
.bwso-site.bwe-site .contact-back:hover:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-back:hover{color: #50315f;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form{display: flex; flex-direction: column; gap: 22px; scroll-margin-top: 32px;}
.bwso-site.bwe-site .contact-form-heading:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-heading{display: flex; flex-direction: column; gap: 14px; margin-bottom: 6px;}
.bwso-site.bwe-site .contact-form-heading:where(.bwso-contact) h1,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-heading h1{color: var(--purple-dark); font-size: clamp(34px, 4vw, 48px); line-height: 1.15;}
.bwso-site.bwe-site .contact-form-heading:where(.bwso-contact) h1:focus,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-heading h1:focus{outline: none;}
.bwso-site.bwe-site .contact-form-heading:where(.bwso-contact) > p:not(.required-note),
.bwso-site.bwe-site .contact-form-heading:where(.bwso-contact) > :where(.bwe-native-carrier) > p:not(.required-note),
.bwso-site.bwe-site .contact-form-heading:where(.bwso-contact) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p:not(.required-note),
.bwso-site.bwe-site .contact-form-heading:where(.bwso-contact) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p:not(.required-note),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-heading > p:not(.required-note),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-heading > :where(.bwe-native-carrier) > p:not(.required-note),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-heading > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p:not(.required-note),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-heading > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p:not(.required-note){font-size: 20px; line-height: 1.5;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .name-fields,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .name-fields{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) label,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form label{display: flex; flex-direction: column; gap: 9px; font-size: 17px; font-weight: 700; color: var(--purple-dark);}
.bwso-site.bwe-site .contact-honeypot:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-honeypot{display: none;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) :is(input:not([type="hidden"]), textarea),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form :is(input:not([type="hidden"]), textarea){min-width: 0;
  width: 100%;
  min-height: 54px;
  border: 1px solid #bcaac6;
  border-radius: 12px;
  padding: 15px 18px;
  background: #fff;
  color: var(--ink);
  caret-color: var(--purple-dark);
  font: inherit;
  font-size: 18px;
  font-weight: 400;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) textarea,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form textarea{resize: vertical; min-height: 170px; line-height: 1.5;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) :is(input, textarea)::placeholder,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form :is(input, textarea)::placeholder{color: #65546d; opacity: 1;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) :is(input, textarea):focus-visible,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form :is(input, textarea):focus-visible{outline: 3px solid var(--purple-dark); outline-offset: 3px;}
.bwso-site.bwe-site .contact-form:focus:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form:focus{outline: none;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .required-note,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .required-note{font-size: 15px; line-height: 1.4;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .preview-note,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .preview-note{margin: 0 !important; font-size: 15px !important;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .form-status,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .form-status{color: var(--purple-dark); font-size: 17px; line-height: 1.5;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .form-status:empty,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .form-status:empty{display: none;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .button,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .button{min-width: 160px;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .button:disabled,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .button:disabled{opacity: .65; cursor: not-allowed;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .button:disabled::before,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .button:disabled::before{display: none;}
.bwso-site.bwe-site .contact-disclaimer:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-disclaimer{display: flex; flex-direction: column; gap: 18px; max-width: 1100px; margin-inline: auto; padding: 30px 22px clamp(48px, 6vw, 80px); border-top: 1px solid #d9cce3;}
.bwso-site.bwe-site .contact-disclaimer:where(.bwso-contact) h2,
.bwso-site.bwe-site :where(.bwso-contact) .contact-disclaimer h2{color: var(--purple-dark); font-size: 24px; line-height: 1.2;}
.bwso-site.bwe-site .contact-disclaimer:where(.bwso-contact) p,
.bwso-site.bwe-site :where(.bwso-contact) .contact-disclaimer p{font-size: 17px; line-height: 1.65;}
.bwso-site.bwe-site .provider-link:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .provider-link{display: inline-flex; align-items: center; align-self: flex-start; gap: 10px; min-height: 44px; font-size: 16px; font-weight: 700; text-transform: uppercase; text-decoration: underline; text-underline-offset: 5px;}
.bwso-site.bwe-site .provider-link:where(.bwso-contact) svg,
.bwso-site.bwe-site :where(.bwso-contact) .provider-link svg,
.bwso-site.bwe-site .contact-back:where(.bwso-contact) svg,
.bwso-site.bwe-site :where(.bwso-contact) .contact-back svg{flex-shrink: 0;}
.bwso-site.bwe-site .contact-fallback:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-fallback{margin-top: 24px; font-size: 17px; text-align: center;}
.bwso-site.bwe-site .contact-fallback:where(.bwso-contact) a,
.bwso-site.bwe-site :where(.bwso-contact) .contact-fallback a{text-decoration: underline; text-underline-offset: 4px;}
.bwso-site.bwe-site :is(#contact-page, .bwso-anchor-contact-page):where(.bwso-contact) ::selection,
.bwso-site.bwe-site :where(.bwso-contact) :is(#contact-page, .bwso-anchor-contact-page) ::selection{color: #fff; background: var(--purple-dark);}
@media (max-width: 640px){.bwso-site.bwe-site .contact-intro:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-intro{text-align: left;}
.bwso-site.bwe-site .contact-intro:where(.bwso-contact) p,
.bwso-site.bwe-site :where(.bwso-contact) .contact-intro p{font-size: 20px;}
.bwso-site.bwe-site .contact-paths:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-paths{grid-template-columns: minmax(0, 1fr); gap: 22px;}
.bwso-site.bwe-site .contact-path:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-path{padding: 28px 22px;}
.bwso-site.bwe-site .contact-path:where(.bwso-contact) .inquiry-button,
.bwso-site.bwe-site :where(.bwso-contact) .contact-path .inquiry-button{align-self: stretch;}
.bwso-site.bwe-site .contact-form-view:where(.bwso-contact),
.bwso-site.bwe-site :where(.bwso-contact) .contact-form-view{padding-inline: 10px;}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .name-fields,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .name-fields{grid-template-columns: minmax(0, 1fr);}
.bwso-site.bwe-site .contact-form:where(.bwso-contact) .button,
.bwso-site.bwe-site :where(.bwso-contact) .contact-form .button{align-self: stretch;}}
:where(.bwso-landing){--green:#72bf44;--deep-green:#385522}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero{background:var(--lavender);border-radius:32px;display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center;padding:64px 60px;overflow:hidden}
.bwso-site.bwe-site .bonus-hero-copy:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero-copy{display:flex;flex-direction:column;gap:25px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) h1,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero h1{font-size:clamp(42px,4.25vw,62px);line-height:1.12;font-weight:700;text-wrap:initial}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) h1 em,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero h1 em{font-style:normal;color:var(--purple-dark)}
.bwso-site.bwe-site .hero-thanks:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .hero-thanks{font-family:'Above the Beyond Script',cursive;font-weight:400;color:var(--purple);font-size:1.65em;line-height:1.55;display:inline-block;padding-right:20px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .eyebrow,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .eyebrow{line-height:1.6}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero p{font-size:21px;max-width:650px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-welcome,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-welcome{font-size:24px;color:var(--purple-dark);font-weight:700}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .button,
.bwso-site.bwe-site .download-button:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .download-button,
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy .button{background:var(--green);--button-text:#fff;--button-hover-text:#fff;gap:13px}
.bwso-site.bwe-site .hero-book:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .hero-book{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}
.bwso-site.bwe-site .hero-book:where(.bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-landing) .hero-book::before{content:'';position:absolute;inset:10% -10%;border-radius:50%;background:#ece2f2}
.bwso-site.bwe-site .hero-book:where(.bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-landing) .hero-book img{width:100%;height:auto;position:relative;filter:drop-shadow(0 20px 20px #68447c16);transform:translateY(var(--book-shift,0px));will-change:transform}
.bwso-site.bwe-site .guides-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guides-section{padding-block:90px 96px}
.bwso-site.bwe-site .section-heading:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .section-heading{display:flex;flex-direction:column;gap:18px;margin-bottom:40px}
.bwso-site.bwe-site .section-heading:where(.bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-landing) .section-heading h2{font-size:clamp(34px,3.4vw,48px);color:var(--purple-dark)}
.bwso-site.bwe-site .guide-grid:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.bwso-site.bwe-site .guide-card:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guide-card{display:flex;flex-direction:column;min-width:0}
.bwso-site.bwe-site .cover-space:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-space{position:relative;background:#f7f5f9;border-radius:24px;padding:30px 46px;display:flex;align-items:center;justify-content:center;min-height:355px;border:1px solid #e5dde9}
.bwso-site.bwe-site .cover-status:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-status{position:absolute;bottom:17px;font-size:12px;letter-spacing:.04em;color:#746c7a}
.bwso-site.bwe-site .cover-outline:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline{aspect-ratio:.72;width:100%;max-width:210px;border:1px dashed #bcadc7;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;color:#8b7a96;background:#fcfbfd}
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5}
.bwso-site.bwe-site .cover-number:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-number{font-size:80px;line-height:1;font-weight:400;color:#b2a0be}
.bwso-site.bwe-site .cover-caption:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-caption{font-size:10px;letter-spacing:.12em}
.bwso-site.bwe-site .guide-info:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guide-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:28px;flex:1}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info h3{font-size:28px;line-height:1.15;text-wrap:initial;color:var(--ink);min-height:98px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info p{font-size:20px;line-height:1.55;margin-bottom:10px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info .button{margin-top:auto;font-size:17px;padding:15px 23px}
.bwso-site.bwe-site .preview-note:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .preview-note{font-size:14px;line-height:1.5;color:#746c7a;margin-top:36px}
.bwso-site.bwe-site .coming-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .coming-section{background:var(--blue);padding-block:76px 64px}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro h2{font-size:clamp(34px,3.4vw,48px);line-height:1.12;margin-top:20px}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro p{font-size:22px}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses{margin-top:44px;border-top:1px solid #cedbe3}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article{display:grid;grid-template-columns:74px 1fr;gap:30px;border-bottom:1px solid #cedbe3;padding-block:32px;align-items:start}
.bwso-site.bwe-site .future-number:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .future-number{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-size:26px;font-weight:700}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > div:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > div,
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > div:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div{display:grid;grid-template-columns:1fr 1.12fr;gap:60px;align-items:start}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses h3{font-size:27px;line-height:1.2}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses p{font-size:20px;line-height:1.6}
.bwso-site.bwe-site .coming-close:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .coming-close{font-size:21px;color:var(--purple-dark);font-weight:700;margin-top:34px;text-align:center}
.bwso-site.bwe-site .connection-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:center;padding-block:92px 74px}
.bwso-site.bwe-site .connection-photo:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-photo{height:530px;border-radius:220px 220px 28px 28px;overflow:hidden;max-width:410px}
.bwso-site.bwe-site .connection-photo:where(.bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-landing) .connection-photo img{width:100%;height:100%;object-fit:cover;object-position:center 26%;transform:translateY(var(--portrait-shift,0px)) scale(1.05)}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy{display:flex;flex-direction:column;gap:25px;align-items:flex-start;max-width:680px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy h2{font-size:clamp(36px,3.8vw,54px);line-height:1.12}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy p{font-size:22px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) .connection-lead,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy .connection-lead{font-weight:700;color:var(--purple-dark);font-size:24px}
.bwso-site.bwe-site .thank-you-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .thank-you-section{text-align:center;padding-block:12px 90px;display:flex;flex-direction:column;align-items:center;gap:28px}
.bwso-site.bwe-site .closing-line:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .closing-line{width:90px;height:4px;border-radius:4px;background:var(--green)}
.bwso-site.bwe-site .thank-you-section:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .thank-you-section p{font-size:26px;max-width:830px;line-height:1.5;color:var(--ink)}
.bwso-site.bwe-site .brenda-signature:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .brenda-signature{font-family:'Above the Beyond Script',cursive;font-size:52px;line-height:1.7;color:var(--purple);padding-inline:20px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog{padding:42px;max-width:620px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;border-radius:26px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) .eyebrow,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog .eyebrow{padding-right:24px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog h2{font-size:34px;line-height:1.15;margin-block:20px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog p{font-size:20px;margin-bottom:26px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog .button{font-size:17px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) form,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog form{display:flex;flex-direction:column;gap:19px;margin-top:24px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) label,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog label{font-size:16px;font-weight:700;color:var(--purple-dark);display:flex;flex-direction:column;gap:8px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) input,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog input{width:100%;border:1px solid #cdbcd9;border-radius:9px;background:#fff;padding:13px 15px;color:var(--ink);font-size:18px;font-weight:400}
.bwso-site.bwe-site .name-fields:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) .form-status,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog .form-status{font-size:14px;line-height:1.5;margin:0;color:var(--muted)}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing)::backdrop,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog::backdrop{background:#36213c66;backdrop-filter:blur(3px)}
@media(min-width:1500px){.bwso-site.bwe-site .bonus-hero:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero{padding-inline:80px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) h1,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero h1{font-size:68px}}
@media(max-width:1100px){.bwso-site.bwe-site .bonus-hero:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero{padding:45px 38px;gap:28px}
.bwso-site.bwe-site .guide-grid:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guide-grid{gap:24px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info h3{font-size:25px;min-height:105px}
.bwso-site.bwe-site .cover-space:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-space{padding:30px;min-height:310px}
.bwso-site.bwe-site .cover-number:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-number{font-size:66px}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro{gap:50px}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > div:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > div,
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > div:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div{gap:36px}
.bwso-site.bwe-site .connection-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-section{gap:56px}
.bwso-site.bwe-site .connection-photo:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-photo{height:480px}}
@media(max-width:800px){.bwso-site.bwe-site .bonus-hero:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero{grid-template-columns:1fr .65fr;padding:38px 30px;gap:22px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) h1,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero h1{font-size:41px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero p{font-size:19px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-welcome,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-welcome{font-size:21px}
.bwso-site.bwe-site .hero-book:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .hero-book{align-self:start;margin-top:90px}
.bwso-site.bwe-site .guides-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guides-section{padding-block:64px}
.bwso-site.bwe-site .guide-grid:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guide-grid{gap:20px}
.bwso-site.bwe-site .cover-space:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-space{min-height:240px;padding:24px 18px 42px}
.bwso-site.bwe-site .cover-outline:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline{padding:14px 10px}
.bwso-site.bwe-site .cover-number:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-number{font-size:54px}
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){font-size:9px}
.bwso-site.bwe-site .cover-caption:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-caption{font-size:8px}
.bwso-site.bwe-site .cover-status:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-status{font-size:10px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info h3{font-size:22px;min-height:104px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info p{font-size:18px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info .button{font-size:15px;padding:12px 15px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) .button svg,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info .button svg{display:none}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro{grid-template-columns:1fr;gap:24px}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing) h2 br,
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro h2 br{display:none}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > div:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > div,
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > div:last-child:not(:where(.bwe-native-carrier > :not(.bwe-template-root), :is(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > :not(.bwe-template-root))),
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > div,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article > :where(.bwe-native-carrier):last-child > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > div{grid-template-columns:1fr;gap:15px}
.bwso-site.bwe-site .connection-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-section{grid-template-columns:.7fr 1fr;gap:35px;padding-block:64px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy p{font-size:20px}
.bwso-site.bwe-site .connection-photo:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-photo{height:460px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy .button{font-size:17px;padding:16px 20px}
.bwso-site.bwe-site .thank-you-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .thank-you-section{padding-bottom:64px}
.bwso-site.bwe-site .thank-you-section:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .thank-you-section p{font-size:23px}}
@media(max-width:600px){.bwso-site.bwe-site .bonus-hero:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero{display:flex;flex-direction:column;padding:30px 24px;border-radius:24px;gap:30px}
.bwso-site.bwe-site .bonus-hero-copy:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero-copy{gap:21px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .eyebrow,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .eyebrow{font-size:12px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) h1,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero h1{font-size:clamp(32px,8.4vw,48px)}
.bwso-site.bwe-site .hero-thanks:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .hero-thanks{font-size:1.65em;line-height:1.5}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-welcome,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-welcome{font-size:22px}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero p{font-size:19px}
.bwso-site.bwe-site .hero-book:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .hero-book{margin:0;align-self:center;width:72%;max-width:310px}
.bwso-site.bwe-site .hero-book:where(.bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-landing) .hero-book::before{inset:8% -12%}
.bwso-site.bwe-site .guide-grid:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guide-grid{grid-template-columns:1fr;gap:46px}
.bwso-site.bwe-site .guides-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guides-section{padding-block:55px 58px}
.bwso-site.bwe-site .section-heading:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .section-heading{gap:15px;margin-bottom:28px}
.bwso-site.bwe-site .section-heading:where(.bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-landing) .section-heading h2{font-size:34px}
.bwso-site.bwe-site .cover-space:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-space{min-height:350px;padding:26px 50px 44px}
.bwso-site.bwe-site .cover-outline:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline{max-width:200px;padding:22px 20px}
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .cover-outline:where(.bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .cover-outline > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){font-size:12px}
.bwso-site.bwe-site .cover-caption:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-caption{font-size:10px}
.bwso-site.bwe-site .cover-number:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-number{font-size:78px}
.bwso-site.bwe-site .cover-status:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .cover-status{font-size:12px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guide-info{gap:15px;padding-top:23px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info h3{font-size:28px;min-height:0}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info p{font-size:20px;margin-bottom:5px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info .button{font-size:17px;padding:15px 23px}
.bwso-site.bwe-site .guide-info:where(.bwso-landing) .button svg,
.bwso-site.bwe-site :where(.bwso-landing) .guide-info .button svg{display:block}
.bwso-site.bwe-site .preview-note:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .preview-note{margin-top:30px;font-size:13px}
.bwso-site.bwe-site .coming-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .coming-section{padding-block:54px}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro{gap:24px}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro h2{font-size:34px}
.bwso-site.bwe-site .coming-intro:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .coming-intro p{font-size:20px}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses{margin-top:28px}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) article,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses article{grid-template-columns:46px 1fr;gap:16px;padding-block:26px}
.bwso-site.bwe-site .future-number:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .future-number{width:44px;height:44px;font-size:19px}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) h3,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses h3{font-size:25px}
.bwso-site.bwe-site .future-bonuses:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .future-bonuses p{font-size:19px}
.bwso-site.bwe-site .coming-close:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .coming-close{font-size:20px;text-align:left;margin-top:27px}
.bwso-site.bwe-site .connection-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-section{display:flex;flex-direction:column;gap:32px;padding-block:56px 48px}
.bwso-site.bwe-site .connection-photo:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-photo{height:370px;max-width:290px;width:100%;border-radius:160px 160px 24px 24px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy{gap:22px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy h2{font-size:36px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) .connection-lead,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy .connection-lead{font-size:23px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy p{font-size:20px}
.bwso-site.bwe-site .connection-copy:where(.bwso-landing) .button,
.bwso-site.bwe-site :where(.bwso-landing) .connection-copy .button{font-size:17px}
.bwso-site.bwe-site .thank-you-section:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .thank-you-section{gap:22px;padding-block:10px 54px}
.bwso-site.bwe-site .thank-you-section:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .thank-you-section p{font-size:22px}
.bwso-site.bwe-site .brenda-signature:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .brenda-signature{font-size:45px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog{padding:34px 24px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) h2,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog h2{font-size:29px}
.bwso-site.bwe-site .bonus-dialog:where(.bwso-landing) p,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-dialog p{font-size:19px}
.bwso-site.bwe-site .name-fields:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .name-fields{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.bwso-site.bwe-site *:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) *,
.bwso-site.bwe-site *:where(.bwso-landing)::before,
.bwso-site.bwe-site :where(.bwso-landing) *::before,
.bwso-site.bwe-site *:where(.bwso-landing)::after,
.bwso-site.bwe-site :where(.bwso-landing) *::after{animation:none!important;transition:none!important}
.bwso-site.bwe-site .hero-book:where(.bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-landing) .hero-book img,
.bwso-site.bwe-site .connection-photo:where(.bwso-landing) img,
.bwso-site.bwe-site :where(.bwso-landing) .connection-photo img{transform:none;will-change:auto}}
.bwso-site.bwe-site .guide-card:where(.bwso-landing) .cover-space,
.bwso-site.bwe-site :where(.bwso-landing) .guide-card .cover-space{background:transparent;border:0;border-radius:0;padding:0;min-height:0;width:100%;height:auto;aspect-ratio:1375/1781;display:block}
.bwso-site.bwe-site .guide-cover:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .guide-cover{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center;filter:none;box-shadow:0 10px 28px rgb(67 42 83 / 16%),0 2px 5px rgb(67 42 83 / 12%)}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero{grid-template-columns:1fr 1fr}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-book,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-book{position:relative;display:grid;place-items:center;isolation:isolate;margin:0;min-width:0;width:100%;align-self:center}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-book::before,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-book::before{content:'';position:absolute;inset:auto;width:86%;height:auto;aspect-ratio:1;border-radius:50%;background:#dcebf4;z-index:-1}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-book img,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-book img{position:relative;width:116%;max-width:696px;max-inline-size:none;height:auto;filter:drop-shadow(0 24px 20px #4a6f8633);transform:none;animation:none;will-change:auto}
.bwso-site.bwe-site .release-stamp:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .release-stamp{position:absolute;z-index:2;top:11.5%;left:79%;right:auto;transform:translate(-50%,-50%);border-radius:50%;background:var(--purple);color:white;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:17px;line-height:1.3;border-bottom:5px solid var(--green)}
.bwso-site.bwe-site .release-stamp:where(.bwso-landing) strong,
.bwso-site.bwe-site :where(.bwso-landing) .release-stamp strong{font-size:20px}
@media(max-width:1100px){.bwso-site.bwe-site .release-stamp:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .release-stamp{width:100px;height:100px;font-size:15px}
.bwso-site.bwe-site .release-stamp:where(.bwso-landing) strong,
.bwso-site.bwe-site :where(.bwso-landing) .release-stamp strong{font-size:17px}}
@media(max-width:900px){.bwso-site.bwe-site .bonus-hero:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero{grid-template-columns:1fr}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-book,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-book{width:min(100%,480px);margin:10px auto 0}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-book img,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-book img{width:108%}
.bwso-site.bwe-site .release-stamp:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .release-stamp{left:77%}}
@media(max-width:640px){.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .hero-book,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .hero-book{width:100%;max-width:340px;align-self:center}
.bwso-site.bwe-site .release-stamp:where(.bwso-landing),
.bwso-site.bwe-site :where(.bwso-landing) .release-stamp{width:85px;height:85px;font-size:13px}
.bwso-site.bwe-site .release-stamp:where(.bwso-landing) strong,
.bwso-site.bwe-site :where(.bwso-landing) .release-stamp strong{font-size:15px}}
.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .bonus-intro-balanced,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .bonus-intro-balanced{text-wrap:balance}
@media(min-width:1100px){.bwso-site.bwe-site .bonus-hero:where(.bwso-landing) .bonus-intro-balanced,
.bwso-site.bwe-site :where(.bwso-landing) .bonus-hero .bonus-intro-balanced{font-size:clamp(18px,1.45vw,21px);line-height:1.6}
.bwso-site.bwe-site .bonus-intro-balanced:where(.bwso-landing) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .bonus-intro-balanced:where(.bwso-landing) > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .bonus-intro-balanced:where(.bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site .bonus-intro-balanced:where(.bwso-landing) > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-intro-balanced > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-intro-balanced > :where(.bwe-native-carrier) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-intro-balanced > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)),
.bwso-site.bwe-site :where(.bwso-landing) .bonus-intro-balanced > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > span:not(:where(.elementor-button-content-wrapper, .elementor-button-text)){display:block;white-space:nowrap}}
:root{--lime: #72BF44; --yellow: #72BF44;}
html{scroll-padding-top: 32px;}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .script-label:not(.hero-signature){font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--purple-dark);}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .script-label:not(.hero-signature) .script-joiner{font: inherit;
  vertical-align: baseline;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) h2 .script-word{font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1em;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) #why h2 .script-word{line-height: inherit;
  margin-top: 0;
  padding-bottom: 0;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .turning-point h2,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) h2.script-heading{font-family: "Proxima Nova", Arial, sans-serif;
  font-size: clamp(36px, 4vw, 54px);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -.025em;
  color: var(--ink);}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .photo-caption{font-family: "Proxima Nova", Arial, sans-serif;
  font-size: clamp(21px, 2vw, 26px);
  font-weight: 700;
  line-height: 1.25;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .copy-column .fiber-word{font-family: "Proxima Nova", Arial, sans-serif;
  font-size: clamp(38px, 4vw, 52px);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -.025em;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .study-section .copy-column > p.script-label,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .study-section .copy-column > :where(.bwe-native-carrier) > p.script-label,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .study-section .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > p.script-label,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .study-section .copy-column > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > p.script-label{font-family: "Above the Beyond Script", cursive;
  font-size: clamp(34px, 3.5vw, 44px);
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: normal;
  text-transform: none;
  color: var(--purple);}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .facts .fact,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .facts .fact *,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .latest-milestone,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .latest-milestone *,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .bonus-card,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .bonus-card *{color: #fff;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .latest-milestone a,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .latest-milestone a:hover{text-decoration-color: currentColor;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .youtube-feature,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .youtube-feature *,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .youtube-feature:is(:hover, :focus-visible){color: #fff;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .youtube-feature:is(:hover, :focus-visible){background: var(--yellow);}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .reset-hero-copy > .button,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .reset-hero-copy > :where(.bwe-native-carrier) > .button,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container, .elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .reset-hero-copy > :where(.bwe-native-carrier) > :where(.elementor-widget-container) > :where(.elementor-text-editor, .elementor-button-wrapper) > .button,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .hope-actions .button{--button-text: #fff;
  --button-hover-text: #fff;
  color: #fff;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .plan-item .plan-number,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .retailer-option,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .download-arrow,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .reader-list li::before{color: #fff;}
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .story-jump:hover span,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .circle-button:hover,
.bwso-site.bwe-site :is(main, .editor-styles-wrapper) .video-link:hover .play-icon{color: #fff;}
