@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&display=swap";.bs-site{--ink:#172d3b;--paper:#f2f2ed;--accent:#f4b997;--muted:#566873;--line:#ced3d2;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip;color-scheme:light}.bs-site *{box-sizing:border-box}.bs-site a{color:inherit;text-decoration:none}.bs-site img{display:block;max-width:100%;object-fit:cover}.bs-site h1,.bs-site h2,.bs-site h3,.bs-site p{margin:0}.bs-site h1,.bs-site h2{white-space:pre-line;letter-spacing:-.055em;font-weight:500;line-height:1.05;text-wrap:balance}.bs-site h1{font-size:clamp(48px,6.2vw,88px)}.bs-site h2{font-size:clamp(36px,4.4vw,60px)}.bs-site h3{font-size:21px;letter-spacing:-.025em;line-height:1.25}.bs-site p{color:var(--muted)}.bs-site a:focus-visible,.bs-site summary:focus-visible{outline:3px solid currentColor;outline-offset:6px}.bs-site section[id]{scroll-margin-top:24px}.bs-site .bs-eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.65;color:var(--ink)}.bs-skip{position:absolute;left:20px;top:-100px;padding:12px;background:var(--paper);z-index:10}.bs-skip:focus{top:12px}.bs-header{max-width:1400px;padding:30px 5%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.bs-brand{display:flex;flex-direction:column;gap:5px}.bs-brand-name{font-size:23px;font-weight:800;letter-spacing:-.04em;line-height:1}.bs-brand-descriptor{font-size:8px;letter-spacing:.2em}.bs-header nav{display:flex;align-items:center;gap:30px;font-size:11px}.bs-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.bs-nav-cta{border:1px solid var(--ink);border-radius:3px;padding:10px 16px;display:flex;gap:22px}.bs-hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:6%;padding:60px 5% 72px;position:relative}.bs-hero h1{margin:25px 0}.bs-hero h1 em{font-style:normal;color:#6c7880}.bs-hero-description{font-size:15px;max-width:365px}.bs-button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;padding:17px 23px;margin-top:30px;background:var(--ink);color:var(--paper)!important;font-size:12px;font-weight:700;transition:transform .2s}.bs-button:hover{transform:translateY(-3px)}.bs-button span{font-size:20px;line-height:1}.bs-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:9px;vertical-align:middle}.bs-site .bs-hero-caption{font-size:9px;margin-top:25px;letter-spacing:.04em;max-width:330px}.bs-hero-visual{position:relative;isolation:isolate}.bs-hero-visual>img{width:100%;height:560px;border-radius:160px 160px 5px 5px;object-position:50% 30%}.bs-image-note{position:absolute;bottom:24px;left:24px;right:24px;background:var(--paper);padding:18px 24px;display:flex;flex-direction:column;gap:4px;line-height:1.3}.bs-image-note>span{font-size:8px;letter-spacing:.17em}.bs-image-note strong{font-size:23px;font-weight:500;white-space:pre-line}.bs-coach-stamp{position:absolute;right:-20px;top:34px;width:100px;height:100px;border-radius:50%;background:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:7px;line-height:1.4;letter-spacing:.08em;transform:rotate(10deg);text-align:center}.bs-coach-stamp span{font-size:30px;font-weight:700;letter-spacing:-.07em}.bs-highlights{padding:30px 5%;display:flex;justify-content:space-around;gap:25px;background:var(--ink);color:var(--paper)}.bs-highlights>div{display:flex;flex-direction:column;gap:6px}.bs-highlights strong{font-size:26px;font-weight:500;letter-spacing:-.04em}.bs-highlights span{font-size:10px;letter-spacing:.04em;opacity:.85}.bs-section{padding:90px 5%;max-width:1400px;margin:auto}.bs-section-intro>.bs-eyebrow,.bs-section-heading .bs-eyebrow,.bs-journey .bs-eyebrow,.bs-faq .bs-eyebrow{margin-bottom:20px}.bs-section-intro>p:not(.bs-eyebrow){max-width:435px;margin-top:25px;font-size:14px;white-space:pre-line}.bs-specializations{margin-top:28px}.bs-specializations-title{font-size:15px;font-weight:700;margin:0 0 12px;letter-spacing:.02em;color:var(--ink)}.bs-specialization-tags{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.bs-specialization-tag{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:10px;font-size:12px;font-weight:600;line-height:1.3;background:color-mix(in srgb,var(--ink) 8%,var(--paper));border:1.5px solid color-mix(in srgb,var(--accent) 70%,var(--line));color:var(--ink)}.bs-tag-icon{width:13px;height:13px;flex-shrink:0;color:var(--accent)}.bs-approach{display:grid;grid-template-columns:1fr 1fr;gap:10%}.bs-method{padding:23px 0;display:flex;gap:25px;border-bottom:1px solid var(--line)}.bs-method:first-child{padding-top:0}.bs-step{font-size:11px;flex-shrink:0;color:var(--muted);padding-top:4px}.bs-method p{font-size:13px;margin-top:12px;max-width:380px}.bs-section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px}.bs-section-heading>p{max-width:270px;font-size:14px}.bs-programs{background:#e8ebe7}.bs-program-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.bs-program{background:var(--paper);padding:30px;display:flex;flex-direction:column;min-width:0}.bs-program-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:48px;min-height:22px}.bs-program-index{font-size:12px;opacity:.7}.bs-program-tag{font-size:8px;letter-spacing:.025em;border:1px solid currentColor;border-radius:20px;padding:3px 9px;text-align:center}.bs-program h3{font-size:30px;font-weight:500;margin:12px 0 10px}.bs-program-pricing{display:flex;align-items:baseline;gap:6px;margin:4px 0 14px}.bs-program-price{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.bs-program>p:not(.bs-eyebrow){font-size:13px;min-height:64px;white-space:pre-line}.bs-program ul{padding:24px 0;margin:18px 0 24px;list-style:none;border-top:1px solid var(--line);flex:1}.bs-program li{font-size:11px;display:flex;gap:10px;margin-bottom:13px}.bs-program>a{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px 0;border-top:1px solid var(--line);font-size:12px;font-weight:700;width:100%}.bs-program>a:hover{text-decoration:underline}.bs-featured{background:var(--ink);color:var(--paper);--muted:#c6d0d6;--line:#4d606c}.bs-featured .bs-eyebrow{color:currentColor;opacity:.95}.bs-featured h3,.bs-featured li,.bs-featured a,.bs-featured .bs-program-price{color:inherit}.bs-site .bs-program-footnote{font-size:10px;text-align:center;margin-top:25px}.bs-journey{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;align-items:center}.bs-site .bs-journey-note{font-size:11px;max-width:290px;margin-top:22px}.bs-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bs-comparison>div{padding:30px 25px}.bs-comparison h3{font-size:18px}.bs-before{border:1px solid var(--line);color:var(--muted)}.bs-after{background:var(--accent);color:var(--ink)}.bs-comparison ul{list-style:none;padding:0;margin:25px 0 0}.bs-comparison li{font-size:12px;padding:15px 0;border-top:1px solid #172d3b25}.bs-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;border-top:1px solid var(--line)}.bs-faq details{border-bottom:1px solid var(--line)}.bs-faq summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq summary .bs-faq-icon{font-size:20px;line-height:1;margin-left:auto;flex-shrink:0;transition:transform .2s;display:inline-flex;align-items:center;justify-content:center}.bs-faq details[open] summary .bs-faq-icon{transform:rotate(45deg)}.bs-faq summary .bs-faq-question{transform:none!important;flex:1}.bs-faq details>p{padding:0 30px 25px 0;font-size:13px}.bs-contact{text-align:center;padding:80px 5%;background:var(--ink);color:var(--paper)}.bs-contact .bs-eyebrow{color:var(--accent);margin-bottom:25px}.bs-contact h2{font-size:clamp(40px,5.2vw,72px)}.bs-contact>p:not(.bs-eyebrow){color:#c6d0d6;margin:25px auto 0;max-width:400px;font-size:14px}.bs-contact-actions{display:flex;flex-direction:column;gap:14px;max-width:420px;margin:35px auto 0;width:100%}.bs-contact-note{position:relative;display:flex;align-items:center;gap:20px;width:100%;max-width:420px;padding:22px;margin:0;background:var(--accent);color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border-radius:4px;box-sizing:border-box}.bs-contact-note:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000002e}.bs-contact-note>span:not(.bs-calendar-tooltip){font-size:30px;display:inline-block;transition:transform .2s ease;flex-shrink:0}.bs-contact-note:hover>span:not(.bs-calendar-tooltip){transform:translate(3px,-3px)}.bs-contact-note strong{font-size:12px;display:block}.bs-contact-note p{font-size:10px;color:inherit;opacity:.8;margin-top:5px}.bs-contact-note-disabled{opacity:.72;cursor:not-allowed}.bs-contact-note-disabled:hover{transform:none;box-shadow:none}.bs-contact-note-disabled:hover>span{transform:none}.bs-calendar-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);background:#172d3b;color:#f2f2ed;padding:8px 14px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:20;box-shadow:0 6px 18px #00000047;border:1px solid rgba(255,255,255,.15)}.bs-calendar-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#172d3b}.bs-contact-note-disabled:hover .bs-calendar-tooltip,.bs-contact-note-disabled:focus-visible .bs-calendar-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.bs-site-editing .bs-contact-note{cursor:default}.bs-site-editing .bs-contact-note:hover{transform:none;box-shadow:none}.bs-site-editing .bs-contact-note:hover>span{transform:none}.bs-footer{padding:40px 5% 25px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.bs-footer>div{display:flex;flex-direction:column;gap:6px}.bs-footer strong{font-size:18px;letter-spacing:-.04em}.bs-footer span{font-size:7px;letter-spacing:.18em}.bs-footer>a{font-size:11px}.bs-footer>p{width:100%;border-top:1px solid var(--line);padding-top:18px;font-size:9px}.bs-athletic-minimalist{--ink:#f6f6ed;--paper:#171a17;--accent:#d4fc72;--muted:#b6bcb1;--line:#3d423a;color-scheme:dark}.bs-athletic-minimalist h1,.bs-athletic-minimalist h2{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}.bs-athletic-minimalist .bs-brand-name{font-size:34px;font-style:italic}.bs-athletic-minimalist .bs-brand-descriptor{font-size:7px}.bs-athletic-minimalist .bs-nav-cta{border-color:var(--line);border-radius:0}.bs-athletic-minimalist .bs-hero{grid-template-columns:1.1fr 1fr;gap:0;padding-top:46px;padding-bottom:48px;align-items:stretch}.bs-athletic-minimalist .bs-hero-copy{padding:12px 0 0;z-index:2}.bs-athletic-minimalist h1{font-size:clamp(78px,10.2vw,146px);line-height:.88;margin:28px -100px 25px 0}.bs-athletic-minimalist h1 em{color:var(--accent)}.bs-athletic-minimalist .bs-hero-description{max-width:300px;font-size:13px}.bs-athletic-minimalist .bs-button{background:var(--accent);color:var(--paper)!important}.bs-athletic-minimalist .bs-hero-visual{margin-left:20px}.bs-athletic-minimalist .bs-hero-visual>img{border-radius:0;height:620px;min-height:570px}.bs-athletic-minimalist .bs-image-note{background:var(--accent);color:var(--paper);left:auto;right:-1px;bottom:-1px;min-width:165px;padding:20px}.bs-athletic-minimalist .bs-image-note>span{font-size:40px;line-height:1}.bs-athletic-minimalist .bs-image-note strong{font-size:18px;font-weight:800}.bs-vertical-note{position:absolute;writing-mode:vertical-rl;right:2%;top:100px;font-size:8px;letter-spacing:.17em}.bs-athletic-minimalist .bs-highlights{background:var(--accent);color:var(--paper);justify-content:flex-start;gap:10%}.bs-athletic-minimalist .bs-highlights>div{flex-direction:row;align-items:center;gap:15px;flex:1}.bs-athletic-minimalist .bs-highlights strong{font-size:40px;font-weight:800}.bs-athletic-minimalist .bs-highlights span{max-width:90px;font-size:10px}.bs-athletic-minimalist .bs-approach{grid-template-columns:1fr;gap:50px}.bs-athletic-minimalist .bs-section-intro{display:grid;grid-template-columns:1fr 1.05fr;gap:16px 12%;align-items:start}.bs-athletic-minimalist .bs-section-intro>.bs-eyebrow{grid-column:1/-1;margin-bottom:0}.bs-athletic-minimalist .bs-section-intro>h2{grid-column:1;grid-row:2;align-self:start;margin:0}.bs-athletic-minimalist .bs-section-intro>p:not(.bs-eyebrow){grid-column:2;grid-row:2;margin-top:0;align-self:start}.bs-athletic-minimalist .bs-section-intro>.bs-signature{grid-column:2;margin-top:10px}.bs-athletic-minimalist .bs-section-intro>.bs-specializations{grid-column:2;margin-top:20px}.bs-athletic-minimalist .bs-specializations-title{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:18px;color:var(--accent)}.bs-athletic-minimalist .bs-specialization-tag{background:#1f231f;border:1.5px solid #d4fc72;color:#f6f6ed;border-radius:8px}.bs-athletic-minimalist .bs-tag-icon{color:#d4fc72}.bs-athletic-minimalist .bs-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bs-athletic-minimalist .bs-method{padding:25px 0 0;border-top:1px solid var(--line);border-bottom:0;display:block}.bs-athletic-minimalist .bs-step{display:block;margin-bottom:25px;color:var(--accent)}.bs-athletic-minimalist .bs-method h3{text-transform:uppercase;font-size:17px}.bs-athletic-minimalist .bs-programs{background:#222620}.bs-athletic-minimalist .bs-featured{background:var(--accent);color:var(--paper);--muted:#39482b;--line:#95b548}.bs-athletic-minimalist .bs-featured .bs-eyebrow{color:var(--paper)}.bs-athletic-minimalist .bs-program{border:1px solid var(--line)}.bs-athletic-minimalist .bs-program h3{font-size:29px;text-transform:uppercase;font-weight:800}.bs-athletic-minimalist .bs-program-price{font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:24px;letter-spacing:.02em;color:var(--accent)}.bs-athletic-minimalist .bs-featured .bs-program-price{color:var(--paper)}.bs-athletic-minimalist .bs-program-tag{border-radius:0}.bs-athletic-minimalist .bs-after{color:var(--paper)}.bs-athletic-minimalist .bs-contact{background:var(--accent);color:var(--paper)}.bs-athletic-minimalist .bs-contact .bs-eyebrow,.bs-athletic-minimalist .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-athletic-minimalist .bs-contact-note{background:var(--paper);color:var(--ink)}.bs-athletic-minimalist .bs-contact-note p{color:var(--ink)}.bs-holistic-wellness{--ink:#293e32;--paper:#f7f4eb;--accent:#d9e2c4;--muted:#5c6a5c;--line:#d5d9cc}.bs-holistic-wellness h1,.bs-holistic-wellness h2,.bs-holistic-wellness h3,.bs-holistic-wellness .bs-brand-name{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.bs-holistic-wellness .bs-brand-name{font-size:30px}.bs-holistic-wellness .bs-header{border:0}.bs-holistic-wellness .bs-nav-cta{border-radius:30px}.bs-holistic-wellness .bs-hero{padding-top:50px;gap:9%;grid-template-columns:1.2fr 1fr}.bs-holistic-wellness h1{font-size:clamp(55px,6.6vw,92px);line-height:1.07}.bs-holistic-wellness h1 em{font-style:italic;color:#647849}.bs-holistic-wellness .bs-image-note{left:-35px;right:auto;bottom:30px;background:#e4e8d5;transform:rotate(-5deg);padding:24px 30px;border-radius:2px}.bs-holistic-wellness .bs-image-note>span{font-family:Georgia,serif;font-style:italic;letter-spacing:0;font-size:15px}.bs-holistic-wellness .bs-image-note strong{font-family:Georgia,serif;font-size:22px}.bs-botanical{position:absolute;z-index:-1;right:-40px;top:-35px;font-size:140px;color:#99aa7c;line-height:1}.bs-holistic-wellness .bs-button{border-radius:35px;font-weight:400}.bs-holistic-wellness .bs-highlights{background:#e6eadb;color:var(--ink);position:relative;justify-content:flex-start;gap:13%;padding:35px 8%}.bs-holistic-wellness .bs-highlights strong{font-family:Georgia,serif;font-size:32px}.bs-holistic-wellness .bs-highlight-flower{margin-left:auto;font-size:75px;line-height:1;color:#77895d}.bs-holistic-wellness .bs-approach{padding:100px 8%;gap:12%}.bs-signature{display:block;font-family:Georgia,serif;font-size:25px;font-style:italic;color:#647849;margin-top:25px}.bs-holistic-wellness .bs-specializations-title{font-family:Georgia,serif;font-size:18px;font-style:italic;color:#647849;font-weight:400}.bs-holistic-wellness .bs-specialization-tag{background:#edf2e3;border:1.5px solid #82956c;color:#293e32;border-radius:18px}.bs-holistic-wellness .bs-tag-icon{color:#576f45}.bs-holistic-wellness .bs-method{padding:26px 0}.bs-holistic-wellness .bs-method:first-child{padding-top:0}.bs-holistic-wellness .bs-step{width:32px;height:32px;border:1px solid #b6c19e;border-radius:50%;text-align:center;padding-top:6px}.bs-holistic-wellness .bs-method h3{font-size:25px}.bs-holistic-wellness .bs-programs{background:#efecdf;padding-left:8%;padding-right:8%}.bs-holistic-wellness .bs-program{border-radius:90px 90px 8px 8px;text-align:center;padding:35px 24px 24px}.bs-holistic-wellness .bs-program-top{justify-content:center;flex-direction:column;height:48px;margin-bottom:25px}.bs-holistic-wellness .bs-featured{background:#d9e2c4;color:var(--ink);--muted:#4c6041;--line:#b9c6a4}.bs-holistic-wellness .bs-featured .bs-eyebrow{color:var(--ink)}.bs-holistic-wellness .bs-program h3{font-size:32px}.bs-holistic-wellness .bs-program-pricing{justify-content:center}.bs-holistic-wellness .bs-program-price{font-family:Georgia,serif;font-size:22px;font-weight:400;color:var(--ink)}.bs-holistic-wellness .bs-program li{text-align:left}.bs-holistic-wellness .bs-program>a{font-weight:400;justify-content:center}.bs-holistic-wellness .bs-journey{grid-template-columns:1fr;text-align:center;gap:40px;padding-left:12%;padding-right:12%}.bs-holistic-wellness .bs-journey-note{margin-left:auto;margin-right:auto;max-width:none}.bs-holistic-wellness .bs-comparison{gap:24px;text-align:left}.bs-holistic-wellness .bs-comparison>div{border-radius:8px;padding:35px}.bs-holistic-wellness .bs-comparison h3{font-size:28px}.bs-holistic-wellness .bs-faq{padding-left:8%;padding-right:8%}.bs-holistic-wellness .bs-contact{border-radius:220px 220px 0 0;padding-top:90px;background:#e0e6d2;color:var(--ink);margin:0 4%}.bs-holistic-wellness .bs-contact .bs-eyebrow,.bs-holistic-wellness .bs-contact>p:not(.bs-eyebrow){color:var(--ink)}.bs-holistic-wellness .bs-contact-note{background:var(--paper);border-radius:12px}.bs-holistic-wellness .bs-footer strong{font-family:Georgia,serif;font-weight:400;font-size:26px}@media (min-width:1500px){.bs-highlights,.bs-contact,.bs-footer{padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}}@media (max-width:900px){.bs-header nav{gap:16px}.bs-hero{gap:5%;padding-top:35px}.bs-hero-visual>img{height:470px}.bs-coach-stamp{right:-10px;width:82px;height:82px}.bs-program{padding:22px}.bs-program-top{flex-wrap:wrap;gap:8px}.bs-program h3{font-size:26px}.bs-program-tag{font-size:7px}.bs-section{padding-top:65px;padding-bottom:65px}.bs-journey{grid-template-columns:1fr;gap:35px}.bs-comparison{max-width:700px}.bs-athletic-minimalist .bs-hero-visual>img{height:540px;min-height:520px}.bs-athletic-minimalist .bs-highlights{gap:5%}.bs-athletic-minimalist .bs-highlights strong{font-size:30px}.bs-holistic-wellness .bs-hero{gap:5%}.bs-holistic-wellness .bs-hero-visual>img{height:470px}.bs-holistic-wellness .bs-programs{padding-left:5%;padding-right:5%}.bs-holistic-wellness .bs-program{padding-left:18px;padding-right:18px}.bs-holistic-wellness .bs-program h3{font-size:26px}.bs-holistic-wellness .bs-approach{gap:6%;padding-left:5%;padding-right:5%}}@media (max-width:620px){.bs-header{padding:22px 6%;gap:12px}.bs-brand-name{font-size:19px}.bs-brand-descriptor{font-size:6px}.bs-header nav>a:not(.bs-nav-cta){display:none}.bs-header .bs-nav-cta{font-size:9px;padding:9px 12px;gap:12px}.bs-hero,.bs-holistic-wellness .bs-hero{grid-template-columns:1fr;padding:35px 6% 38px;gap:35px}.bs-site h1{font-size:clamp(44px,10.5vw,65px)}.bs-hero h1{margin:20px 0}.bs-hero-description{max-width:400px;font-size:14px}.bs-button{margin-top:25px}.bs-site .bs-hero-caption{font-size:9px;margin-top:20px}.bs-hero-visual{margin:0 10px}.bs-hero-visual>img{height:430px;object-position:50% 25%}.bs-image-note{bottom:20px;left:20px;right:20px}.bs-coach-stamp{right:-14px;top:30px}.bs-site .bs-highlights{padding:25px 6%;gap:18px;justify-content:space-between}.bs-highlights strong{font-size:19px}.bs-highlights span{font-size:8px;max-width:85px}.bs-section,.bs-holistic-wellness .bs-approach,.bs-holistic-wellness .bs-faq{padding:52px 6%}.bs-approach,.bs-faq{grid-template-columns:1fr;gap:35px}.bs-section-heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:30px}.bs-section-heading>p{max-width:340px}.bs-program-grid{grid-template-columns:1fr;gap:18px}.bs-program{padding:28px}.bs-program-top{margin-bottom:25px}.bs-program h3{font-size:30px}.bs-program>p:not(.bs-eyebrow){min-height:0}.bs-program li{font-size:13px}.bs-program ul{margin-bottom:10px}.bs-program-tag{font-size:9px}.bs-comparison{grid-template-columns:1fr;gap:15px}.bs-comparison>div{padding:25px}.bs-comparison li{font-size:13px}.bs-contact{padding:55px 6%}.bs-contact h2{font-size:40px}.bs-contact-note{padding:20px;gap:15px}.bs-footer{padding:30px 6% 20px}.bs-athletic-minimalist .bs-header .bs-brand-name{font-size:28px}.bs-athletic-minimalist .bs-hero{grid-template-columns:1fr;padding:30px 6% 35px;gap:30px}.bs-athletic-minimalist h1{font-size:clamp(80px,20vw,124px);margin:25px 0}.bs-athletic-minimalist .bs-hero-visual{margin:0 8% 0 0}.bs-athletic-minimalist .bs-hero-visual>img{height:410px;min-height:0;object-position:50% 35%}.bs-athletic-minimalist .bs-image-note{right:-18px;bottom:18px}.bs-vertical-note{top:auto;bottom:100px;right:6%}.bs-athletic-minimalist .bs-highlights>div{flex-direction:column;align-items:start;gap:5px}.bs-athletic-minimalist .bs-highlights strong{font-size:30px}.bs-athletic-minimalist .bs-highlights span{font-size:9px}.bs-athletic-minimalist .bs-section-intro{display:block}.bs-athletic-minimalist .bs-section-intro>p:not(.bs-eyebrow){margin-top:20px}.bs-athletic-minimalist .bs-methods{grid-template-columns:1fr;gap:25px}.bs-athletic-minimalist .bs-method{display:flex;gap:20px}.bs-athletic-minimalist .bs-method h3{font-size:18px}.bs-athletic-minimalist .bs-step{padding:0}.bs-holistic-wellness .bs-brand-name{font-size:23px}.bs-holistic-wellness h1{font-size:clamp(48px,12vw,70px)}.bs-holistic-wellness .bs-hero-visual{margin:0 20px 10px}.bs-holistic-wellness .bs-hero-visual>img{height:420px}.bs-holistic-wellness .bs-image-note{left:-20px;bottom:20px;padding:18px 24px}.bs-botanical{right:-30px;top:-25px;font-size:110px}.bs-holistic-wellness .bs-highlight-flower{display:none}.bs-holistic-wellness .bs-highlights strong{font-size:23px}.bs-holistic-wellness .bs-program{border-radius:75px 75px 8px 8px;padding:30px}.bs-holistic-wellness .bs-program h3{font-size:34px}.bs-holistic-wellness .bs-program-top{margin-bottom:20px}.bs-holistic-wellness .bs-journey{padding-left:6%;padding-right:6%}.bs-holistic-wellness .bs-contact{border-radius:100px 100px 0 0;margin:0 3%;padding:65px 6% 45px}}@media (prefers-reduced-motion:reduce){.bs-site *{transition:none!important;scroll-behavior:auto!important}}.bs-coastal-reset{--ink:#183d45;--paper:#edf5f3;--accent:#b9e2d9;--muted:#58747a;--line:#cbdedb}.bs-coastal-reset h1,.bs-coastal-reset h2,.bs-coastal-reset h3,.bs-coastal-reset .bs-brand-name{font-family:Georgia,serif;font-weight:400}.bs-coastal-reset .bs-brand-name{font-size:28px;letter-spacing:.05em}.bs-coastal-reset .bs-nav-cta,.bs-coastal-reset .bs-button{border-radius:30px}.bs-coastal-reset .bs-hero{padding-top:75px;padding-bottom:90px}.bs-coastal-reset .bs-hero-visual>img{border-radius:210px 210px 8px 8px;height:590px}.bs-coastal-reset .bs-image-note{left:-38px;right:auto;border-radius:4px;background:#d8eee9}.bs-coastal-reset .bs-image-note strong{font-family:Georgia,serif;font-weight:400}.bs-coastal-reset .bs-highlights{background:#d8eee9;color:var(--ink);padding-top:35px;padding-bottom:35px}.bs-coastal-reset .bs-highlights strong{font-family:Georgia,serif;font-weight:400;font-size:31px}.bs-coastal-reset .bs-programs{background:#e4f0ed}.bs-coastal-reset .bs-program{border-radius:6px}.bs-coastal-reset .bs-featured{background:var(--accent);color:var(--ink);--muted:#446c6c;--line:#9ccbc3}.bs-powerhouse{--ink:#f3eee4;--paper:#11100f;--accent:#e96f3d;--muted:#b5aaa0;--line:#443b34;color-scheme:dark}.bs-powerhouse h1,.bs-powerhouse h2,.bs-powerhouse h3,.bs-powerhouse .bs-brand-name{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.bs-powerhouse .bs-brand-name{font-size:24px;letter-spacing:.04em}.bs-powerhouse .bs-header,.bs-powerhouse .bs-nav-cta{border-color:var(--line)}.bs-powerhouse .bs-nav-cta{border-radius:0}.bs-powerhouse .bs-hero{padding-top:55px}.bs-powerhouse h1{font-size:clamp(64px,8vw,112px);line-height:.88}.bs-powerhouse h1 em{color:var(--accent)}.bs-powerhouse .bs-button{background:var(--accent);color:var(--paper)!important;border-radius:0}.bs-powerhouse .bs-hero-visual>img{border-radius:0;height:620px}.bs-powerhouse .bs-image-note{background:var(--accent);color:var(--paper);left:auto;right:-1px}.bs-powerhouse .bs-highlights{background:var(--accent);color:var(--paper)}.bs-powerhouse .bs-approach{background:#1c1917;max-width:none;padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}.bs-powerhouse .bs-programs{background:#201d1a}.bs-powerhouse .bs-featured{background:var(--accent);color:var(--paper);--muted:#3c241a;--line:#b24c27}.bs-powerhouse .bs-program{border:1px solid var(--line)}.bs-powerhouse .bs-contact{background:var(--accent);color:var(--paper)}.bs-powerhouse .bs-contact .bs-eyebrow,.bs-powerhouse .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-powerhouse .bs-contact-note{background:var(--paper);color:var(--ink)}.bs-studio-pilates{--ink:#3d3545;--paper:#f8f5f8;--accent:#d9c8e2;--muted:#766c7d;--line:#ded6e1}.bs-studio-pilates h1,.bs-studio-pilates h2,.bs-studio-pilates h3,.bs-studio-pilates .bs-brand-name{font-family:Georgia,serif;font-weight:400}.bs-studio-pilates .bs-brand-name{font-size:29px;letter-spacing:.09em}.bs-studio-pilates .bs-nav-cta{border-radius:30px}.bs-studio-pilates .bs-hero{grid-template-columns:1fr 1fr;gap:11%;padding-top:65px}.bs-studio-pilates h1{font-size:clamp(58px,7.1vw,96px)}.bs-studio-pilates h1 em{font-style:italic;color:#91749e}.bs-studio-pilates .bs-hero-visual>img{border-radius:180px 180px 8px 8px;height:600px}.bs-studio-pilates .bs-image-note{left:-25px;background:#eee6f0}.bs-studio-pilates .bs-image-note strong{font-family:Georgia,serif;font-weight:400}.bs-studio-pilates .bs-button{border-radius:30px;font-weight:400}.bs-studio-pilates .bs-highlights{background:#eee6f0;color:var(--ink)}.bs-studio-pilates .bs-highlights strong{font-family:Georgia,serif;font-weight:400}.bs-studio-pilates .bs-programs{background:#f0eaf2}.bs-studio-pilates .bs-program{border-radius:70px 70px 8px 8px;text-align:center}.bs-studio-pilates .bs-featured{background:var(--accent);color:var(--ink);--muted:#675471;--line:#bdaac8}.bs-studio-pilates .bs-program li{text-align:left}.bs-studio-pilates .bs-contact{background:#51445b;color:var(--paper)}.bs-studio-pilates .bs-contact .bs-eyebrow,.bs-studio-pilates .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-studio-pilates .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-studio-pilates .bs-contact-note p{color:var(--ink)}.bs-runners-club{--ink:#142a52;--paper:#eff3f7;--accent:#e95f4f;--muted:#5d6b82;--line:#ccd6e2}.bs-runners-club h1,.bs-runners-club h2,.bs-runners-club h3,.bs-runners-club .bs-brand-name{font-family:Arial Narrow,Arial,sans-serif;font-weight:800;letter-spacing:-.06em}.bs-runners-club .bs-brand-name{font-size:27px;font-style:italic;letter-spacing:.02em}.bs-runners-club .bs-nav-cta{border-radius:0}.bs-runners-club .bs-hero{padding-top:50px}.bs-runners-club h1{font-size:clamp(62px,8vw,112px);line-height:.9}.bs-runners-club h1 em{color:var(--accent);font-style:normal}.bs-runners-club .bs-button{background:var(--accent);color:var(--paper)!important;border-radius:0}.bs-runners-club .bs-hero-visual>img{height:580px;border-radius:4px;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.bs-runners-club .bs-image-note{background:var(--accent);color:var(--paper);left:auto;right:15px}.bs-runners-club .bs-highlights{background:var(--ink);color:var(--paper)}.bs-runners-club .bs-approach{background:#dfe7f0;max-width:none;padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}.bs-runners-club .bs-programs{background:#e4ebf2}.bs-runners-club .bs-featured{background:var(--ink);color:var(--paper);--muted:#c8d3e3;--line:#526786}.bs-runners-club .bs-program{border:1px solid var(--line)}.bs-runners-club .bs-contact{background:var(--accent);color:var(--paper)}.bs-runners-club .bs-contact .bs-eyebrow,.bs-runners-club .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-runners-club .bs-contact-note{background:var(--ink);color:var(--paper)}.bs-womens-wellness{--ink:#4d2637;--paper:#fbf2ef;--accent:#e9a994;--muted:#7e626c;--line:#e2cfc9}.bs-womens-wellness h1,.bs-womens-wellness h2,.bs-womens-wellness h3,.bs-womens-wellness .bs-brand-name{font-family:Georgia,serif;font-weight:400}.bs-womens-wellness .bs-brand-name{font-size:26px}.bs-womens-wellness .bs-nav-cta{border-radius:30px}.bs-womens-wellness .bs-hero{padding-top:60px}.bs-womens-wellness h1{font-size:clamp(56px,6.8vw,92px)}.bs-womens-wellness h1 em{font-style:italic;color:#ad6178}.bs-womens-wellness .bs-button{border-radius:30px;font-weight:400}.bs-womens-wellness .bs-hero-visual>img{height:600px;border-radius:145px 145px 8px 8px}.bs-womens-wellness .bs-image-note{left:-30px;background:#f1d0c4}.bs-womens-wellness .bs-image-note strong{font-family:Georgia,serif;font-weight:400}.bs-womens-wellness .bs-highlights{background:#f1d0c4;color:var(--ink)}.bs-womens-wellness .bs-highlights strong{font-family:Georgia,serif;font-weight:400}.bs-womens-wellness .bs-programs{background:#f5e6e1}.bs-womens-wellness .bs-program{border-radius:10px}.bs-womens-wellness .bs-featured{background:var(--accent);color:var(--ink);--muted:#704453;--line:#ca8977}.bs-womens-wellness .bs-contact{background:#4d2637;color:var(--paper)}.bs-womens-wellness .bs-contact .bs-eyebrow,.bs-womens-wellness .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-womens-wellness .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-womens-wellness .bs-contact-note p{color:var(--ink)}.bs-trail-strong{--ink:#263c32;--paper:#f3f0e8;--accent:#d39a47;--muted:#647368;--line:#d6d2c5}.bs-trail-strong h1,.bs-trail-strong h2,.bs-trail-strong h3,.bs-trail-strong .bs-brand-name{font-family:Georgia,serif;font-weight:400}.bs-trail-strong .bs-brand-name{font-size:27px}.bs-trail-strong .bs-nav-cta{border-radius:2px}.bs-trail-strong .bs-hero{padding-top:58px}.bs-trail-strong h1{font-size:clamp(58px,7.2vw,96px)}.bs-trail-strong h1 em{font-style:italic;color:#a46f30}.bs-trail-strong .bs-button{background:var(--accent);color:var(--ink)!important;border-radius:2px}.bs-trail-strong .bs-hero-visual>img{height:600px;border-radius:8px;clip-path:polygon(0 5%,95% 0,100% 93%,8% 100%)}.bs-trail-strong .bs-image-note{background:var(--paper);border-left:4px solid var(--accent);left:-22px}.bs-trail-strong .bs-highlights{background:#dce0d3;color:var(--ink)}.bs-trail-strong .bs-highlights strong{font-family:Georgia,serif;font-weight:400}.bs-trail-strong .bs-approach{background:#e8e5db;max-width:none;padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}.bs-trail-strong .bs-programs{background:#e8e5db}.bs-trail-strong .bs-featured{background:var(--ink);color:var(--paper);--muted:#cbd3c9;--line:#5b705f}.bs-trail-strong .bs-program{border:1px solid var(--line)}.bs-trail-strong .bs-contact{background:#263c32;color:var(--paper)}.bs-trail-strong .bs-contact .bs-eyebrow,.bs-trail-strong .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-trail-strong .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-trail-strong .bs-contact-note p{color:var(--ink)}.bs-executive-performance{--ink:#1d3038;--paper:#f5f5f1;--accent:#c5d8df;--muted:#65747a;--line:#d5dcdd}.bs-executive-performance h1,.bs-executive-performance h2,.bs-executive-performance h3,.bs-executive-performance .bs-brand-name{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-.06em}.bs-executive-performance .bs-brand-name{font-size:22px;font-weight:700;letter-spacing:.02em}.bs-executive-performance .bs-nav-cta{border-radius:2px}.bs-executive-performance .bs-hero{padding-top:78px;padding-bottom:95px}.bs-executive-performance h1{font-size:clamp(55px,6.8vw,92px)}.bs-executive-performance h1 em{color:#69858e}.bs-executive-performance .bs-button{border-radius:2px}.bs-executive-performance .bs-hero-visual>img{height:580px;border-radius:2px}.bs-executive-performance .bs-image-note{background:var(--accent);left:auto;right:-1px}.bs-executive-performance .bs-highlights{background:var(--ink);color:var(--paper);padding-left:10%;padding-right:10%}.bs-executive-performance .bs-programs{background:#e8eeef}.bs-executive-performance .bs-program{border-radius:2px;border:1px solid var(--line)}.bs-executive-performance .bs-featured{background:var(--ink);color:var(--paper);--muted:#c9d5d9;--line:#566d76}.bs-executive-performance .bs-contact{background:var(--ink);color:var(--paper)}.bs-executive-performance .bs-contact .bs-eyebrow,.bs-executive-performance .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-executive-performance .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-executive-performance .bs-contact-note p{color:var(--ink)}.bs-custom-section{position:relative;padding:68px 5%;margin:0 auto;max-width:1200px;box-sizing:border-box}.bs-custom-section-intro{margin-bottom:36px}.bs-custom-section-intro h2{font-size:clamp(28px,4vw,46px);letter-spacing:-.02em;margin:0;line-height:1.25}.bs-custom-section-intro .bs-eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#64748b)}.bs-custom-blocks{display:flex;flex-direction:column;gap:24px}.bs-custom-block{position:relative;box-sizing:border-box}.bs-custom-block-heading h2,.bs-custom-block-heading h3,.bs-custom-block-heading h4{margin:0;line-height:1.35;letter-spacing:-.01em}.bs-custom-block-heading h2{font-size:clamp(24px,3.2vw,36px)}.bs-custom-block-heading h3{font-size:clamp(20px,2.5vw,28px)}.bs-custom-block-heading h4{font-size:clamp(17px,2vw,22px)}.bs-custom-block-text p{margin:0;line-height:1.7;font-size:1.05rem;max-width:780px;color:inherit}.bs-custom-block-image{text-align:center;margin:16px 0}.bs-custom-image-wrap img{max-width:100%;max-height:520px;object-fit:cover;border-radius:12px;display:block;margin:0 auto;box-shadow:0 6px 24px #00000014}.bs-custom-image-caption{margin-top:10px;font-size:.9rem;opacity:.8;font-style:italic;text-align:center}.bs-custom-profile-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:12px;margin:16px auto;text-align:center}.bs-custom-profile-img{width:160px;height:160px;border-radius:50%;object-fit:cover;box-shadow:0 6px 20px #0000001f;border:3px solid currentColor}@media (max-width:700px){.bs-custom-section{padding:44px 5%}.bs-custom-blocks{gap:18px}.bs-custom-profile-img{width:120px;height:120px}}.bs-hero-image-frame{position:relative;width:100%;height:560px;overflow:hidden;border-radius:160px 160px 5px 5px}.bs-hero-image-frame>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .15s ease;filter:none!important}.bs-athletic-minimalist .bs-hero-image-frame{height:620px;min-height:570px;border-radius:0}.bs-holistic-wellness .bs-hero-image-frame{height:540px;border-radius:220px 220px 8px 8px}.bs-powerhouse .bs-hero-image-frame{height:620px;border-radius:0}.bs-studio-pilates .bs-hero-image-frame{height:600px;border-radius:180px 180px 8px 8px}.bs-runners-club .bs-hero-image-frame{height:580px;border-radius:4px}.bs-womens-wellness .bs-hero-image-frame{height:600px;border-radius:145px 145px 8px 8px}.bs-trail-strong .bs-hero-image-frame{height:600px;border-radius:8px}.bs-executive-performance .bs-hero-image-frame{height:580px;border-radius:2px}@media (max-width:900px){.bs-hero-image-frame{height:470px}.bs-athletic-minimalist .bs-hero-image-frame{height:540px;min-height:520px}}@media (max-width:620px){.bs-hero-image-frame{height:430px}.bs-athletic-minimalist .bs-hero-image-frame{height:410px;min-height:0}.bs-holistic-wellness .bs-hero-image-frame{height:420px}.bs-powerhouse .bs-hero-image-frame,.bs-studio-pilates .bs-hero-image-frame,.bs-runners-club .bs-hero-image-frame,.bs-womens-wellness .bs-hero-image-frame,.bs-trail-strong .bs-hero-image-frame,.bs-executive-performance .bs-hero-image-frame{height:390px;min-height:0}}.bs-social-links{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.bs-social-link-item{position:relative;display:inline-flex;align-items:center}.bs-social-link-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;box-sizing:border-box;box-shadow:0 3px 10px #00000038;border:2px solid rgba(255,255,255,.2);cursor:pointer}.bs-social-link-btn:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 6px 18px #00000059}.bs-social-link-btn svg{width:20px;height:20px;display:block}.bs-social-instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important;color:#fff!important}.bs-social-facebook{background:#1877f2!important;color:#fff!important}.bs-social-linkedin{background:#0a66c2!important;color:#fff!important}.bs-social-youtube{background:red!important;color:#fff!important}.bs-social-x{background:#000!important;color:#fff!important}.bs-social-delete-btn{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;border:1px solid #fff;display:grid;place-items:center;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s,transform .15s;z-index:10;padding:0}.bs-social-link-item:hover .bs-social-delete-btn{opacity:1;transform:scale(1.08)}.bs-social-dropzone{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1.5px dashed var(--line,rgba(150,150,150,.45));border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--muted,#64748b);transition:border-color .2s,background .2s,color .2s,transform .15s;text-align:center;cursor:pointer}.bs-social-dropzone:hover,.bs-social-dropzone.bs-social-dropzone-active{border-color:var(--accent,#1769e0);background:#3b82f614;color:var(--ink,#0f172a);border-style:solid;transform:scale(1.02)}.bs-contact-socials{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.bs-contact-socials-label{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:inherit;opacity:.88}.bs-contact-socials-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bs-holistic-wellness .bs-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;padding-top:50px;align-items:center}.bs-holistic-wellness .bs-hero-copy{max-width:540px}.bs-holistic-wellness .bs-hero-description{max-width:430px}.bs-holistic-wellness .bs-button{margin-top:25px}.bs-holistic-wellness .bs-hero-visual{width:100%;margin:0}.bs-holistic-wellness .bs-hero-visual>img{height:540px;border-radius:220px 220px 8px 8px}.bs-holistic-wellness .bs-image-note{left:-35px;bottom:28px}.bs-holistic-wellness .bs-highlights{justify-content:center;gap:13%}.bs-holistic-wellness .bs-approach{grid-template-columns:1fr 1fr}.bs-holistic-wellness .bs-methods{padding-left:7%;border-left:1px solid var(--line)}.bs-holistic-wellness .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-holistic-wellness .bs-program:nth-child(2){transform:translateY(-25px)}.bs-transformation-pro .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding-top:65px;align-items:center}.bs-transformation-pro .bs-hero-copy{grid-column:1;grid-row:1;padding-top:10px}.bs-transformation-pro .bs-hero-visual{grid-column:2;grid-row:1;order:2;width:100%}.bs-transformation-pro .bs-hero-visual>img{height:580px;border-radius:8px;object-position:50% 26%}.bs-transformation-pro .bs-image-note{left:auto;right:-20px;background:var(--accent)}.bs-transformation-pro .bs-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0}.bs-transformation-pro .bs-highlights>div{padding:28px 5%;border-right:1px solid #f2f2ed33}.bs-transformation-pro .bs-approach{grid-template-columns:1.3fr .7fr}.bs-transformation-pro .bs-methods{border-left:1px solid var(--line);padding-left:10%}.bs-transformation-pro .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-transformation-pro .bs-program:nth-child(2){transform:translateY(24px)}.bs-coastal-reset .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:65px 5% 75px;align-items:center}.bs-coastal-reset .bs-hero-copy{position:relative;z-index:2;max-width:510px;padding-top:0}.bs-coastal-reset .bs-hero-visual{position:relative;inset:auto;width:100%;z-index:1}.bs-coastal-reset .bs-hero-visual>img{height:560px;border-radius:260px 260px 12px 12px;opacity:.92}.bs-coastal-reset .bs-highlights{justify-content:center;gap:9%}.bs-coastal-reset .bs-approach{grid-template-columns:.75fr 1.25fr}.bs-coastal-reset .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-powerhouse .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;padding:55px 5% 72px;gap:6%;align-items:center}.bs-powerhouse .bs-hero-copy{max-width:540px}.bs-powerhouse .bs-hero-copy h1{font-size:clamp(64px,8vw,112px);line-height:.88}.bs-powerhouse .bs-hero-description{max-width:340px;margin-top:20px}.bs-powerhouse .bs-hero-copy .bs-button{margin-top:25px;width:max-content}.bs-powerhouse .bs-hero-visual{width:100%;margin:0}.bs-powerhouse .bs-hero-visual>img{height:580px;object-position:50% 30%}.bs-powerhouse .bs-image-note{bottom:18px;left:auto;right:15px}.bs-powerhouse .bs-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0}.bs-powerhouse .bs-highlights>div{padding:26px 5%;border-right:1px solid #f3eee455}.bs-powerhouse .bs-highlights strong{font-size:40px}.bs-powerhouse .bs-approach{grid-template-columns:1fr 1fr;gap:0;max-width:none}.bs-powerhouse .bs-section-intro{padding-right:14%}.bs-powerhouse .bs-methods{border-left:1px solid var(--line);padding-left:8%}.bs-powerhouse .bs-program-grid{grid-template-columns:1fr;gap:0}.bs-powerhouse .bs-program{display:grid;grid-template-columns:120px 1fr 1.2fr;gap:25px;align-items:center;padding:28px 0;border-width:1px 0 0}.bs-powerhouse .bs-program-top,.bs-powerhouse .bs-program .bs-eyebrow,.bs-powerhouse .bs-program h3{margin:0}.bs-powerhouse .bs-program-price{font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:22px;letter-spacing:.02em;color:var(--accent)}.bs-powerhouse .bs-featured .bs-program-price{color:var(--paper)}.bs-powerhouse .bs-program>p:not(.bs-eyebrow){min-height:0;margin:0}.bs-powerhouse .bs-program ul,.bs-powerhouse .bs-program>a{display:none}.bs-studio-pilates .bs-hero{display:grid;grid-template-columns:1fr 1fr;gap:11%;padding-top:65px;align-items:center}.bs-studio-pilates .bs-hero-copy{max-width:520px}.bs-studio-pilates .bs-hero-description{max-width:390px}.bs-studio-pilates .bs-button{margin-top:25px}.bs-studio-pilates .bs-hero-visual{width:100%}.bs-studio-pilates .bs-hero-visual>img{height:560px;border-radius:180px 180px 8px 8px}.bs-studio-pilates .bs-image-note{left:-42px;bottom:35px;text-align:left}.bs-studio-pilates .bs-highlights{justify-content:center;gap:14%}.bs-studio-pilates .bs-approach{grid-template-columns:1fr 1.4fr}.bs-studio-pilates .bs-methods{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bs-studio-pilates .bs-method{display:block;border:1px solid var(--line);padding:25px;border-radius:50px}.bs-studio-pilates .bs-step{display:block;margin-bottom:18px}.bs-studio-pilates .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-studio-pilates .bs-program:last-child:nth-child(odd){grid-column:1/-1;max-width:50%;margin:auto}.bs-runners-club .bs-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:6%;padding-top:65px;align-items:center}.bs-runners-club .bs-hero-copy{grid-column:1;grid-row:1;padding-top:10px}.bs-runners-club .bs-hero-visual{grid-column:2;grid-row:1;order:2;width:100%}.bs-runners-club .bs-hero-visual>img{height:580px}.bs-runners-club .bs-image-note{right:-20px;bottom:42px}.bs-runners-club .bs-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0}.bs-runners-club .bs-highlights>div{padding:28px 5%;border-right:1px solid #eff3f733}.bs-runners-club .bs-approach{grid-template-columns:1fr 1fr}.bs-runners-club .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-runners-club .bs-program:nth-child(2){transform:translateY(-25px)}.bs-runners-club .bs-journey{grid-template-columns:1fr 1.6fr}.bs-runners-club .bs-comparison{transform:skewY(-2deg)}.bs-womens-wellness .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding-top:65px;align-items:center}.bs-womens-wellness .bs-hero-copy{position:relative;z-index:2;max-width:540px}.bs-womens-wellness .bs-hero-description{max-width:380px}.bs-womens-wellness .bs-hero-visual{width:100%;margin:0}.bs-womens-wellness .bs-hero-visual>img{height:560px;border-radius:145px 145px 8px 8px}.bs-womens-wellness .bs-image-note{left:-28px;bottom:30px}.bs-womens-wellness .bs-highlights{justify-content:center;gap:12%}.bs-womens-wellness .bs-approach{grid-template-columns:1fr 1fr}.bs-womens-wellness .bs-program-grid{grid-template-columns:1fr}.bs-womens-wellness .bs-program{display:grid;grid-template-columns:100px 1fr 1fr;gap:20px;align-items:center}.bs-womens-wellness .bs-program-top,.bs-womens-wellness .bs-program h3{margin:0}.bs-womens-wellness .bs-program>p:not(.bs-eyebrow){min-height:0}.bs-womens-wellness .bs-program ul{border:0;padding:0;margin:0}.bs-trail-strong .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px 5% 72px;align-items:center}.bs-trail-strong .bs-hero-visual{position:relative;width:100%}.bs-trail-strong .bs-hero-visual>img{height:560px;width:100%;border-radius:8px;clip-path:polygon(0 5%,95% 0,100% 93%,8% 100%);opacity:.9}.bs-trail-strong .bs-hero-copy{position:relative;z-index:1;background:transparent;padding:0;max-width:530px;margin:0}.bs-trail-strong .bs-image-note{display:block}.bs-trail-strong .bs-highlights{justify-content:center;gap:10%}.bs-trail-strong .bs-approach{grid-template-columns:1fr 1.2fr}.bs-trail-strong .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-trail-strong .bs-journey{grid-template-columns:1fr 1fr}.bs-trail-strong .bs-comparison>div{border-radius:70px 4px}.bs-executive-performance .bs-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;padding-top:70px;align-items:center}.bs-executive-performance .bs-hero-copy{padding-top:0;max-width:540px}.bs-executive-performance .bs-hero-visual{width:100%}.bs-executive-performance .bs-hero-visual>img{height:580px}.bs-executive-performance .bs-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-top:0;padding-bottom:0}.bs-executive-performance .bs-highlights>div{border-right:1px solid #f5f5f133;padding:28px 0 28px 10%}.bs-executive-performance .bs-approach{grid-template-columns:1.2fr .8fr}.bs-executive-performance .bs-methods{border-left:1px solid var(--line);padding-left:10%}.bs-executive-performance .bs-program:nth-child(2){transform:translateY(30px)}.bs-executive-performance .bs-journey{grid-template-columns:.7fr 1.3fr}@media (max-width:620px){.bs-coastal-reset .bs-hero,.bs-trail-strong .bs-hero,.bs-womens-wellness .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-coastal-reset .bs-hero-copy,.bs-trail-strong .bs-hero-copy{padding:0}.bs-coastal-reset .bs-hero-visual,.bs-trail-strong .bs-hero-visual{position:relative;inset:auto;width:100%;margin-top:35px}.bs-coastal-reset .bs-hero-visual>img,.bs-trail-strong .bs-hero-visual>img{height:390px}.bs-powerhouse .bs-hero{display:flex;flex-direction:column;padding:45px 6% 50px;min-height:0;gap:30px}.bs-powerhouse .bs-hero-copy{display:block;width:100%}.bs-powerhouse .bs-hero-copy h1{font-size:clamp(44px,11vw,68px);margin:18px 0}.bs-powerhouse .bs-hero-description{margin-top:18px;max-width:none}.bs-powerhouse .bs-hero-visual{position:relative;inset:auto;width:100%;min-height:0;height:auto;margin:0}.bs-powerhouse .bs-hero-visual>img,.bs-powerhouse .bs-hero-image-frame{height:390px;min-height:0}.bs-powerhouse .bs-image-note{right:12px;bottom:12px;max-width:calc(100% - 24px)}.bs-powerhouse .bs-program{display:block;padding:25px 0}.bs-powerhouse .bs-program>p:not(.bs-eyebrow){margin-top:12px}.bs-studio-pilates .bs-hero{display:flex;flex-direction:column;padding:45px 6% 55px;min-height:0;gap:28px}.bs-studio-pilates .bs-hero-copy{width:100%;max-width:none}.bs-studio-pilates .bs-hero-visual{width:88%}.bs-studio-pilates .bs-hero-visual>img{height:420px}.bs-studio-pilates .bs-approach,.bs-runners-club .bs-approach,.bs-womens-wellness .bs-approach,.bs-trail-strong .bs-approach,.bs-executive-performance .bs-approach,.bs-studio-pilates .bs-methods,.bs-studio-pilates .bs-program-grid,.bs-runners-club .bs-program-grid,.bs-trail-strong .bs-program-grid,.bs-executive-performance .bs-program-grid{grid-template-columns:1fr}.bs-studio-pilates .bs-program:last-child{grid-column:auto;max-width:none}.bs-runners-club .bs-hero{display:flex;flex-direction:column;padding-top:45px}.bs-runners-club .bs-hero-copy{order:1;padding:0}.bs-runners-club .bs-hero-visual{order:0}.bs-runners-club .bs-hero-visual>img{height:390px}.bs-runners-club .bs-program:nth-child(2),.bs-executive-performance .bs-program:nth-child(2){transform:none}.bs-womens-wellness .bs-hero-visual{width:80%}.bs-womens-wellness .bs-hero-visual>img{height:350px}.bs-womens-wellness .bs-program{display:block}.bs-womens-wellness .bs-program-top{margin-bottom:20px}.bs-trail-strong .bs-hero-copy{margin:0}.bs-trail-strong .bs-hero-visual{margin-top:25px}.bs-executive-performance .bs-hero{display:flex;flex-direction:column;padding-top:45px}.bs-executive-performance .bs-hero-visual{order:-1}.bs-executive-performance .bs-hero-visual>img{height:390px}.bs-executive-performance .bs-highlights{padding-left:6%;padding-right:6%}}@media (max-width:620px){.bs-holistic-wellness .bs-hero{padding-top:45px;gap:28px}.bs-holistic-wellness .bs-hero-visual{width:88%}.bs-holistic-wellness .bs-hero-visual>img{height:420px}.bs-holistic-wellness .bs-approach{grid-template-columns:1fr}.bs-holistic-wellness .bs-methods{padding-left:0;border-left:0}.bs-holistic-wellness .bs-program-grid{grid-template-columns:1fr}.bs-holistic-wellness .bs-program:nth-child(2){transform:none}.bs-transformation-pro .bs-hero{display:flex;flex-direction:column;padding-top:45px}.bs-transformation-pro .bs-hero-copy{order:1;padding:0}.bs-transformation-pro .bs-hero-visual{order:0}.bs-transformation-pro .bs-hero-visual>img{height:390px}.bs-transformation-pro .bs-approach{grid-template-columns:1fr}.bs-transformation-pro .bs-methods{padding-left:0;border-left:0}.bs-transformation-pro .bs-program-grid{grid-template-columns:1fr}.bs-transformation-pro .bs-program:first-child{grid-row:auto}.bs-transformation-pro .bs-program:nth-child(2){transform:none}}.bs-neon-circuit{--ink:#f4f3ff;--paper:#101016;--accent:#b7ff39;--muted:#b7b1d0;--line:#3a394a;color-scheme:dark;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:34px 34px}.bs-neon-circuit h1,.bs-neon-circuit h2,.bs-neon-circuit h3,.bs-neon-circuit .bs-brand-name{font-family:Arial Black,Arial,sans-serif;font-weight:900;letter-spacing:-.075em;text-transform:uppercase}.bs-neon-circuit .bs-header{border-bottom:1px solid #ffffff22}.bs-neon-circuit .bs-nav-cta{border-color:var(--accent);border-radius:0;color:var(--accent)}.bs-neon-circuit .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;max-width:none;padding:65px max(5%,calc((100% - 1260px)/2));align-items:center}.bs-neon-circuit .bs-hero-copy{position:relative;z-index:2;width:100%;padding-top:0}.bs-neon-circuit h1{font-size:clamp(70px,10vw,150px);line-height:.82;margin:28px 0}.bs-neon-circuit h1 em{color:var(--accent);font-style:normal}.bs-neon-circuit .bs-hero-description{max-width:310px}.bs-neon-circuit .bs-button{background:var(--accent);color:#101016!important;border-radius:0;text-transform:uppercase}.bs-neon-circuit .bs-hero-visual{position:relative;inset:auto;width:100%;transform:rotate(2deg)}.bs-neon-circuit .bs-hero-visual>img{height:580px;border-radius:0;filter:saturate(1.25) contrast(1.1);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.bs-neon-circuit .bs-image-note{left:auto;right:25px;bottom:30px;background:var(--accent);color:#101016;transform:rotate(-4deg)}.bs-neon-circuit .bs-highlights{background:var(--accent);color:#101016;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0}.bs-neon-circuit .bs-highlights>div{padding:24px 6%;border-right:1px solid #10101644}.bs-neon-circuit .bs-highlights strong{font-size:34px;font-weight:900}.bs-neon-circuit .bs-approach{grid-template-columns:1fr 1.6fr;max-width:none;padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}.bs-neon-circuit .bs-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bs-neon-circuit .bs-method{display:block;border:1px solid var(--line);padding:24px;min-height:190px}.bs-neon-circuit .bs-step{color:var(--accent)}.bs-neon-circuit .bs-programs{background:#191923}.bs-neon-circuit .bs-program{border:1px solid var(--line);background:#101016}.bs-neon-circuit .bs-featured{background:var(--accent);color:#101016;--muted:#39482b;--line:#7da52b}.bs-neon-circuit .bs-contact{background:var(--accent);color:#101016}.bs-neon-circuit .bs-contact .bs-eyebrow,.bs-neon-circuit .bs-contact>p:not(.bs-eyebrow){color:#101016}.bs-neon-circuit .bs-contact-note{background:#101016;color:var(--accent)}.bs-neon-circuit .bs-contact-note p{color:var(--accent)}.bs-desert-ritual{--ink:#553b2c;--paper:#f4eadc;--accent:#d58c5b;--muted:#866e5c;--line:#ddcdbb}.bs-desert-ritual h1,.bs-desert-ritual h2,.bs-desert-ritual h3,.bs-desert-ritual .bs-brand-name{font-family:Georgia,serif;font-weight:400}.bs-desert-ritual .bs-header{border:0;padding-top:42px}.bs-desert-ritual .bs-nav-cta{border-radius:30px}.bs-desert-ritual .bs-hero{grid-template-columns:.72fr 1.28fr;gap:8%;padding-top:45px;padding-bottom:95px}.bs-desert-ritual .bs-hero-copy{padding-top:90px}.bs-desert-ritual h1{font-size:clamp(60px,7vw,100px);line-height:1.02}.bs-desert-ritual h1 em{font-style:italic;color:#ad6947}.bs-desert-ritual .bs-button{background:var(--accent);color:var(--ink)!important;border-radius:2px}.bs-desert-ritual .bs-hero-visual{margin-right:10%}.bs-desert-ritual .bs-hero-visual>img{height:640px;border-radius:320px 320px 4px 4px}.bs-desert-ritual .bs-image-note{left:-45px;right:auto;bottom:45px;background:#ead5bf;padding:25px 30px;transform:rotate(-4deg)}.bs-desert-ritual .bs-image-note strong{font-family:Georgia,serif;font-weight:400}.bs-desert-ritual .bs-highlights{background:#ead5bf;color:var(--ink);justify-content:space-between;padding-left:10%;padding-right:10%}.bs-desert-ritual .bs-highlights strong{font-family:Georgia,serif;font-size:33px;font-weight:400}.bs-desert-ritual .bs-approach{grid-template-columns:1fr 1fr;background:#efe1cf;max-width:none;padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}.bs-desert-ritual .bs-method{border-color:#ccb8a4}.bs-desert-ritual .bs-step{color:var(--accent)}.bs-desert-ritual .bs-programs{background:#f0e2cf}.bs-desert-ritual .bs-program{border-radius:4px 45px;border:1px solid #d7bba2}.bs-desert-ritual .bs-featured{background:var(--accent);color:#24140d;--muted:#4d2f1f;--line:#a65f33}.bs-desert-ritual .bs-contact{background:#553b2c;color:var(--paper)}.bs-desert-ritual .bs-contact .bs-eyebrow,.bs-desert-ritual .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-desert-ritual .bs-contact-note{background:#ead5bf;color:var(--ink)}.bs-desert-ritual .bs-contact-note p{color:var(--ink)}.bs-boxing-house{--ink:#241d1a;--paper:#f6efe5;--accent:#ba3c32;--muted:#75665f;--line:#d7c9bd}.bs-boxing-house h1,.bs-boxing-house h2,.bs-boxing-house h3,.bs-boxing-house .bs-brand-name{font-family:Impact,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:-.025em}.bs-boxing-house .bs-header{border-bottom:4px solid var(--ink)}.bs-boxing-house .bs-nav-cta{border-radius:0;border-width:2px}.bs-boxing-house .bs-hero{grid-template-columns:1fr 1fr;gap:0;padding:0;max-width:none;align-items:stretch}.bs-boxing-house .bs-hero-copy{padding:115px max(7%,calc((100% - 1260px)/2)) 100px 10%;background:var(--paper)}.bs-boxing-house h1{font-size:clamp(65px,8vw,120px);line-height:.88}.bs-boxing-house h1 em{color:var(--accent);font-style:normal}.bs-boxing-house .bs-hero-visual{min-height:640px}.bs-boxing-house .bs-hero-visual>img{height:100%;min-height:640px;border-radius:0;filter:sepia(.12) contrast(1.1)}.bs-boxing-house .bs-image-note{left:0;right:auto;bottom:0;background:var(--accent);color:var(--paper);padding:20px 28px}.bs-boxing-house .bs-coach-stamp{right:28px;top:28px;border-radius:0;background:var(--paper);color:var(--ink);transform:rotate(-7deg)}.bs-boxing-house .bs-highlights{background:var(--ink);display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0}.bs-boxing-house .bs-highlights>div{padding:27px 8%;border-right:1px solid #ffffff2c}.bs-boxing-house .bs-highlights strong{font-family:Impact,Arial,sans-serif;font-size:40px;color:var(--accent)}.bs-boxing-house .bs-approach{grid-template-columns:1fr 1fr}.bs-boxing-house .bs-methods{border-left:4px solid var(--accent);padding-left:8%}.bs-boxing-house .bs-programs{background:#e9ded2}.bs-boxing-house .bs-program-grid{grid-template-columns:repeat(2,1fr)}.bs-boxing-house .bs-program:last-child:nth-child(odd){grid-column:1/-1}.bs-boxing-house .bs-program{border:2px solid var(--ink)}.bs-boxing-house .bs-featured{background:var(--accent);color:var(--paper);--muted:#f4d4ca;--line:#d86a5a}.bs-boxing-house .bs-contact{background:var(--ink);color:var(--paper)}.bs-boxing-house .bs-contact .bs-eyebrow,.bs-boxing-house .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-boxing-house .bs-contact-note{background:var(--accent)}.bs-aqua-performance{--ink:#123d52;--paper:#eaf7f7;--accent:#63d2ce;--muted:#567681;--line:#c5e0e1}.bs-aqua-performance h1,.bs-aqua-performance h2,.bs-aqua-performance h3,.bs-aqua-performance .bs-brand-name{font-family:Arial,sans-serif;font-weight:400;letter-spacing:-.075em}.bs-aqua-performance .bs-header{border:0}.bs-aqua-performance .bs-nav-cta{border-radius:30px;border-color:var(--accent)}.bs-aqua-performance .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;max-width:none;padding:65px max(5%,calc((100% - 1260px)/2));align-items:center}.bs-aqua-performance .bs-hero-visual{position:relative;height:580px;width:100%}.bs-aqua-performance .bs-hero-visual>img{height:100%;width:100%;border-radius:0;object-position:50% 48%;filter:saturate(.9)}.bs-aqua-performance .bs-hero-copy{position:relative;z-index:2;max-width:470px}.bs-aqua-performance h1{font-size:clamp(68px,9vw,132px);line-height:.9}.bs-aqua-performance h1 em{color:var(--accent);font-style:normal}.bs-aqua-performance .bs-hero-copy:after{display:none}.bs-aqua-performance .bs-button{background:var(--accent);color:var(--ink)!important;border-radius:30px}.bs-aqua-performance .bs-image-note{right:auto;left:9%;bottom:45px;background:var(--ink);color:var(--paper);border-left:7px solid var(--accent)}.bs-aqua-performance .bs-highlights{background:var(--accent);color:var(--ink);justify-content:center;gap:12%}.bs-aqua-performance .bs-highlights strong{font-size:34px}.bs-aqua-performance .bs-approach{grid-template-columns:1.15fr .85fr;background:#d8f0ef;max-width:none;padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}.bs-aqua-performance .bs-method{border-color:#afd6d8}.bs-aqua-performance .bs-methods{padding-left:8%;border-left:1px solid var(--line)}.bs-aqua-performance .bs-programs{background:#cce8e8}.bs-aqua-performance .bs-program{border-radius:50px 4px}.bs-aqua-performance .bs-featured{background:var(--ink);color:var(--paper);--muted:#c6e2e5;--line:#456878}.bs-aqua-performance .bs-contact{background:var(--ink);color:var(--paper)}.bs-aqua-performance .bs-contact .bs-eyebrow,.bs-aqua-performance .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-aqua-performance .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-aqua-performance .bs-contact-note p{color:var(--ink)}.bs-barre-maison{--ink:#3d2730;--paper:#faf1f3;--accent:#e5acb9;--muted:#806a72;--line:#e7d4d9}.bs-barre-maison h1,.bs-barre-maison h2,.bs-barre-maison h3,.bs-barre-maison .bs-brand-name{font-family:Georgia,serif;font-weight:400}.bs-barre-maison .bs-header{border:0}.bs-barre-maison .bs-nav-cta{border-radius:50px}.bs-barre-maison .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding-top:55px;align-items:center}.bs-barre-maison .bs-hero-copy{max-width:540px}.bs-barre-maison h1{font-size:clamp(65px,8vw,112px);line-height:.98}.bs-barre-maison h1 em{color:#b96e82;font-style:italic}.bs-barre-maison .bs-hero-description{max-width:430px}.bs-barre-maison .bs-button{border-radius:50px;margin-top:23px}.bs-barre-maison .bs-hero-visual{width:100%;margin:0}.bs-barre-maison .bs-hero-visual>img{height:540px;border-radius:300px 300px 0 0}.bs-barre-maison .bs-image-note{left:-45px;right:auto;bottom:25px;border:1px solid var(--line);border-radius:50px;padding:19px 28px}.bs-barre-maison .bs-image-note strong{font-family:Georgia,serif}.bs-barre-maison .bs-highlights{background:#f2dce2;color:var(--ink);justify-content:center;gap:12%}.bs-barre-maison .bs-highlights strong{font-family:Georgia,serif;font-weight:400;font-size:34px}.bs-barre-maison .bs-approach{grid-template-columns:1fr 1.3fr}.bs-barre-maison .bs-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bs-barre-maison .bs-method{display:block;border:1px solid var(--line);border-radius:100px 100px 5px 5px;padding:70px 20px 25px}.bs-barre-maison .bs-step{color:#b96e82}.bs-barre-maison .bs-programs{background:#f6e4e8}.bs-barre-maison .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-barre-maison .bs-program:last-child:nth-child(odd){grid-column:1/-1;max-width:50%;margin:auto}.bs-barre-maison .bs-program{border-radius:70px 70px 5px 5px;text-align:center}.bs-barre-maison .bs-program ul li{text-align:left}.bs-barre-maison .bs-featured{background:var(--accent);color:var(--ink);--muted:#704453;--line:#ca899f}.bs-barre-maison .bs-contact{background:#3d2730;color:var(--paper)}.bs-barre-maison .bs-contact .bs-eyebrow,.bs-barre-maison .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-barre-maison .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-barre-maison .bs-contact-note p{color:var(--ink)}.bs-recovery-lab{--ink:#203b4a;--paper:#edf5f8;--accent:#a8d8e8;--muted:#5b747f;--line:#c9dce3}.bs-recovery-lab h1,.bs-recovery-lab h2,.bs-recovery-lab h3,.bs-recovery-lab .bs-brand-name{font-family:Arial,sans-serif;font-weight:400;letter-spacing:-.07em}.bs-recovery-lab .bs-header{border-bottom:1px solid var(--line)}.bs-recovery-lab .bs-nav-cta{border-radius:0}.bs-recovery-lab .bs-hero{grid-template-columns:1fr 1fr;gap:0;padding:0;max-width:none;align-items:stretch}.bs-recovery-lab .bs-hero-copy{padding:120px 10% 100px 12%;background:#dcecf2}.bs-recovery-lab h1{font-size:clamp(56px,7.5vw,108px);line-height:.91}.bs-recovery-lab h1 em{color:#548ea7;font-style:normal}.bs-recovery-lab .bs-button{border-radius:0;background:var(--ink)}.bs-recovery-lab .bs-hero-visual{min-height:620px}.bs-recovery-lab .bs-hero-visual>img{height:100%;min-height:620px;border-radius:0;object-position:50% 35%;filter:saturate(.7)}.bs-recovery-lab .bs-image-note{top:35px;bottom:auto;left:-30px;right:auto;background:var(--accent);padding:18px 25px}.bs-recovery-lab .bs-coach-stamp{border-radius:3px;background:var(--paper);color:var(--ink);transform:rotate(0);right:25px}.bs-recovery-lab .bs-highlights{background:var(--ink);display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0}.bs-recovery-lab .bs-highlights>div{padding:28px 8%;border-right:1px solid #ffffff20}.bs-recovery-lab .bs-highlights strong{font-size:38px}.bs-recovery-lab .bs-approach{grid-template-columns:.75fr 1.25fr}.bs-recovery-lab .bs-methods{border-left:1px solid var(--line);padding-left:9%}.bs-recovery-lab .bs-programs{background:#e0edf1}.bs-recovery-lab .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-recovery-lab .bs-program{border:1px solid var(--line)}.bs-recovery-lab .bs-featured{background:var(--ink);color:var(--paper);--muted:#c6dce4;--line:#537485}.bs-recovery-lab .bs-contact{background:#dcecf2;color:var(--ink)}.bs-recovery-lab .bs-contact .bs-eyebrow,.bs-recovery-lab .bs-contact>p:not(.bs-eyebrow){color:var(--ink)}.bs-recovery-lab .bs-contact-note{background:var(--ink);color:var(--paper)}.bs-recovery-lab .bs-contact-note p{color:var(--paper)}.bs-cycle-studio{--ink:#f5f2e8;--paper:#161617;--accent:#ef7b32;--muted:#b9ada1;--line:#4a4038;color-scheme:dark}.bs-cycle-studio h1,.bs-cycle-studio h2,.bs-cycle-studio h3,.bs-cycle-studio .bs-brand-name{font-family:Arial Black,Arial,sans-serif;font-weight:900;letter-spacing:-.065em;text-transform:uppercase}.bs-cycle-studio .bs-header{border-bottom:1px solid #ffffff22}.bs-cycle-studio .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-cycle-studio .bs-hero{grid-template-columns:.8fr 1.2fr;gap:0;max-width:none;padding:0;background:#101011}.bs-cycle-studio .bs-hero-visual{grid-column:2;grid-row:1;order:2}.bs-cycle-studio .bs-hero-visual>img{height:660px;border-radius:0;object-position:50% 45%;filter:saturate(.85)}.bs-cycle-studio .bs-hero-copy{grid-column:1;grid-row:1;padding:100px 12% 90px;display:flex;flex-direction:column;justify-content:center}.bs-cycle-studio h1{font-size:clamp(65px,8.5vw,120px);line-height:.86}.bs-cycle-studio h1 em{color:var(--accent);font-style:normal}.bs-cycle-studio .bs-button{background:var(--accent);color:var(--paper)!important;border-radius:0}.bs-cycle-studio .bs-image-note{left:25px;right:auto;bottom:25px;background:var(--accent);color:var(--paper)}.bs-cycle-studio .bs-highlights{background:var(--accent);color:var(--paper);padding:18px 5%;justify-content:space-between}.bs-cycle-studio .bs-highlights strong{font-size:34px;font-weight:900}.bs-cycle-studio .bs-approach{grid-template-columns:1fr 1.4fr;max-width:none;background:#1e1d1c;padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}.bs-cycle-studio .bs-method{border-color:var(--line)}.bs-cycle-studio .bs-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bs-cycle-studio .bs-method{display:block;border:1px solid var(--line);padding:25px}.bs-cycle-studio .bs-step{color:var(--accent)}.bs-cycle-studio .bs-programs{background:#121212}.bs-cycle-studio .bs-program{border:1px solid var(--line);background:#1d1c1b}.bs-cycle-studio .bs-featured{background:var(--accent);color:var(--paper);--muted:#f2c7af;--line:#ff9f66}.bs-cycle-studio .bs-contact{background:var(--accent);color:var(--paper)}.bs-cycle-studio .bs-contact .bs-eyebrow,.bs-cycle-studio .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-cycle-studio .bs-contact-note{background:var(--paper);color:var(--ink)}.bs-cycle-studio .bs-contact-note p{color:var(--ink)}.bs-family-fit{--ink:#24364b;--paper:#fff7e9;--accent:#ffb83e;--muted:#687789;--line:#e5d8c4}.bs-family-fit h1,.bs-family-fit h2,.bs-family-fit h3,.bs-family-fit .bs-brand-name{font-family:Arial,sans-serif;font-weight:800;letter-spacing:-.07em}.bs-family-fit .bs-header{border-bottom:0}.bs-family-fit .bs-nav-cta{border-radius:30px;background:var(--accent);border-color:var(--accent)}.bs-family-fit .bs-hero{grid-template-columns:1fr 1fr;gap:4%;padding-top:65px;padding-bottom:70px;background:#fff0d5;max-width:none;padding-left:max(5%,calc((100% - 1260px)/2));padding-right:max(5%,calc((100% - 1260px)/2))}.bs-family-fit h1{font-size:clamp(62px,7vw,105px);line-height:.9}.bs-family-fit h1 em{color:#f07857;font-style:normal}.bs-family-fit .bs-button{background:#24364b;color:#fff7e9!important;border-radius:30px}.bs-family-fit .bs-hero-visual{padding:25px}.bs-family-fit .bs-hero-visual:before,.bs-family-fit .bs-hero-visual:after{content:"";position:absolute;border-radius:50%;background:#9bd8d0;width:42px;height:42px;top:5px;right:12%}.bs-family-fit .bs-hero-visual:after{background:#f07857;width:26px;height:26px;top:auto;right:auto;bottom:10px;left:2%}.bs-family-fit .bs-hero-visual>img{height:540px;border-radius:28px;transform:rotate(3deg);box-shadow:14px 14px #24364b}.bs-family-fit .bs-image-note{left:0;bottom:35px;right:auto;background:var(--accent);border-radius:18px;transform:rotate(-4deg)}.bs-family-fit .bs-coach-stamp{background:#9bd8d0;color:var(--ink);right:-8px}.bs-family-fit .bs-highlights{background:#9bd8d0;color:var(--ink);justify-content:space-around}.bs-family-fit .bs-highlights strong{font-size:31px;font-weight:800}.bs-family-fit .bs-approach{grid-template-columns:1fr 1fr}.bs-family-fit .bs-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bs-family-fit .bs-method{display:block;background:#fff0d5;border:0;border-radius:20px;padding:23px}.bs-family-fit .bs-step{color:#f07857}.bs-family-fit .bs-programs{background:#fce8c6}.bs-family-fit .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-family-fit .bs-program{border-radius:22px;border:0;box-shadow:5px 5px #24364b}.bs-family-fit .bs-featured{background:#f07857;color:#132233;--muted:#2e445b;--line:#c85030}.bs-family-fit .bs-contact{background:#24364b;color:#fff7e9;border-radius:50px 50px 0 0;margin:0 4%}.bs-family-fit .bs-contact .bs-eyebrow,.bs-family-fit .bs-contact>p:not(.bs-eyebrow){color:#fff7e9}.bs-family-fit .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-family-fit .bs-contact-note p{color:var(--ink)}.bs-mobility-grid{--ink:#25312e;--paper:#f1f5ec;--accent:#a6c96a;--muted:#66746a;--line:#cfdbcf}.bs-mobility-grid h1,.bs-mobility-grid h2,.bs-mobility-grid h3,.bs-mobility-grid .bs-brand-name{font-family:Arial,sans-serif;font-weight:400;letter-spacing:-.075em}.bs-mobility-grid .bs-header{border-bottom:1px solid var(--line)}.bs-mobility-grid .bs-nav-cta{border-radius:0}.bs-mobility-grid .bs-hero{grid-template-columns:1fr 1fr;gap:0;max-width:none;padding:0;background:#dfe9d8}.bs-mobility-grid .bs-hero-copy{padding:100px 12% 90px}.bs-mobility-grid h1{font-size:clamp(62px,7.5vw,110px);line-height:.9}.bs-mobility-grid h1 em{color:#708d42;font-style:normal}.bs-mobility-grid .bs-button{background:var(--accent);color:var(--ink)!important;border-radius:0}.bs-mobility-grid .bs-hero-visual{min-height:620px}.bs-mobility-grid .bs-hero-visual>img{height:100%;min-height:620px;border-radius:0;object-position:50% 50%;filter:saturate(.8)}.bs-mobility-grid .bs-image-note{left:25px;bottom:25px;right:auto;background:var(--paper);border:1px solid var(--line)}.bs-mobility-grid .bs-highlights{background:var(--ink);display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:0}.bs-mobility-grid .bs-highlights>div{padding:25px 7%;border-right:1px solid #ffffff22}.bs-mobility-grid .bs-approach{grid-template-columns:1fr;gap:42px}.bs-mobility-grid .bs-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:12%}.bs-mobility-grid .bs-section-intro>.bs-eyebrow{grid-column:1/-1}.bs-mobility-grid .bs-section-intro>p:not(.bs-eyebrow){margin-top:0}.bs-mobility-grid .bs-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.bs-mobility-grid .bs-method{display:block;padding:25px;border:1px solid var(--line);min-height:200px}.bs-mobility-grid .bs-step{color:#708d42}.bs-mobility-grid .bs-programs{background:#e4edde}.bs-mobility-grid .bs-program-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bs-mobility-grid .bs-program{border:1px solid var(--line);padding:25px}.bs-mobility-grid .bs-featured{background:var(--accent);color:var(--ink);--muted:#536940;--line:#84a44b}.bs-mobility-grid .bs-contact{background:var(--ink);color:var(--paper)}.bs-mobility-grid .bs-contact .bs-eyebrow,.bs-mobility-grid .bs-contact>p:not(.bs-eyebrow){color:var(--paper)}.bs-mobility-grid .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-mobility-grid .bs-contact-note p{color:var(--ink)}.bs-lunar-yoga{--ink:#eee8fb;--paper:#161426;--accent:#baa4ed;--muted:#aaa2c8;--line:#3b3654;color-scheme:dark;background:radial-gradient(circle at 75% 17%,#5f4b9a55,transparent 30%),#161426}.bs-lunar-yoga h1,.bs-lunar-yoga h2,.bs-lunar-yoga h3,.bs-lunar-yoga .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em}.bs-lunar-yoga .bs-header{border-bottom:1px solid #ffffff18}.bs-lunar-yoga .bs-nav-cta{border-color:var(--accent);border-radius:50px}.bs-lunar-yoga .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding-top:55px;padding-bottom:70px;align-items:center}.bs-lunar-yoga .bs-hero-copy{max-width:540px}.bs-lunar-yoga h1{font-size:clamp(65px,8vw,115px);line-height:.95}.bs-lunar-yoga h1 em{font-style:italic;color:var(--accent)}.bs-lunar-yoga .bs-hero-description{max-width:410px}.bs-lunar-yoga .bs-button{background:var(--accent);color:var(--paper)!important;border-radius:50px}.bs-lunar-yoga .bs-hero-visual{width:100%;margin:0}.bs-lunar-yoga .bs-hero-visual>img{height:540px;border-radius:50% 50% 8px 8px;filter:saturate(.65) brightness(.82)}.bs-lunar-yoga .bs-image-note{left:auto;right:15px;bottom:24px;background:#282344;color:var(--ink);border:1px solid #8b76c6;width:max-content;padding:14px 25px;border-radius:50px}.bs-lunar-yoga .bs-coach-stamp{background:var(--accent);color:var(--paper);right:5%;top:20px}.bs-lunar-yoga .bs-highlights{background:#282344;color:var(--ink);justify-content:center;gap:13%}.bs-lunar-yoga .bs-highlights strong{font-family:Georgia,serif;font-size:33px;font-weight:400}.bs-lunar-yoga .bs-approach{grid-template-columns:1fr 1fr}.bs-lunar-yoga .bs-methods{border-left:1px solid var(--line);padding-left:9%}.bs-lunar-yoga .bs-step{color:var(--accent)}.bs-lunar-yoga .bs-programs{background:#201c38}.bs-lunar-yoga .bs-program{border:1px solid var(--line);background:#161426;border-radius:100px 100px 8px 8px;padding-top:45px}.bs-lunar-yoga .bs-featured{background:var(--accent);color:var(--paper);--muted:#e6dcff;--line:#8e77c4}.bs-lunar-yoga .bs-contact{background:#282344;color:var(--ink);border-radius:180px 180px 0 0;margin:0 4%}.bs-lunar-yoga .bs-contact .bs-eyebrow,.bs-lunar-yoga .bs-contact>p:not(.bs-eyebrow){color:var(--ink)}.bs-lunar-yoga .bs-contact-note{background:var(--paper);color:var(--ink)}.bs-lunar-yoga .bs-contact-note p{color:var(--ink)}@media (max-width:620px){.bs-neon-circuit .bs-hero,.bs-aqua-performance .bs-hero,.bs-boxing-house .bs-hero,.bs-recovery-lab .bs-hero,.bs-cycle-studio .bs-hero,.bs-family-fit .bs-hero,.bs-mobility-grid .bs-hero{display:flex;flex-direction:column;padding:45px 6% 55px;min-height:0}.bs-neon-circuit .bs-hero-copy,.bs-aqua-performance .bs-hero-copy,.bs-boxing-house .bs-hero-copy,.bs-recovery-lab .bs-hero-copy,.bs-cycle-studio .bs-hero-copy,.bs-family-fit .bs-hero-copy,.bs-mobility-grid .bs-hero-copy{order:1;padding:0;position:relative;left:auto;top:auto;width:auto;background:transparent}.bs-neon-circuit .bs-hero-visual,.bs-aqua-performance .bs-hero-visual,.bs-boxing-house .bs-hero-visual,.bs-recovery-lab .bs-hero-visual,.bs-cycle-studio .bs-hero-visual,.bs-family-fit .bs-hero-visual,.bs-mobility-grid .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;min-height:0;height:auto;transform:none;padding:0}.bs-neon-circuit .bs-hero-visual>img,.bs-aqua-performance .bs-hero-visual>img,.bs-boxing-house .bs-hero-visual>img,.bs-recovery-lab .bs-hero-visual>img,.bs-cycle-studio .bs-hero-visual>img,.bs-family-fit .bs-hero-visual>img,.bs-mobility-grid .bs-hero-visual>img{height:390px;min-height:0}.bs-aqua-performance .bs-hero-copy:after{display:none}.bs-boxing-house .bs-hero-copy{padding:48px 8%}.bs-recovery-lab .bs-hero-copy{padding:50px 8%;background:#dcecf2}.bs-cycle-studio .bs-hero-copy{padding:50px 8%}.bs-family-fit .bs-hero-visual{padding:15px}.bs-family-fit .bs-hero-visual>img{height:360px}.bs-family-fit .bs-hero-visual:before{right:4%}.bs-mobility-grid .bs-hero-copy{padding:50px 8%;background:#dfe9d8}.bs-neon-circuit .bs-highlights,.bs-boxing-house .bs-highlights,.bs-recovery-lab .bs-highlights,.bs-mobility-grid .bs-highlights{grid-template-columns:1fr 1fr}.bs-neon-circuit .bs-highlights>div,.bs-boxing-house .bs-highlights>div,.bs-recovery-lab .bs-highlights>div,.bs-mobility-grid .bs-highlights>div{padding:18px 6%}.bs-neon-circuit .bs-methods,.bs-barre-maison .bs-methods,.bs-cycle-studio .bs-methods,.bs-family-fit .bs-methods,.bs-mobility-grid .bs-methods,.bs-neon-circuit .bs-approach,.bs-desert-ritual .bs-approach,.bs-boxing-house .bs-approach,.bs-aqua-performance .bs-approach,.bs-barre-maison .bs-approach,.bs-recovery-lab .bs-approach,.bs-cycle-studio .bs-approach,.bs-family-fit .bs-approach,.bs-mobility-grid .bs-approach,.bs-lunar-yoga .bs-approach,.bs-boxing-house .bs-program-grid,.bs-recovery-lab .bs-program-grid,.bs-barre-maison .bs-program-grid,.bs-mobility-grid .bs-program-grid{grid-template-columns:1fr}.bs-boxing-house .bs-program:last-child,.bs-barre-maison .bs-program:last-child{grid-column:auto;max-width:none}.bs-recovery-lab .bs-program:first-child,.bs-mobility-grid .bs-program:first-child{grid-row:auto;grid-column:auto}.bs-desert-ritual .bs-hero,.bs-barre-maison .bs-hero,.bs-lunar-yoga .bs-hero{padding:45px 6% 55px;gap:25px}.bs-desert-ritual .bs-hero-copy{padding-top:0}.bs-desert-ritual .bs-hero-visual,.bs-barre-maison .bs-hero-visual,.bs-lunar-yoga .bs-hero-visual{width:88%;margin:auto}.bs-desert-ritual .bs-hero-visual>img,.bs-barre-maison .bs-hero-visual>img,.bs-lunar-yoga .bs-hero-visual>img{height:390px}.bs-desert-ritual .bs-image-note,.bs-barre-maison .bs-image-note{left:-18px}.bs-barre-maison .bs-program:last-child{grid-column:auto}.bs-lunar-yoga .bs-image-note{left:50%}.bs-lunar-yoga .bs-contact{margin:0 2%;border-radius:100px 100px 0 0}.bs-lunar-yoga .bs-program{border-radius:70px 70px 8px 8px}}.bs-vermillion-vault{--ink:#f9e8de;--paper:#1b1114;--accent:#ef5b4d;--muted:#c29b91;--line:#59353a}.bs-vermillion-vault h1,.bs-vermillion-vault h2,.bs-vermillion-vault h3,.bs-vermillion-vault .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-vermillion-vault .bs-header{border-bottom:1px solid #59353a}.bs-vermillion-vault .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-vermillion-vault .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;background:#1b1114;align-items:center}.bs-vermillion-vault .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-vermillion-vault .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-vermillion-vault .bs-hero-visual>img{width:100%;height:560px;border-radius:0;filter:saturate(.8) contrast(1.15);object-fit:cover}.bs-vermillion-vault h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-vermillion-vault h1 em{color:var(--accent);font-style:italic}.bs-vermillion-vault .bs-button{background:var(--accent);color:#1b1114!important;border-radius:0}.bs-vermillion-vault .bs-image-note{background:var(--accent);color:#f9e8de;border-radius:0}.bs-vermillion-vault .bs-highlights{background:#ef5b4d;color:#f9e8de;justify-content:center;gap:13%}.bs-vermillion-vault .bs-approach{grid-template-columns:1fr 1fr;background:#1b1114}.bs-vermillion-vault .bs-programs{background:#1b1114}.bs-vermillion-vault .bs-program{border:1px solid var(--line);border-radius:0}.bs-vermillion-vault .bs-featured{background:#ef5b4d;color:#1b1114;--muted:#4d2b27;--line:#bf372a}.bs-vermillion-vault .bs-contact{background:#f9e8de;color:#1b1114}.bs-vermillion-vault .bs-contact .bs-eyebrow,.bs-vermillion-vault .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-vermillion-vault .bs-contact-note{background:#ef5b4d;color:#f9e8de}.bs-vermillion-vault .bs-contact-note p{color:#f9e8de}.bs-sage-house{--ink:#304438;--paper:#eff1e8;--accent:#afc49a;--muted:#6d7d6d;--line:#cbd8c8}.bs-sage-house h1,.bs-sage-house h2,.bs-sage-house h3,.bs-sage-house .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-sage-house .bs-header{border-bottom:1px solid #cbd8c8}.bs-sage-house .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-sage-house .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-sage-house .bs-hero-copy{position:relative;width:100%;padding:0}.bs-sage-house .bs-hero-visual{position:relative;width:100%}.bs-sage-house .bs-hero-visual>img{width:100%;height:540px;border-radius:260px 260px 0 0;object-fit:cover}.bs-sage-house h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-sage-house h1 em{color:var(--accent);font-style:normal}.bs-sage-house .bs-button{background:var(--accent);color:#eff1e8!important;border-radius:30px}.bs-sage-house .bs-image-note{background:var(--accent);color:#304438;border-radius:24px}.bs-sage-house .bs-highlights{background:#304438;color:#eff1e8;justify-content:center;gap:13%}.bs-sage-house .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-sage-house .bs-programs{background:#cbd8c8}.bs-sage-house .bs-program{border:1px solid var(--line);border-radius:18px}.bs-sage-house .bs-featured,.bs-sage-house .bs-contact{background:#afc49a;color:#304438}.bs-sage-house .bs-contact .bs-eyebrow,.bs-sage-house .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-sage-house .bs-contact-note{background:#eff1e8;color:#304438}.bs-sage-house .bs-contact-note p{color:#304438}.bs-electric-orbit{--ink:#f6f2ff;--paper:#131229;--accent:#d5ff47;--muted:#b6add9;--line:#403866}.bs-electric-orbit h1,.bs-electric-orbit h2,.bs-electric-orbit h3,.bs-electric-orbit .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-electric-orbit .bs-header{border-bottom:1px solid #403866}.bs-electric-orbit .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-electric-orbit .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-electric-orbit .bs-hero-copy{position:relative;width:100%;padding:0}.bs-electric-orbit .bs-hero-visual{position:relative;width:100%}.bs-electric-orbit .bs-hero-visual>img{width:100%;max-width:480px;height:480px;border-radius:50%;transform:rotate(-7deg);border:8px solid #d5ff4733;box-shadow:0 0 0 25px #d5ff4710;object-fit:cover;margin:0 auto}.bs-electric-orbit h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-electric-orbit h1 em{color:var(--accent);font-style:normal}.bs-electric-orbit .bs-button{background:var(--accent);color:#131229!important;border-radius:0}.bs-electric-orbit .bs-image-note{background:var(--accent);color:#f6f2ff;border-radius:0}.bs-electric-orbit .bs-highlights{background:#d5ff47;color:#f6f2ff;justify-content:center;gap:13%}.bs-electric-orbit .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-electric-orbit .bs-programs{background:#131229}.bs-electric-orbit .bs-program{border:1px solid var(--line);border-radius:18px}.bs-electric-orbit .bs-featured{background:#d5ff47;color:#131229;--muted:#383556;--line:#9abf1d}.bs-electric-orbit .bs-contact{background:#f6f2ff;color:#131229}.bs-electric-orbit .bs-contact .bs-eyebrow,.bs-electric-orbit .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-electric-orbit .bs-contact-note{background:#d5ff47;color:#f6f2ff}.bs-electric-orbit .bs-contact-note p{color:#f6f2ff}.bs-midnight-row{--ink:#eef4f7;--paper:#111a28;--accent:#e08b62;--muted:#a4b4c4;--line:#3b4a5b}.bs-midnight-row h1,.bs-midnight-row h2,.bs-midnight-row h3,.bs-midnight-row .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-midnight-row .bs-header{border-bottom:1px solid #3b4a5b}.bs-midnight-row .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-midnight-row .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-midnight-row .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-midnight-row .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-midnight-row .bs-hero-visual>img{width:100%;height:580px;border-radius:0;object-position:50% 45%;filter:saturate(.65);object-fit:cover}.bs-midnight-row h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-midnight-row h1 em{color:var(--accent);font-style:italic}.bs-midnight-row .bs-button{background:var(--accent);color:#111a28!important;border-radius:30px}.bs-midnight-row .bs-image-note{background:var(--accent);color:#eef4f7;border-radius:24px}.bs-midnight-row .bs-highlights{background:#eef4f7;color:#111a28;justify-content:center;gap:13%}.bs-midnight-row .bs-approach{grid-template-columns:.8fr 1.2fr;background:#111a28}.bs-midnight-row .bs-programs{background:#3b4a5b}.bs-midnight-row .bs-program{border:1px solid var(--line);border-radius:18px}.bs-midnight-row .bs-featured{background:#e08b62;color:#111a28;--muted:#4e3527;--line:#b2633d}.bs-midnight-row .bs-contact{background:#e08b62;color:#eef4f7}.bs-midnight-row .bs-contact .bs-eyebrow,.bs-midnight-row .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-midnight-row .bs-contact-note{background:#111a28;color:#eef4f7}.bs-midnight-row .bs-contact-note p{color:#eef4f7}.bs-cloud-nine{--ink:#27445a;--paper:#f2f8fb;--accent:#a9dff0;--muted:#718896;--line:#cfe3eb}.bs-cloud-nine h1,.bs-cloud-nine h2,.bs-cloud-nine h3,.bs-cloud-nine .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-cloud-nine .bs-header{border-bottom:1px solid #cfe3eb}.bs-cloud-nine .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-cloud-nine .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-cloud-nine .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0;text-align:left}.bs-cloud-nine .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-cloud-nine .bs-hero-visual>img{width:100%;height:520px;border-radius:50% 50% 14px 14px;object-fit:cover}.bs-cloud-nine h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-cloud-nine h1 em{color:var(--accent);font-style:normal}.bs-cloud-nine .bs-button{background:var(--accent);color:#f2f8fb!important;border-radius:0}.bs-cloud-nine .bs-image-note{background:var(--accent);color:#27445a;border-radius:0}.bs-cloud-nine .bs-highlights{background:#a9dff0;color:#27445a;justify-content:center;gap:13%}.bs-cloud-nine .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-cloud-nine .bs-programs{background:#f2f8fb}.bs-cloud-nine .bs-program{border:1px solid var(--line);border-radius:0}.bs-cloud-nine .bs-featured{background:#a9dff0;color:#27445a}.bs-cloud-nine .bs-contact{background:#27445a;color:#f2f8fb}.bs-cloud-nine .bs-contact .bs-eyebrow,.bs-cloud-nine .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-cloud-nine .bs-contact-note{background:#a9dff0;color:#27445a}.bs-cloud-nine .bs-contact-note p{color:#27445a}.bs-rosewood-form{--ink:#4b2933;--paper:#f6eeee;--accent:#c8878b;--muted:#846870;--line:#e3ced0}.bs-rosewood-form h1,.bs-rosewood-form h2,.bs-rosewood-form h3,.bs-rosewood-form .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-rosewood-form .bs-header{border-bottom:1px solid #e3ced0}.bs-rosewood-form .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-rosewood-form .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;background:#f6eeee;align-items:center}.bs-rosewood-form .bs-hero-copy{position:relative;width:100%;padding:0}.bs-rosewood-form .bs-hero-visual{position:relative;width:100%}.bs-rosewood-form .bs-hero-visual>img{width:100%;height:540px;border-radius:45% 45% 0 0;object-fit:cover}.bs-rosewood-form h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-rosewood-form h1 em{color:var(--accent);font-style:normal}.bs-rosewood-form .bs-button{background:var(--accent);color:#f6eeee!important;border-radius:30px}.bs-rosewood-form .bs-image-note{background:var(--accent);color:#4b2933;border-radius:24px}.bs-rosewood-form .bs-highlights{background:#4b2933;color:#f6eeee;justify-content:center;gap:13%}.bs-rosewood-form .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-rosewood-form .bs-programs{background:#e3ced0}.bs-rosewood-form .bs-program{border:1px solid var(--line);border-radius:18px}.bs-rosewood-form .bs-featured{background:#c8878b;color:#261117;--muted:#4a2831;--line:#9c5c61}.bs-rosewood-form .bs-contact{background:#c8878b;color:#4b2933}.bs-rosewood-form .bs-contact .bs-eyebrow,.bs-rosewood-form .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-rosewood-form .bs-contact-note{background:#f6eeee;color:#4b2933}.bs-rosewood-form .bs-contact-note p{color:#4b2933}.bs-copper-club{--ink:#3a2c26;--paper:#f5eee4;--accent:#c97845;--muted:#826f62;--line:#d9c2ad}.bs-copper-club h1,.bs-copper-club h2,.bs-copper-club h3,.bs-copper-club .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-copper-club .bs-header{border-bottom:1px solid #d9c2ad}.bs-copper-club .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-copper-club .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-copper-club .bs-hero-copy{position:relative;width:100%;padding:0;text-align:left}.bs-copper-club .bs-hero-visual{position:relative;width:100%}.bs-copper-club .bs-hero-visual>img{width:100%;height:520px;border-radius:4px;filter:sepia(.2);object-fit:cover}.bs-copper-club h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-copper-club h1 em{color:var(--accent);font-style:italic}.bs-copper-club .bs-button{background:var(--accent);color:#f5eee4!important;border-radius:0}.bs-copper-club .bs-image-note{background:var(--accent);color:#3a2c26;border-radius:0}.bs-copper-club .bs-highlights{background:#c97845;color:#3a2c26;justify-content:center;gap:13%}.bs-copper-club .bs-approach{grid-template-columns:1fr 1fr;background:#f5eee4}.bs-copper-club .bs-programs{background:#f5eee4}.bs-copper-club .bs-program{border:1px solid var(--line);border-radius:18px}.bs-copper-club .bs-featured{background:#c97845;color:#1e130e;--muted:#473024;--line:#9e5529}.bs-copper-club .bs-contact{background:#3a2c26;color:#f5eee4}.bs-copper-club .bs-contact .bs-eyebrow,.bs-copper-club .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-copper-club .bs-contact-note{background:#c97845;color:#3a2c26}.bs-copper-club .bs-contact-note p{color:#3a2c26}.bs-prism-strength{--ink:#20253a;--paper:#f7f5ef;--accent:#ff6d8d;--muted:#697085;--line:#ddd9dd}.bs-prism-strength h1,.bs-prism-strength h2,.bs-prism-strength h3,.bs-prism-strength .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-prism-strength .bs-header{border-bottom:1px solid #ddd9dd}.bs-prism-strength .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-prism-strength .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-prism-strength .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-prism-strength .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-prism-strength .bs-hero-visual>img{width:100%;height:560px;border-radius:0;filter:saturate(1.1);object-fit:cover}.bs-prism-strength h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-prism-strength h1 em{color:var(--accent);font-style:normal}.bs-prism-strength .bs-button{background:var(--accent);color:#f7f5ef!important;border-radius:30px}.bs-prism-strength .bs-image-note{background:var(--accent);color:#20253a;border-radius:24px}.bs-prism-strength .bs-highlights{background:#20253a;color:#f7f5ef;justify-content:center;gap:13%}.bs-prism-strength .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-prism-strength .bs-programs{background:#ddd9dd}.bs-prism-strength .bs-program{border:1px solid var(--line);border-radius:18px}.bs-prism-strength .bs-featured,.bs-prism-strength .bs-contact{background:#ff6d8d;color:#20253a}.bs-prism-strength .bs-contact .bs-eyebrow,.bs-prism-strength .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-prism-strength .bs-contact-note{background:#f7f5ef;color:#20253a}.bs-prism-strength .bs-contact-note p{color:#20253a}.bs-alpine-well{--ink:#203b40;--paper:#edf2f0;--accent:#9cc5b8;--muted:#668084;--line:#c9ddd7}.bs-alpine-well h1,.bs-alpine-well h2,.bs-alpine-well h3,.bs-alpine-well .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-alpine-well .bs-header{border-bottom:1px solid #c9ddd7}.bs-alpine-well .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-alpine-well .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-alpine-well .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-alpine-well .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-alpine-well .bs-hero-visual>img{width:100%;height:560px;border-radius:0;filter:saturate(.75);object-fit:cover}.bs-alpine-well h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-alpine-well h1 em{color:var(--accent);font-style:normal}.bs-alpine-well .bs-button{background:var(--accent);color:#edf2f0!important;border-radius:0}.bs-alpine-well .bs-image-note{background:var(--accent);color:#203b40;border-radius:0}.bs-alpine-well .bs-highlights{background:#9cc5b8;color:#203b40;justify-content:center;gap:13%}.bs-alpine-well .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-alpine-well .bs-programs{background:#edf2f0}.bs-alpine-well .bs-program{border:1px solid var(--line);border-radius:0}.bs-alpine-well .bs-featured{background:#9cc5b8;color:#203b40}.bs-alpine-well .bs-contact{background:#203b40;color:#edf2f0}.bs-alpine-well .bs-contact .bs-eyebrow,.bs-alpine-well .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-alpine-well .bs-contact-note{background:#9cc5b8;color:#203b40}.bs-alpine-well .bs-contact-note p{color:#203b40}.bs-mono-studio{--ink:#1b1b1b;--paper:#f5f5f2;--accent:#c9c9c3;--muted:#70706b;--line:#c6c6c0}.bs-mono-studio h1,.bs-mono-studio h2,.bs-mono-studio h3,.bs-mono-studio .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-mono-studio .bs-header{border-bottom:1px solid #c6c6c0}.bs-mono-studio .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-mono-studio .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-mono-studio .bs-hero-copy{position:relative;width:100%;padding:0}.bs-mono-studio .bs-hero-visual{position:relative;width:100%}.bs-mono-studio .bs-hero-visual>img{width:100%;height:560px;border-radius:0;filter:grayscale(1);object-fit:cover}.bs-mono-studio h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-mono-studio h1 em{color:var(--accent);font-style:italic}.bs-mono-studio .bs-button{background:var(--accent);color:#f5f5f2!important;border-radius:30px}.bs-mono-studio .bs-image-note{background:var(--accent);color:#1b1b1b;border-radius:24px}.bs-mono-studio .bs-highlights{background:#1b1b1b;color:#f5f5f2;justify-content:center;gap:13%}.bs-mono-studio .bs-approach{grid-template-columns:.8fr 1.2fr;background:#f5f5f2}.bs-mono-studio .bs-programs{background:#c6c6c0}.bs-mono-studio .bs-program{border:1px solid var(--line);border-radius:18px}.bs-mono-studio .bs-featured,.bs-mono-studio .bs-contact{background:#c9c9c3;color:#1b1b1b}.bs-mono-studio .bs-contact .bs-eyebrow,.bs-mono-studio .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-mono-studio .bs-contact-note{background:#f5f5f2;color:#1b1b1b}.bs-mono-studio .bs-contact-note p{color:#1b1b1b}.bs-citrus-social{--ink:#34433d;--paper:#fff8de;--accent:#f5c84b;--muted:#758078;--line:#e3d9a9}.bs-citrus-social h1,.bs-citrus-social h2,.bs-citrus-social h3,.bs-citrus-social .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-citrus-social .bs-header{border-bottom:1px solid #e3d9a9}.bs-citrus-social .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-citrus-social .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;background:#fff8de;align-items:center}.bs-citrus-social .bs-hero-copy{position:relative;width:100%;padding:0}.bs-citrus-social .bs-hero-visual{position:relative;width:100%}.bs-citrus-social .bs-hero-visual>img{width:100%;height:520px;border-radius:35px;transform:rotate(4deg);box-shadow:14px 14px #ee765d;object-fit:cover}.bs-citrus-social h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-citrus-social h1 em{color:var(--accent);font-style:normal}.bs-citrus-social .bs-button{background:var(--accent);color:#fff8de!important;border-radius:0}.bs-citrus-social .bs-image-note{background:var(--accent);color:#34433d;border-radius:0}.bs-citrus-social .bs-highlights{background:#f5c84b;color:#34433d;justify-content:center;gap:13%}.bs-citrus-social .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-citrus-social .bs-programs{background:#fff8de}.bs-citrus-social .bs-program{border:1px solid var(--line);border-radius:18px}.bs-citrus-social .bs-featured{background:#f5c84b;color:#34433d}.bs-citrus-social .bs-contact{background:#34433d;color:#fff8de}.bs-citrus-social .bs-contact .bs-eyebrow,.bs-citrus-social .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-citrus-social .bs-contact-note{background:#f5c84b;color:#34433d}.bs-citrus-social .bs-contact-note p{color:#34433d}.bs-terra-move{--ink:#3d302a;--paper:#f3e8dc;--accent:#c96d50;--muted:#836d61;--line:#ddc6b6}.bs-terra-move h1,.bs-terra-move h2,.bs-terra-move h3,.bs-terra-move .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-terra-move .bs-header{border-bottom:1px solid #ddc6b6}.bs-terra-move .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-terra-move .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-terra-move .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-terra-move .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-terra-move .bs-hero-visual>img{width:100%;height:540px;border-radius:0;clip-path:polygon(0 7%,93% 0,100% 93%,8% 100%);object-fit:cover}.bs-terra-move h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-terra-move h1 em{color:var(--accent);font-style:normal}.bs-terra-move .bs-button{background:var(--accent);color:#f3e8dc!important;border-radius:30px}.bs-terra-move .bs-image-note{background:var(--accent);color:#3d302a;border-radius:24px}.bs-terra-move .bs-highlights{background:#3d302a;color:#f3e8dc;justify-content:center;gap:13%}.bs-terra-move .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-terra-move .bs-programs{background:#ddc6b6}.bs-terra-move .bs-program{border:1px solid var(--line);border-radius:18px}.bs-terra-move .bs-featured{background:#c96d50;color:#1c110c;--muted:#45281e;--line:#9e4b32}.bs-terra-move .bs-contact{background:#c96d50;color:#3d302a}.bs-terra-move .bs-contact .bs-eyebrow,.bs-terra-move .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-terra-move .bs-contact-note{background:#f3e8dc;color:#3d302a}.bs-terra-move .bs-contact-note p{color:#3d302a}.bs-velvet-core{--ink:#f7eef4;--paper:#251c2b;--accent:#d99ab4;--muted:#c2a8b9;--line:#59445c}.bs-velvet-core h1,.bs-velvet-core h2,.bs-velvet-core h3,.bs-velvet-core .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-velvet-core .bs-header{border-bottom:1px solid #59445c}.bs-velvet-core .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-velvet-core .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-velvet-core .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0;text-align:left}.bs-velvet-core .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-velvet-core .bs-hero-visual>img{width:100%;height:520px;border-radius:50% 50% 8px 8px;filter:saturate(.7);object-fit:cover}.bs-velvet-core h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-velvet-core h1 em{color:var(--accent);font-style:italic}.bs-velvet-core .bs-button{background:var(--accent);color:#251c2b!important;border-radius:0}.bs-velvet-core .bs-image-note{background:var(--accent);color:#f7eef4;border-radius:0}.bs-velvet-core .bs-highlights{background:#d99ab4;color:#f7eef4;justify-content:center;gap:13%}.bs-velvet-core .bs-approach{grid-template-columns:1fr 1fr;background:#251c2b}.bs-velvet-core .bs-programs{background:#251c2b}.bs-velvet-core .bs-program{border:1px solid var(--line);border-radius:0}.bs-velvet-core .bs-featured{background:#d99ab4;color:#251c2b;--muted:#5c4352;--line:#b0708b}.bs-velvet-core .bs-contact{background:#f7eef4;color:#251c2b}.bs-velvet-core .bs-contact .bs-eyebrow,.bs-velvet-core .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-velvet-core .bs-contact-note{background:#d99ab4;color:#f7eef4}.bs-velvet-core .bs-contact-note p{color:#f7eef4}.bs-horizon-athletics{--ink:#173e56;--paper:#edf4f8;--accent:#f3a765;--muted:#668293;--line:#cbdce5}.bs-horizon-athletics h1,.bs-horizon-athletics h2,.bs-horizon-athletics h3,.bs-horizon-athletics .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-horizon-athletics .bs-header{border-bottom:1px solid #cbdce5}.bs-horizon-athletics .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-horizon-athletics .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-horizon-athletics .bs-hero-copy{position:relative;width:100%;padding:0}.bs-horizon-athletics .bs-hero-visual{position:relative;width:100%}.bs-horizon-athletics .bs-hero-visual>img{width:100%;height:540px;border-radius:0 0 180px;object-fit:cover}.bs-horizon-athletics h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-horizon-athletics h1 em{color:var(--accent);font-style:normal}.bs-horizon-athletics .bs-button{background:var(--accent);color:#edf4f8!important;border-radius:30px}.bs-horizon-athletics .bs-image-note{background:var(--accent);color:#173e56;border-radius:24px}.bs-horizon-athletics .bs-highlights{background:#173e56;color:#edf4f8;justify-content:center;gap:13%}.bs-horizon-athletics .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-horizon-athletics .bs-programs{background:#cbdce5}.bs-horizon-athletics .bs-program{border:1px solid var(--line);border-radius:18px}.bs-horizon-athletics .bs-featured,.bs-horizon-athletics .bs-contact{background:#f3a765;color:#173e56}.bs-horizon-athletics .bs-contact .bs-eyebrow,.bs-horizon-athletics .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-horizon-athletics .bs-contact-note{background:#edf4f8;color:#173e56}.bs-horizon-athletics .bs-contact-note p{color:#173e56}.bs-kinetic-ink{--ink:#1a1a1a;--paper:#f4f0e8;--accent:#e84c3d;--muted:#6c6a65;--line:#d6d0c7}.bs-kinetic-ink h1,.bs-kinetic-ink h2,.bs-kinetic-ink h3,.bs-kinetic-ink .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-kinetic-ink .bs-header{border-bottom:1px solid #d6d0c7}.bs-kinetic-ink .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-kinetic-ink .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-kinetic-ink .bs-hero-copy{position:relative;width:100%;padding:0}.bs-kinetic-ink .bs-hero-visual{position:relative;width:100%}.bs-kinetic-ink .bs-hero-visual>img{width:100%;height:540px;border-radius:0;filter:grayscale(.7);transform:rotate(4deg);object-fit:cover}.bs-kinetic-ink h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-kinetic-ink h1 em{color:var(--accent);font-style:normal}.bs-kinetic-ink .bs-button{background:var(--accent);color:#f4f0e8!important;border-radius:0}.bs-kinetic-ink .bs-image-note{background:var(--accent);color:#1a1a1a;border-radius:0}.bs-kinetic-ink .bs-highlights{background:#e84c3d;color:#1a1a1a;justify-content:center;gap:13%}.bs-kinetic-ink .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-kinetic-ink .bs-programs{background:#f4f0e8}.bs-kinetic-ink .bs-program{border:1px solid var(--line);border-radius:18px}.bs-kinetic-ink .bs-featured{background:#e84c3d;color:#1a1a1a}.bs-kinetic-ink .bs-contact{background:#1a1a1a;color:#f4f0e8}.bs-kinetic-ink .bs-contact .bs-eyebrow,.bs-kinetic-ink .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-kinetic-ink .bs-contact-note{background:#e84c3d;color:#1a1a1a}.bs-kinetic-ink .bs-contact-note p{color:#1a1a1a}.bs-pearl-method{--ink:#35434b;--paper:#faf8f2;--accent:#c9b8a2;--muted:#7a8588;--line:#e1ddd2}.bs-pearl-method h1,.bs-pearl-method h2,.bs-pearl-method h3,.bs-pearl-method .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-pearl-method .bs-header{border-bottom:1px solid #e1ddd2}.bs-pearl-method .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-pearl-method .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;background:#faf8f2;align-items:center}.bs-pearl-method .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0;text-align:left}.bs-pearl-method .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-pearl-method .bs-hero-visual>img{width:100%;height:520px;border-radius:0;border:1px solid #e1ddd2;padding:16px;object-fit:cover}.bs-pearl-method h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-pearl-method h1 em{color:var(--accent);font-style:italic}.bs-pearl-method .bs-button{background:var(--accent);color:#faf8f2!important;border-radius:30px}.bs-pearl-method .bs-image-note{background:var(--accent);color:#35434b;border-radius:24px}.bs-pearl-method .bs-highlights{background:#35434b;color:#faf8f2;justify-content:center;gap:13%}.bs-pearl-method .bs-approach{grid-template-columns:.8fr 1.2fr;background:#faf8f2}.bs-pearl-method .bs-programs{background:#e1ddd2}.bs-pearl-method .bs-program{border:1px solid var(--line);border-radius:18px}.bs-pearl-method .bs-featured,.bs-pearl-method .bs-contact{background:#c9b8a2;color:#35434b}.bs-pearl-method .bs-contact .bs-eyebrow,.bs-pearl-method .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-pearl-method .bs-contact-note{background:#faf8f2;color:#35434b}.bs-pearl-method .bs-contact-note p{color:#35434b}.bs-ember-run{--ink:#fff3e8;--paper:#241616;--accent:#f06b3c;--muted:#d0a99a;--line:#5c3730}.bs-ember-run h1,.bs-ember-run h2,.bs-ember-run h3,.bs-ember-run .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-ember-run .bs-header{border-bottom:1px solid #5c3730}.bs-ember-run .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-ember-run .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-ember-run .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-ember-run .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-ember-run .bs-hero-visual>img{width:100%;height:560px;border-radius:0;filter:saturate(1.3) contrast(1.08);object-fit:cover}.bs-ember-run h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-ember-run h1 em{color:var(--accent);font-style:normal}.bs-ember-run .bs-button{background:var(--accent);color:#241616!important;border-radius:0}.bs-ember-run .bs-image-note{background:var(--accent);color:#fff3e8;border-radius:0}.bs-ember-run .bs-highlights{background:#f06b3c;color:#fff3e8;justify-content:center;gap:13%}.bs-ember-run .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-ember-run .bs-programs{background:#241616}.bs-ember-run .bs-program{border:1px solid var(--line);border-radius:0}.bs-ember-run .bs-featured{background:#f06b3c;color:#241616;--muted:#542d20;--line:#bd481f}.bs-ember-run .bs-contact{background:#fff3e8;color:#241616}.bs-ember-run .bs-contact .bs-eyebrow,.bs-ember-run .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-ember-run .bs-contact-note{background:#f06b3c;color:#fff3e8}.bs-ember-run .bs-contact-note p{color:#fff3e8}.bs-botanical-body{--ink:#294233;--paper:#edf4e8;--accent:#9fbe72;--muted:#687b63;--line:#cfddc8}.bs-botanical-body h1,.bs-botanical-body h2,.bs-botanical-body h3,.bs-botanical-body .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-botanical-body .bs-header{border-bottom:1px solid #cfddc8}.bs-botanical-body .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-botanical-body .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-botanical-body .bs-hero-copy{position:relative;width:100%;padding:0}.bs-botanical-body .bs-hero-visual{position:relative;width:100%}.bs-botanical-body .bs-hero-visual>img{width:100%;height:540px;border-radius:55% 45% 45% 55%;filter:saturate(.8);object-fit:cover}.bs-botanical-body h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-botanical-body h1 em{color:var(--accent);font-style:normal}.bs-botanical-body .bs-button{background:var(--accent);color:#edf4e8!important;border-radius:30px}.bs-botanical-body .bs-image-note{background:var(--accent);color:#294233;border-radius:24px}.bs-botanical-body .bs-highlights{background:#294233;color:#edf4e8;justify-content:center;gap:13%}.bs-botanical-body .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-botanical-body .bs-programs{background:#cfddc8}.bs-botanical-body .bs-program{border:1px solid var(--line);border-radius:18px}.bs-botanical-body .bs-featured,.bs-botanical-body .bs-contact{background:#9fbe72;color:#294233}.bs-botanical-body .bs-contact .bs-eyebrow,.bs-botanical-body .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-botanical-body .bs-contact-note{background:#edf4e8;color:#294233}.bs-botanical-body .bs-contact-note p{color:#294233}.bs-cobalt-conditioning{--ink:#eef4ff;--paper:#13233d;--accent:#78b6f1;--muted:#a7bad5;--line:#3c5776}.bs-cobalt-conditioning h1,.bs-cobalt-conditioning h2,.bs-cobalt-conditioning h3,.bs-cobalt-conditioning .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-cobalt-conditioning .bs-header{border-bottom:1px solid #3c5776}.bs-cobalt-conditioning .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-cobalt-conditioning .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-cobalt-conditioning .bs-hero-copy{position:relative;width:100%;padding:0}.bs-cobalt-conditioning .bs-hero-visual{position:relative;width:100%}.bs-cobalt-conditioning .bs-hero-visual>img{width:100%;height:560px;border-radius:0;filter:saturate(.8) contrast(1.2);object-fit:cover}.bs-cobalt-conditioning h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-cobalt-conditioning h1 em{color:var(--accent);font-style:italic}.bs-cobalt-conditioning .bs-button{background:var(--accent);color:#13233d!important;border-radius:0}.bs-cobalt-conditioning .bs-image-note{background:var(--accent);color:#eef4ff;border-radius:0}.bs-cobalt-conditioning .bs-highlights{background:#78b6f1;color:#eef4ff;justify-content:center;gap:13%}.bs-cobalt-conditioning .bs-approach{grid-template-columns:1fr 1fr;background:#13233d}.bs-cobalt-conditioning .bs-programs{background:#13233d}.bs-cobalt-conditioning .bs-program{border:1px solid var(--line);border-radius:18px}.bs-cobalt-conditioning .bs-featured{background:#78b6f1;color:#13233d;--muted:#3a5472;--line:#4a8dc9}.bs-cobalt-conditioning .bs-contact{background:#eef4ff;color:#13233d}.bs-cobalt-conditioning .bs-contact .bs-eyebrow,.bs-cobalt-conditioning .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-cobalt-conditioning .bs-contact-note{background:#78b6f1;color:#eef4ff}.bs-cobalt-conditioning .bs-contact-note p{color:#eef4ff}.bs-apricot-flow{--ink:#5b3b36;--paper:#fff1e8;--accent:#efa283;--muted:#92726c;--line:#ead0c4}.bs-apricot-flow h1,.bs-apricot-flow h2,.bs-apricot-flow h3,.bs-apricot-flow .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-apricot-flow .bs-header{border-bottom:1px solid #ead0c4}.bs-apricot-flow .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-apricot-flow .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-apricot-flow .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0;text-align:left}.bs-apricot-flow .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-apricot-flow .bs-hero-visual>img{width:100%;max-width:480px;height:480px;border-radius:50%;object-fit:cover;margin:0 auto}.bs-apricot-flow h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-apricot-flow h1 em{color:var(--accent);font-style:normal}.bs-apricot-flow .bs-button{background:var(--accent);color:#fff1e8!important;border-radius:30px}.bs-apricot-flow .bs-image-note{background:var(--accent);color:#5b3b36;border-radius:24px}.bs-apricot-flow .bs-highlights{background:#5b3b36;color:#fff1e8;justify-content:center;gap:13%}.bs-apricot-flow .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-apricot-flow .bs-programs{background:#ead0c4}.bs-apricot-flow .bs-program{border:1px solid var(--line);border-radius:18px}.bs-apricot-flow .bs-featured,.bs-apricot-flow .bs-contact{background:#efa283;color:#5b3b36}.bs-apricot-flow .bs-contact .bs-eyebrow,.bs-apricot-flow .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-apricot-flow .bs-contact-note{background:#fff1e8;color:#5b3b36}.bs-apricot-flow .bs-contact-note p{color:#5b3b36}.bs-steel-and-silk{--ink:#283138;--paper:#eef0f0;--accent:#d79c83;--muted:#6e7b80;--line:#d2dadd}.bs-steel-and-silk h1,.bs-steel-and-silk h2,.bs-steel-and-silk h3,.bs-steel-and-silk .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-steel-and-silk .bs-header{border-bottom:1px solid #d2dadd}.bs-steel-and-silk .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-steel-and-silk .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;background:#eef0f0;align-items:center}.bs-steel-and-silk .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-steel-and-silk .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-steel-and-silk .bs-hero-visual>img{width:100%;height:540px;border-radius:0 0 0 180px;object-fit:cover}.bs-steel-and-silk h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-steel-and-silk h1 em{color:var(--accent);font-style:normal}.bs-steel-and-silk .bs-button{background:var(--accent);color:#eef0f0!important;border-radius:0}.bs-steel-and-silk .bs-image-note{background:var(--accent);color:#283138;border-radius:0}.bs-steel-and-silk .bs-highlights{background:#d79c83;color:#283138;justify-content:center;gap:13%}.bs-steel-and-silk .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-steel-and-silk .bs-programs{background:#eef0f0}.bs-steel-and-silk .bs-program{border:1px solid var(--line);border-radius:0}.bs-steel-and-silk .bs-featured{background:#d79c83;color:#283138}.bs-steel-and-silk .bs-contact{background:#283138;color:#eef0f0}.bs-steel-and-silk .bs-contact .bs-eyebrow,.bs-steel-and-silk .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-steel-and-silk .bs-contact-note{background:#d79c83;color:#283138}.bs-steel-and-silk .bs-contact-note p{color:#283138}.bs-tide-house{--ink:#17464c;--paper:#e7f4f3;--accent:#f18d63;--muted:#63858a;--line:#c6dfdd}.bs-tide-house h1,.bs-tide-house h2,.bs-tide-house h3,.bs-tide-house .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-tide-house .bs-header{border-bottom:1px solid #c6dfdd}.bs-tide-house .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-tide-house .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-tide-house .bs-hero-copy{position:relative;width:100%;padding:0}.bs-tide-house .bs-hero-visual{position:relative;width:100%}.bs-tide-house .bs-hero-visual>img{width:100%;height:540px;border-radius:0 0 220px;object-fit:cover}.bs-tide-house h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-tide-house h1 em{color:var(--accent);font-style:italic}.bs-tide-house .bs-button{background:var(--accent);color:#e7f4f3!important;border-radius:30px}.bs-tide-house .bs-image-note{background:var(--accent);color:#17464c;border-radius:24px}.bs-tide-house .bs-highlights{background:#17464c;color:#e7f4f3;justify-content:center;gap:13%}.bs-tide-house .bs-approach{grid-template-columns:.8fr 1.2fr;background:#e7f4f3}.bs-tide-house .bs-programs{background:#c6dfdd}.bs-tide-house .bs-program{border:1px solid var(--line);border-radius:18px}.bs-tide-house .bs-featured{background:#f18d63;color:#0b2428;--muted:#1c484f;--line:#bd623c}.bs-tide-house .bs-contact{background:#f18d63;color:#17464c}.bs-tide-house .bs-contact .bs-eyebrow,.bs-tide-house .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-tide-house .bs-contact-note{background:#e7f4f3;color:#17464c}.bs-tide-house .bs-contact-note p{color:#17464c}.bs-lavender-load{--ink:#40354d;--paper:#f4f0f8;--accent:#bda8d9;--muted:#7b7085;--line:#ddd3e7}.bs-lavender-load h1,.bs-lavender-load h2,.bs-lavender-load h3,.bs-lavender-load .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-lavender-load .bs-header{border-bottom:1px solid #ddd3e7}.bs-lavender-load .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-lavender-load .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-lavender-load .bs-hero-copy{position:relative;width:100%;padding:0}.bs-lavender-load .bs-hero-visual{position:relative;width:100%}.bs-lavender-load .bs-hero-visual>img{width:100%;height:540px;border-radius:180px 180px 0 0;object-fit:cover}.bs-lavender-load h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-lavender-load h1 em{color:var(--accent);font-style:normal}.bs-lavender-load .bs-button{background:var(--accent);color:#f4f0f8!important;border-radius:0}.bs-lavender-load .bs-image-note{background:var(--accent);color:#40354d;border-radius:0}.bs-lavender-load .bs-highlights{background:#bda8d9;color:#40354d;justify-content:center;gap:13%}.bs-lavender-load .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-lavender-load .bs-programs{background:#f4f0f8}.bs-lavender-load .bs-program{border:1px solid var(--line);border-radius:18px}.bs-lavender-load .bs-featured{background:#bda8d9;color:#40354d}.bs-lavender-load .bs-contact{background:#40354d;color:#f4f0f8}.bs-lavender-load .bs-contact .bs-eyebrow,.bs-lavender-load .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-lavender-load .bs-contact-note{background:#bda8d9;color:#40354d}.bs-lavender-load .bs-contact-note p{color:#40354d}.bs-charcoal-ritual{--ink:#f2eee8;--paper:#252526;--accent:#d2b8a0;--muted:#b2aaa3;--line:#4f4d4a}.bs-charcoal-ritual h1,.bs-charcoal-ritual h2,.bs-charcoal-ritual h3,.bs-charcoal-ritual .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-charcoal-ritual .bs-header{border-bottom:1px solid #4f4d4a}.bs-charcoal-ritual .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-charcoal-ritual .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-charcoal-ritual .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-charcoal-ritual .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-charcoal-ritual .bs-hero-visual>img{width:100%;height:560px;border-radius:0;filter:grayscale(.6) brightness(.65);object-fit:cover}.bs-charcoal-ritual h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-charcoal-ritual h1 em{color:var(--accent);font-style:normal}.bs-charcoal-ritual .bs-button{background:var(--accent);color:#252526!important;border-radius:30px}.bs-charcoal-ritual .bs-image-note{background:var(--accent);color:#f2eee8;border-radius:24px}.bs-charcoal-ritual .bs-highlights{background:#f2eee8;color:#252526;justify-content:center;gap:13%}.bs-charcoal-ritual .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-charcoal-ritual .bs-programs{background:#4f4d4a}.bs-charcoal-ritual .bs-program{border:1px solid var(--line);border-radius:18px}.bs-charcoal-ritual .bs-featured{background:#d2b8a0;color:#252526;--muted:#56504a;--line:#a68c74}.bs-charcoal-ritual .bs-contact{background:#d2b8a0;color:#f2eee8}.bs-charcoal-ritual .bs-contact .bs-eyebrow,.bs-charcoal-ritual .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-charcoal-ritual .bs-contact-note{background:#252526;color:#f2eee8}.bs-charcoal-ritual .bs-contact-note p{color:#f2eee8}.bs-pistachio-pace{--ink:#304535;--paper:#f0f5e8;--accent:#b8d575;--muted:#6f806c;--line:#d6e2bf}.bs-pistachio-pace h1,.bs-pistachio-pace h2,.bs-pistachio-pace h3,.bs-pistachio-pace .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-pistachio-pace .bs-header{border-bottom:1px solid #d6e2bf}.bs-pistachio-pace .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-pistachio-pace .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-pistachio-pace .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0;text-align:left}.bs-pistachio-pace .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-pistachio-pace .bs-hero-visual>img{width:100%;height:520px;border-radius:24px 24px 180px 180px;object-fit:cover}.bs-pistachio-pace h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-pistachio-pace h1 em{color:var(--accent);font-style:italic}.bs-pistachio-pace .bs-button{background:var(--accent);color:#f0f5e8!important;border-radius:0}.bs-pistachio-pace .bs-image-note{background:var(--accent);color:#304535;border-radius:0}.bs-pistachio-pace .bs-highlights{background:#b8d575;color:#304535;justify-content:center;gap:13%}.bs-pistachio-pace .bs-approach{grid-template-columns:1fr 1fr;background:#f0f5e8}.bs-pistachio-pace .bs-programs{background:#f0f5e8}.bs-pistachio-pace .bs-program{border:1px solid var(--line);border-radius:0}.bs-pistachio-pace .bs-featured{background:#b8d575;color:#304535}.bs-pistachio-pace .bs-contact{background:#304535;color:#f0f5e8}.bs-pistachio-pace .bs-contact .bs-eyebrow,.bs-pistachio-pace .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-pistachio-pace .bs-contact-note{background:#b8d575;color:#304535}.bs-pistachio-pace .bs-contact-note p{color:#304535}.bs-saffron-studio{--ink:#4c3024;--paper:#fff4d8;--accent:#ed9b28;--muted:#856e58;--line:#efd3a2}.bs-saffron-studio h1,.bs-saffron-studio h2,.bs-saffron-studio h3,.bs-saffron-studio .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-saffron-studio .bs-header{border-bottom:1px solid #efd3a2}.bs-saffron-studio .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-saffron-studio .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;background:#fff4d8;align-items:center}.bs-saffron-studio .bs-hero-copy{position:relative;width:100%;padding:0}.bs-saffron-studio .bs-hero-visual{position:relative;width:100%}.bs-saffron-studio .bs-hero-visual>img{width:100%;height:540px;border-radius:50% 0;object-fit:cover}.bs-saffron-studio h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-saffron-studio h1 em{color:var(--accent);font-style:normal}.bs-saffron-studio .bs-button{background:var(--accent);color:#fff4d8!important;border-radius:30px}.bs-saffron-studio .bs-image-note{background:var(--accent);color:#4c3024;border-radius:24px}.bs-saffron-studio .bs-highlights{background:#4c3024;color:#fff4d8;justify-content:center;gap:13%}.bs-saffron-studio .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-saffron-studio .bs-programs{background:#efd3a2}.bs-saffron-studio .bs-program{border:1px solid var(--line);border-radius:18px}.bs-saffron-studio .bs-featured,.bs-saffron-studio .bs-contact{background:#ed9b28;color:#4c3024}.bs-saffron-studio .bs-contact .bs-eyebrow,.bs-saffron-studio .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-saffron-studio .bs-contact-note{background:#fff4d8;color:#4c3024}.bs-saffron-studio .bs-contact-note p{color:#4c3024}.bs-ink-and-ivory{--ink:#1e2528;--paper:#f3f1eb;--accent:#b1c2be;--muted:#6d7778;--line:#d0d7d5}.bs-ink-and-ivory h1,.bs-ink-and-ivory h2,.bs-ink-and-ivory h3,.bs-ink-and-ivory .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-ink-and-ivory .bs-header{border-bottom:1px solid #d0d7d5}.bs-ink-and-ivory .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-ink-and-ivory .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-ink-and-ivory .bs-hero-copy{position:relative;width:100%;padding:0}.bs-ink-and-ivory .bs-hero-visual{position:relative;width:100%}.bs-ink-and-ivory .bs-hero-visual>img{width:100%;height:540px;border-radius:0;object-fit:cover}.bs-ink-and-ivory h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-ink-and-ivory h1 em{color:var(--accent);font-style:normal}.bs-ink-and-ivory .bs-button{background:var(--accent);color:#f3f1eb!important;border-radius:0}.bs-ink-and-ivory .bs-image-note{background:var(--accent);color:#1e2528;border-radius:0}.bs-ink-and-ivory .bs-highlights{background:#b1c2be;color:#1e2528;justify-content:center;gap:13%}.bs-ink-and-ivory .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-ink-and-ivory .bs-programs{background:#f3f1eb}.bs-ink-and-ivory .bs-program{border:1px solid var(--line);border-radius:18px}.bs-ink-and-ivory .bs-featured{background:#b1c2be;color:#1e2528}.bs-ink-and-ivory .bs-contact{background:#1e2528;color:#f3f1eb}.bs-ink-and-ivory .bs-contact .bs-eyebrow,.bs-ink-and-ivory .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-ink-and-ivory .bs-contact-note{background:#b1c2be;color:#1e2528}.bs-ink-and-ivory .bs-contact-note p{color:#1e2528}.bs-opal-performance{--ink:#38334a;--paper:#f8f2f4;--accent:#90c8c3;--muted:#7a7381;--line:#dfd3dd}.bs-opal-performance h1,.bs-opal-performance h2,.bs-opal-performance h3,.bs-opal-performance .bs-brand-name{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.bs-opal-performance .bs-header{border-bottom:1px solid #dfd3dd}.bs-opal-performance .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-opal-performance .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-opal-performance .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-opal-performance .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-opal-performance .bs-hero-visual>img{width:100%;height:540px;border-radius:50% 50% 0 0;filter:saturate(.8);object-fit:cover}.bs-opal-performance h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-opal-performance h1 em{color:var(--accent);font-style:italic}.bs-opal-performance .bs-button{background:var(--accent);color:#f8f2f4!important;border-radius:30px}.bs-opal-performance .bs-image-note{background:var(--accent);color:#38334a;border-radius:24px}.bs-opal-performance .bs-highlights{background:#38334a;color:#f8f2f4;justify-content:center;gap:13%}.bs-opal-performance .bs-approach{grid-template-columns:.8fr 1.2fr;background:#f8f2f4}.bs-opal-performance .bs-programs{background:#dfd3dd}.bs-opal-performance .bs-program{border:1px solid var(--line);border-radius:18px}.bs-opal-performance .bs-featured,.bs-opal-performance .bs-contact{background:#90c8c3;color:#38334a}.bs-opal-performance .bs-contact .bs-eyebrow,.bs-opal-performance .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-opal-performance .bs-contact-note{background:#f8f2f4;color:#38334a}.bs-opal-performance .bs-contact-note p{color:#38334a}.bs-moss-and-metric{--ink:#263a31;--paper:#edf0e7;--accent:#d2a657;--muted:#6c7b6d;--line:#d0d9ca}.bs-moss-and-metric h1,.bs-moss-and-metric h2,.bs-moss-and-metric h3,.bs-moss-and-metric .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-moss-and-metric .bs-header{border-bottom:1px solid #d0d9ca}.bs-moss-and-metric .bs-nav-cta{border-color:var(--accent);border-radius:0}.bs-moss-and-metric .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-moss-and-metric .bs-hero-copy{position:relative;z-index:2;width:100%;padding:0}.bs-moss-and-metric .bs-hero-visual{position:relative;inset:auto;width:100%}.bs-moss-and-metric .bs-hero-visual>img{width:100%;height:550px;border-radius:0;filter:saturate(.7);object-fit:cover}.bs-moss-and-metric h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-moss-and-metric h1 em{color:var(--accent);font-style:normal}.bs-moss-and-metric .bs-button{background:var(--accent);color:#edf0e7!important;border-radius:0}.bs-moss-and-metric .bs-image-note{background:var(--accent);color:#263a31;border-radius:0}.bs-moss-and-metric .bs-highlights{background:#d2a657;color:#263a31;justify-content:center;gap:13%}.bs-moss-and-metric .bs-approach{grid-template-columns:1fr 1fr;background:transparent}.bs-moss-and-metric .bs-programs{background:#edf0e7}.bs-moss-and-metric .bs-program{border:1px solid var(--line);border-radius:0}.bs-moss-and-metric .bs-featured{background:#d2a657;color:#263a31}.bs-moss-and-metric .bs-contact{background:#263a31;color:#edf0e7}.bs-moss-and-metric .bs-contact .bs-eyebrow,.bs-moss-and-metric .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-moss-and-metric .bs-contact-note{background:#d2a657;color:#263a31}.bs-moss-and-metric .bs-contact-note p{color:#263a31}.bs-solar-strength{--ink:#4a3225;--paper:#fff2d4;--accent:#f28b37;--muted:#826c55;--line:#ecd3a8}.bs-solar-strength h1,.bs-solar-strength h2,.bs-solar-strength h3,.bs-solar-strength .bs-brand-name{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.075em}.bs-solar-strength .bs-header{border-bottom:1px solid #ecd3a8}.bs-solar-strength .bs-nav-cta{border-color:var(--accent);border-radius:30px}.bs-solar-strength .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:60px max(5%,calc((100% - 1260px)/2));max-width:none;align-items:center}.bs-solar-strength .bs-hero-copy{position:relative;width:100%;padding:0}.bs-solar-strength .bs-hero-visual{position:relative;width:100%}.bs-solar-strength .bs-hero-visual>img{width:100%;height:560px;border-radius:0;filter:saturate(1.15) brightness(1.05);object-fit:cover}.bs-solar-strength h1{font-size:clamp(60px,8vw,118px);line-height:.9}.bs-solar-strength h1 em{color:var(--accent);font-style:normal}.bs-solar-strength .bs-button{background:var(--accent);color:#fff2d4!important;border-radius:30px}.bs-solar-strength .bs-image-note{background:var(--accent);color:#4a3225;border-radius:24px}.bs-solar-strength .bs-highlights{background:#4a3225;color:#fff2d4;justify-content:center;gap:13%}.bs-solar-strength .bs-approach{grid-template-columns:.8fr 1.2fr;background:transparent}.bs-solar-strength .bs-programs{background:#ecd3a8}.bs-solar-strength .bs-program{border:1px solid var(--line);border-radius:18px}.bs-solar-strength .bs-featured,.bs-solar-strength .bs-contact{background:#f28b37;color:#4a3225}.bs-solar-strength .bs-contact .bs-eyebrow,.bs-solar-strength .bs-contact>p:not(.bs-eyebrow){color:inherit}.bs-solar-strength .bs-contact-note{background:#fff2d4;color:#4a3225}.bs-solar-strength .bs-contact-note p{color:#4a3225}@media (max-width:620px){.bs-vermillion-vault .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-vermillion-vault .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-vermillion-vault .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-vermillion-vault .bs-hero-visual>img{height:390px;min-height:0}.bs-vermillion-vault .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-sage-house .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-sage-house .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-sage-house .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-sage-house .bs-hero-visual>img{height:390px;min-height:0}.bs-sage-house .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-electric-orbit .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-electric-orbit .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-electric-orbit .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-electric-orbit .bs-hero-visual>img{height:390px;min-height:0}.bs-electric-orbit .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-midnight-row .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-midnight-row .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-midnight-row .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-midnight-row .bs-hero-visual>img{height:390px;min-height:0}.bs-midnight-row .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-cloud-nine .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-cloud-nine .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-cloud-nine .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-cloud-nine .bs-hero-visual>img{height:390px;min-height:0}.bs-cloud-nine .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-rosewood-form .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-rosewood-form .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-rosewood-form .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-rosewood-form .bs-hero-visual>img{height:390px;min-height:0}.bs-rosewood-form .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-copper-club .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-copper-club .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-copper-club .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-copper-club .bs-hero-visual>img{height:390px;min-height:0}.bs-copper-club .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-prism-strength .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-prism-strength .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-prism-strength .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-prism-strength .bs-hero-visual>img{height:390px;min-height:0}.bs-prism-strength .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-alpine-well .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-alpine-well .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-alpine-well .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-alpine-well .bs-hero-visual>img{height:390px;min-height:0}.bs-alpine-well .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-mono-studio .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-mono-studio .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-mono-studio .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-mono-studio .bs-hero-visual>img{height:390px;min-height:0}.bs-mono-studio .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-citrus-social .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-citrus-social .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-citrus-social .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-citrus-social .bs-hero-visual>img{height:390px;min-height:0}.bs-citrus-social .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-terra-move .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-terra-move .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-terra-move .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-terra-move .bs-hero-visual>img{height:390px;min-height:0}.bs-terra-move .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-velvet-core .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-velvet-core .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-velvet-core .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-velvet-core .bs-hero-visual>img{height:390px;min-height:0}.bs-velvet-core .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-horizon-athletics .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-horizon-athletics .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-horizon-athletics .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-horizon-athletics .bs-hero-visual>img{height:390px;min-height:0}.bs-horizon-athletics .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-kinetic-ink .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-kinetic-ink .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-kinetic-ink .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-kinetic-ink .bs-hero-visual>img{height:390px;min-height:0}.bs-kinetic-ink .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-pearl-method .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-pearl-method .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-pearl-method .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-pearl-method .bs-hero-visual>img{height:390px;min-height:0}.bs-pearl-method .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-ember-run .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-ember-run .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-ember-run .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-ember-run .bs-hero-visual>img{height:390px;min-height:0}.bs-ember-run .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-botanical-body .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-botanical-body .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-botanical-body .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-botanical-body .bs-hero-visual>img{height:390px;min-height:0}.bs-botanical-body .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-cobalt-conditioning .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-cobalt-conditioning .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-cobalt-conditioning .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-cobalt-conditioning .bs-hero-visual>img{height:390px;min-height:0}.bs-cobalt-conditioning .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-apricot-flow .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-apricot-flow .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-apricot-flow .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-apricot-flow .bs-hero-visual>img{height:390px;min-height:0}.bs-apricot-flow .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-steel-and-silk .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-steel-and-silk .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-steel-and-silk .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-steel-and-silk .bs-hero-visual>img{height:390px;min-height:0}.bs-steel-and-silk .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-tide-house .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-tide-house .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-tide-house .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-tide-house .bs-hero-visual>img{height:390px;min-height:0}.bs-tide-house .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-lavender-load .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-lavender-load .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-lavender-load .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-lavender-load .bs-hero-visual>img{height:390px;min-height:0}.bs-lavender-load .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-charcoal-ritual .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-charcoal-ritual .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-charcoal-ritual .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-charcoal-ritual .bs-hero-visual>img{height:390px;min-height:0}.bs-charcoal-ritual .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-pistachio-pace .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-pistachio-pace .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-pistachio-pace .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-pistachio-pace .bs-hero-visual>img{height:390px;min-height:0}.bs-pistachio-pace .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-saffron-studio .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-saffron-studio .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-saffron-studio .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-saffron-studio .bs-hero-visual>img{height:390px;min-height:0}.bs-saffron-studio .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-ink-and-ivory .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-ink-and-ivory .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-ink-and-ivory .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-ink-and-ivory .bs-hero-visual>img{height:390px;min-height:0}.bs-ink-and-ivory .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-opal-performance .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-opal-performance .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-opal-performance .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-opal-performance .bs-hero-visual>img{height:390px;min-height:0}.bs-opal-performance .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-moss-and-metric .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-moss-and-metric .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-moss-and-metric .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-moss-and-metric .bs-hero-visual>img{height:390px;min-height:0}.bs-moss-and-metric .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}.bs-solar-strength .bs-hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 55px}.bs-solar-strength .bs-hero-copy{order:1;position:relative;inset:auto;width:auto;padding:0;background:transparent;transform:none}.bs-solar-strength .bs-hero-visual{order:0;position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:0;transform:none}.bs-solar-strength .bs-hero-visual>img{height:390px;min-height:0}.bs-solar-strength .bs-highlights{display:grid;grid-template-columns:1fr 1fr;padding-left:6%;padding-right:6%}}.bs-site.bs-layout-hero-split .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:6%}.bs-site.bs-layout-hero-stacked .bs-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;padding-top:55px}.bs-site.bs-layout-hero-stacked .bs-hero-copy{max-width:560px}.bs-site.bs-layout-hero-stacked .bs-hero-description{max-width:420px}.bs-site.bs-layout-hero-stacked .bs-hero-visual{width:100%;margin:0}.bs-site.bs-layout-hero-stacked .bs-hero-visual>img{height:540px}.bs-site.bs-layout-hero-stacked .bs-image-note{left:auto;right:15px;bottom:24px}.bs-site.bs-layout-hero-overlay .bs-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;padding:60px 5% 72px}.bs-site.bs-layout-hero-overlay .bs-hero-copy{position:relative;z-index:1;max-width:540px}.bs-site.bs-layout-hero-overlay .bs-hero-visual{position:relative;width:100%}.bs-site.bs-layout-hero-overlay .bs-hero-visual>img{height:540px}.bs-site.bs-layout-hero-overlay .bs-button{background:var(--accent);color:var(--ink)!important}.bs-site.bs-layout-hero-editorial .bs-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;padding:60px 5% 72px}.bs-site.bs-layout-hero-editorial .bs-hero-copy{padding-bottom:12px;max-width:540px}.bs-site.bs-layout-hero-editorial .bs-hero-visual{width:100%}.bs-site.bs-layout-hero-editorial .bs-hero-visual>img{height:540px}.bs-site.bs-layout-hero-editorial .bs-image-note{left:auto;right:-15px;bottom:25px}.bs-site.bs-layout-highlights-cards .bs-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:transparent;color:var(--ink);padding:24px 5%}.bs-site.bs-layout-highlights-cards .bs-highlights>div{padding:20px 22px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 82%,transparent);min-height:92px}.bs-site.bs-layout-highlights-cards .bs-highlights strong{font-size:31px}.bs-site.bs-layout-highlights-cards .bs-highlight-flower{display:none}.bs-site.bs-layout-highlights-ticker .bs-highlights{display:flex;justify-content:flex-start;gap:0;padding:0;overflow:hidden;white-space:nowrap;background:var(--accent);color:var(--ink)}.bs-site.bs-layout-highlights-ticker .bs-highlights>div{flex:0 0 33.333%;padding:18px 5%;border-right:1px solid color-mix(in srgb,var(--ink) 22%,transparent);flex-direction:row;align-items:baseline;gap:15px}.bs-site.bs-layout-highlights-ticker .bs-highlights strong{font-size:28px}.bs-site.bs-layout-highlights-ticker .bs-highlights span{opacity:.75}.bs-site.bs-layout-highlights-stack .bs-highlights{display:grid;grid-template-columns:1fr;gap:0;padding:0;background:transparent;color:var(--ink);border-top:1px solid var(--line)}.bs-site.bs-layout-highlights-stack .bs-highlights>div{display:flex;align-items:baseline;justify-content:space-between;gap:30px;padding:24px 5%;border-bottom:1px solid var(--line)}.bs-site.bs-layout-highlights-stack .bs-highlights strong{font-size:32px;font-weight:700;flex-shrink:0}.bs-site.bs-layout-highlights-stack .bs-highlights span{font-size:14px;letter-spacing:.02em;text-align:right}.bs-site.bs-layout-highlights-stack .bs-highlight-flower{display:none}.bs-site.bs-layout-approach-timeline .bs-approach{grid-template-columns:.75fr 1.25fr;gap:9%}.bs-site.bs-layout-approach-timeline .bs-methods{position:relative;padding-left:42px}.bs-site.bs-layout-approach-timeline .bs-methods:before{content:"";position:absolute;left:12px;top:10px;bottom:10px;width:1px;background:var(--accent)}.bs-site.bs-layout-approach-timeline .bs-method{position:relative;padding:24px 0}.bs-site.bs-layout-approach-timeline .bs-method:before{content:"";position:absolute;left:-36px;top:30px;width:9px;height:9px;border:2px solid var(--accent);border-radius:50%;background:var(--paper)}.bs-site.bs-layout-approach-timeline .bs-method:first-child{padding-top:24px}.bs-site.bs-layout-approach-cards .bs-approach{display:block}.bs-site.bs-layout-approach-cards .bs-section-intro{display:grid;grid-template-columns:1fr 1.05fr;gap:16px 8%;align-items:start;margin-bottom:45px}.bs-site.bs-layout-approach-cards .bs-section-intro>.bs-eyebrow{grid-column:1/-1;margin-bottom:0}.bs-site.bs-layout-approach-cards .bs-section-intro>h2{grid-column:1;grid-row:2;align-self:start;margin:0}.bs-site.bs-layout-approach-cards .bs-section-intro>p:not(.bs-eyebrow){grid-column:2;grid-row:2;margin-top:0;align-self:start}.bs-site.bs-layout-approach-cards .bs-section-intro>.bs-signature{grid-column:2;margin-top:10px}.bs-site.bs-layout-approach-cards .bs-section-intro>.bs-specializations{grid-column:2;margin-top:20px}.bs-site.bs-layout-approach-cards .bs-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bs-site.bs-layout-approach-cards .bs-method{display:block;padding:28px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 75%,transparent);min-height:210px}.bs-site.bs-layout-approach-cards .bs-method:first-child{padding-top:28px}.bs-site.bs-layout-approach-cards .bs-step{display:block;margin-bottom:25px;color:var(--accent)}.bs-site.bs-layout-approach-manifesto .bs-approach{display:block;max-width:none;padding-left:10%;padding-right:10%;text-align:center}.bs-site.bs-layout-approach-manifesto .bs-section-intro{max-width:760px;margin:auto}.bs-site.bs-layout-approach-manifesto .bs-section-intro>p:not(.bs-eyebrow){max-width:570px;margin:26px auto 0}.bs-site.bs-layout-approach-manifesto .bs-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:55px;border-top:1px solid var(--line)}.bs-site.bs-layout-approach-manifesto .bs-method{display:block;text-align:left;padding:30px 24px;border-bottom:0;border-right:1px solid var(--line)}.bs-site.bs-layout-approach-manifesto .bs-method:last-child{border-right:0}.bs-site.bs-layout-approach-manifesto .bs-step{display:block;font-size:36px;color:var(--accent);margin-bottom:20px}.bs-site.bs-layout-programs-list .bs-program-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.bs-site.bs-layout-programs-list .bs-program{display:grid;grid-template-columns:80px 1fr 1.4fr auto;grid-template-rows:auto auto;gap:14px 28px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--line);background:transparent}.bs-site.bs-layout-programs-list .bs-program-top{grid-column:1;grid-row:1;margin:0}.bs-site.bs-layout-programs-list .bs-program .bs-eyebrow{grid-column:2;grid-row:1;margin:0;align-self:baseline}.bs-site.bs-layout-programs-list .bs-program h3{grid-column:3;grid-row:1;margin:0;font-size:28px;align-self:baseline}.bs-site.bs-layout-programs-list .bs-program-pricing{grid-column:3;margin:0 0 6px}.bs-site.bs-layout-programs-list .bs-program>p:not(.bs-eyebrow){grid-column:4;grid-row:1;margin:0;font-size:14px;max-width:320px;align-self:baseline}.bs-site.bs-layout-programs-list .bs-program ul{grid-column:2 / 4;grid-row:2;display:flex;flex-wrap:wrap;gap:10px 24px;margin:8px 0 0;padding:0;border:0;list-style:none}.bs-site.bs-layout-programs-list .bs-program li{margin:0;font-size:12px;display:inline-flex;align-items:center;gap:8px}.bs-site.bs-layout-programs-list .bs-program>a{grid-column:4;grid-row:2;justify-self:end;align-self:center;margin:8px 0 0;padding:0;border:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;font-size:13px;font-weight:700}.bs-site.bs-layout-programs-spotlight .bs-program-grid{grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:14px}.bs-site.bs-layout-programs-spotlight .bs-program:first-child{grid-row:1 / span 2;padding:44px}.bs-site.bs-layout-programs-spotlight .bs-program:first-child h3{font-size:clamp(38px,5vw,68px)}.bs-site.bs-layout-programs-spotlight .bs-program:nth-child(2),.bs-site.bs-layout-programs-spotlight .bs-program:nth-child(3){padding:25px}.bs-site.bs-layout-programs-spotlight .bs-program:nth-child(2) ul,.bs-site.bs-layout-programs-spotlight .bs-program:nth-child(3) ul{display:none}.bs-site.bs-layout-programs-steps .bs-program-grid{display:grid;grid-template-columns:repeat(var(--program-count, 4),minmax(0,1fr));gap:16px;counter-reset:program;align-items:stretch}.bs-site.bs-layout-programs-steps .bs-program{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;background:transparent;padding:32px 18px;min-width:0;box-sizing:border-box;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bs-site.bs-layout-programs-steps .bs-program:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));transform:translateY(-2px)}.bs-site.bs-layout-programs-steps .bs-program:before{counter-increment:program;content:"0" counter(program);font-size:38px;font-weight:700;color:var(--accent);line-height:1;margin-bottom:20px;display:block;letter-spacing:-.02em}.bs-site.bs-layout-programs-steps .bs-program-top{display:flex;justify-content:flex-end;margin:-10px 0 12px;min-height:0}.bs-site.bs-layout-programs-steps .bs-program-index{display:none}.bs-site.bs-layout-programs-steps .bs-program .bs-eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--accent);text-transform:uppercase}.bs-site.bs-layout-programs-steps .bs-program h3{font-size:clamp(18px,1.4vw,24px);font-weight:700;margin:0 0 12px;line-height:1.2;color:var(--ink)}.bs-site.bs-layout-programs-steps .bs-program-pricing{margin:0 0 16px}.bs-site.bs-layout-programs-steps .bs-program .bs-program-price{font-size:clamp(18px,1.4vw,22px);font-weight:800;color:var(--accent);letter-spacing:-.02em}.bs-site.bs-layout-programs-steps .bs-program>p:not(.bs-eyebrow){font-size:13px;line-height:1.6;margin:0 0 20px;color:var(--ink);opacity:.85;min-height:42px}.bs-site.bs-layout-programs-steps .bs-program ul{list-style:none;padding:20px 0 0;margin:0 0 24px;border-top:1px solid var(--line);flex:1;display:flex;flex-direction:column;gap:12px}.bs-site.bs-layout-programs-steps .bs-program li{font-size:12px;display:flex;align-items:baseline;gap:10px;color:var(--ink)}.bs-site.bs-layout-programs-steps .bs-program li span{color:var(--accent);font-weight:700}.bs-site.bs-layout-programs-steps .bs-program>a{margin-top:auto;padding:16px 0 0;border-top:1px solid var(--line);display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;font-size:12px;font-weight:700;color:var(--ink);text-decoration:none;transition:opacity .2s ease}.bs-site.bs-layout-programs-steps .bs-program>a:hover{text-decoration:underline;opacity:.85}.bs-site.bs-layout-programs-steps .bs-program.bs-featured{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)}.bs-site.bs-layout-programs-list .bs-program.bs-featured,.bs-site.bs-layout-programs-steps .bs-program.bs-featured{background:transparent!important;color:var(--ink)!important}.bs-site.bs-layout-programs-list .bs-program.bs-featured h3,.bs-site.bs-layout-programs-steps .bs-program.bs-featured h3,.bs-site.bs-layout-programs-list .bs-program.bs-featured .bs-program-price{color:var(--ink)!important}.bs-site.bs-layout-programs-list .bs-program.bs-featured p:not(.bs-eyebrow),.bs-site.bs-layout-programs-steps .bs-program.bs-featured p:not(.bs-eyebrow){color:var(--ink)!important;opacity:.85}.bs-site.bs-layout-programs-list .bs-program.bs-featured ul li,.bs-site.bs-layout-programs-steps .bs-program.bs-featured ul li{color:var(--ink)!important}.bs-site.bs-layout-programs-list .bs-program.bs-featured>a,.bs-site.bs-layout-programs-steps .bs-program.bs-featured>a{color:var(--ink)!important}.bs-site.bs-layout-programs-list .bs-program.bs-featured .bs-program-index,.bs-site.bs-layout-programs-steps .bs-program.bs-featured .bs-program-index{color:var(--ink)!important;opacity:.7}.bs-site.bs-layout-programs-list .bs-program.bs-featured .bs-eyebrow,.bs-site.bs-layout-programs-steps .bs-program.bs-featured .bs-eyebrow{color:var(--accent)!important}.bs-site.bs-layout-programs-list .bs-program.bs-featured .bs-program-tag,.bs-site.bs-layout-programs-steps .bs-program.bs-featured .bs-program-tag{color:var(--accent)!important;border-color:currentColor}.bs-site.bs-layout-journey-timeline .bs-journey{display:block}.bs-site.bs-layout-journey-timeline .bs-journey>div:first-child{max-width:680px;margin-bottom:45px}.bs-site.bs-layout-journey-timeline .bs-comparison{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.bs-site.bs-layout-journey-timeline .bs-comparison>div{display:grid;grid-template-columns:190px 1fr;gap:30px;padding:24px 0;border-bottom:1px solid var(--line);background:transparent}.bs-site.bs-layout-journey-timeline .bs-comparison h3{font-size:20px}.bs-site.bs-layout-journey-timeline .bs-comparison ul{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0}.bs-site.bs-layout-journey-timeline .bs-comparison li{padding:0;border:0}.bs-site.bs-layout-journey-quote .bs-journey{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:10%;background:color-mix(in srgb,var(--accent) 22%,transparent);max-width:none;padding-left:10%;padding-right:10%}.bs-site.bs-layout-journey-quote .bs-journey>div:first-child{position:relative}.bs-site.bs-layout-journey-quote .bs-journey>div:first-child:before{content:"“";position:absolute;left:-45px;top:-35px;font:120px Georgia,serif;color:var(--accent);line-height:1}.bs-site.bs-layout-journey-quote .bs-comparison{grid-template-columns:1fr;gap:0}.bs-site.bs-layout-journey-quote .bs-comparison>div{padding:24px 0;background:transparent;border-bottom:1px solid var(--line)}.bs-site.bs-layout-journey-quote .bs-before{border:0;border-bottom:1px solid var(--line)}.bs-site.bs-layout-journey-timeline .bs-after,.bs-site.bs-layout-journey-quote .bs-after,.bs-site.bs-layout-journey-timeline .bs-after h3,.bs-site.bs-layout-journey-quote .bs-after h3,.bs-site.bs-layout-journey-timeline .bs-after li,.bs-site.bs-layout-journey-quote .bs-after li{color:var(--ink)!important}.bs-site.bs-layout-journey-split .bs-journey{grid-template-columns:1fr 1fr;gap:10%}.bs-site.bs-layout-journey-split .bs-comparison{grid-template-columns:1fr;gap:12px}.bs-site.bs-layout-journey-split .bs-comparison>div{display:grid;grid-template-columns:minmax(180px,auto) 1fr;gap:20px;align-items:baseline;padding:22px}.bs-site.bs-layout-journey-split .bs-comparison ul{margin:0}.bs-site.bs-layout-journey-split .bs-comparison li{padding:10px 0}.bs-site.bs-layout-faq-grid .bs-faq-list{display:flex;flex-direction:column;gap:12px;width:100%}.bs-site.bs-layout-faq-grid .bs-faq details{border:1px solid var(--line);margin-bottom:0;padding:0 22px;border-radius:var(--radius-sm,4px);background:color-mix(in srgb,var(--paper) 80%,transparent)}.bs-site.bs-layout-faq-grid .bs-faq summary{padding:20px 0;font-size:16px;font-weight:600}.bs-site.bs-layout-faq-grid .bs-faq details>p{padding:0 0 20px;line-height:1.6}.bs-site.bs-layout-faq-numbered .bs-faq-list{counter-reset:faq}.bs-site.bs-layout-faq-numbered .bs-faq details{position:relative;padding-left:45px;border-bottom:1px solid var(--line);display:block}.bs-site.bs-layout-faq-numbered .bs-faq details:before{counter-increment:faq;content:"0" counter(faq);position:absolute;left:0;top:22px;font-size:11px;color:var(--accent)}.bs-site.bs-layout-faq-numbered .bs-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0}.bs-site.bs-layout-faq-numbered .bs-faq details>p{padding:0 30px 25px 0}.bs-site.bs-layout-contact-split .bs-contact{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;text-align:left;padding-left:10%;padding-right:10%}.bs-site.bs-layout-contact-split .bs-contact .bs-eyebrow,.bs-site.bs-layout-contact-split .bs-contact h2,.bs-site.bs-layout-contact-split .bs-contact>p:not(.bs-eyebrow){grid-column:1}.bs-site.bs-layout-contact-split .bs-contact h2{grid-row:2}.bs-site.bs-layout-contact-split .bs-contact>p:not(.bs-eyebrow){grid-row:3;margin-left:0}.bs-site.bs-layout-contact-split .bs-contact-actions,.bs-site.bs-layout-contact-split .bs-contact-note{grid-column:2;grid-row:1 / span 3;width:100%;margin:0}.bs-site.bs-layout-contact-band .bs-contact{display:flex;align-items:center;justify-content:space-between;gap:40px;text-align:left;padding:50px 8%}.bs-site.bs-layout-contact-band .bs-contact .bs-eyebrow{margin:0}.bs-site.bs-layout-contact-band .bs-contact h2{font-size:clamp(34px,4vw,58px)}.bs-site.bs-layout-contact-band .bs-contact>p:not(.bs-eyebrow){margin:0;max-width:250px}.bs-site.bs-layout-contact-band .bs-contact-actions,.bs-site.bs-layout-contact-band .bs-contact-note{margin:0;min-width:280px}.bs-site.bs-layout-contact-minimal .bs-contact{background:transparent;color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:105px;padding-bottom:105px}.bs-site.bs-layout-contact-minimal .bs-contact .bs-eyebrow,.bs-site.bs-layout-contact-minimal .bs-contact>p:not(.bs-eyebrow){color:var(--ink)}.bs-site.bs-layout-contact-minimal .bs-contact-note{background:var(--accent);color:var(--ink)}.bs-site.bs-layout-contact-minimal .bs-contact-note p{color:var(--ink)}@media (max-width:900px){.bs-site.bs-layout-hero-overlay .bs-hero-copy{padding-left:7%;padding-right:7%}.bs-site.bs-layout-programs-list .bs-program{grid-template-columns:70px 1fr 1fr}.bs-site.bs-layout-programs-list .bs-program ul{display:none}.bs-site.bs-layout-journey-timeline .bs-comparison>div{grid-template-columns:140px 1fr}.bs-site.bs-layout-contact-band .bs-contact{flex-wrap:wrap}}@media (max-width:620px){.bs-site.bs-layout-hero-split .bs-hero{grid-template-columns:1fr;gap:28px;padding-top:45px}.bs-site.bs-layout-hero-split .bs-hero-visual>img{height:390px}.bs-site.bs-layout-hero-stacked .bs-hero{grid-template-columns:1fr;gap:28px}.bs-site.bs-layout-hero-stacked .bs-hero-visual>img{height:390px}.bs-site.bs-layout-hero-overlay .bs-hero{grid-template-columns:1fr;min-height:620px}.bs-site.bs-layout-hero-overlay .bs-hero-copy{padding:90px 7%}.bs-site.bs-layout-hero-editorial .bs-hero{grid-template-columns:1fr;gap:28px;padding-top:45px}.bs-site.bs-layout-hero-editorial .bs-hero-visual>img{height:390px}.bs-site.bs-layout-highlights-cards .bs-highlights{grid-template-columns:1fr;gap:8px}.bs-site.bs-layout-highlights-cards .bs-highlights>div{min-height:0}.bs-site.bs-layout-highlights-ticker .bs-highlights>div{flex-basis:70%;padding-left:6%}.bs-site.bs-layout-highlights-stack .bs-highlights>div{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 6%}.bs-site.bs-layout-highlights-stack .bs-highlights span{text-align:left}.bs-site.bs-layout-approach-timeline .bs-approach{grid-template-columns:1fr}.bs-site.bs-layout-approach-timeline .bs-methods{padding-left:35px}.bs-site.bs-layout-approach-cards .bs-section-intro{display:block}.bs-site.bs-layout-approach-cards .bs-section-intro>p:not(.bs-eyebrow){margin-top:22px}.bs-site.bs-layout-approach-cards .bs-methods,.bs-site.bs-layout-approach-manifesto .bs-methods{grid-template-columns:1fr;gap:12px}.bs-site.bs-layout-approach-manifesto .bs-approach{padding-left:6%;padding-right:6%}.bs-site.bs-layout-approach-manifesto .bs-method{border-right:0;border-bottom:1px solid var(--line)}.bs-site.bs-layout-programs-list .bs-program{display:block;padding:25px 0}.bs-site.bs-layout-programs-list .bs-program-top{margin-bottom:16px}.bs-site.bs-layout-programs-list .bs-program h3{margin:10px 0}.bs-site.bs-layout-programs-list .bs-program>a{margin-top:18px;justify-content:flex-start;gap:8px}.bs-site.bs-layout-programs-spotlight .bs-program-grid{display:flex;flex-direction:column}.bs-site.bs-layout-programs-spotlight .bs-program:first-child{padding:28px}.bs-site.bs-layout-programs-spotlight .bs-program:first-child h3{font-size:42px}.bs-site.bs-layout-programs-steps .bs-program-grid{grid-template-columns:1fr;gap:16px}.bs-site.bs-layout-programs-steps .bs-program{padding:28px 20px}.bs-site.bs-layout-journey-timeline .bs-comparison>div{display:block}.bs-site.bs-layout-journey-timeline .bs-comparison ul{grid-template-columns:1fr;gap:0;margin-top:14px}.bs-site.bs-layout-journey-quote .bs-journey{display:block;padding-left:8%;padding-right:8%}.bs-site.bs-layout-journey-quote .bs-journey>div:first-child:before{left:-20px;top:-28px;font-size:80px}.bs-site.bs-layout-journey-split .bs-journey{grid-template-columns:1fr;gap:30px}.bs-site.bs-layout-journey-split .bs-comparison>div{display:block}.bs-site.bs-layout-faq-grid .bs-faq-list{gap:10px}.bs-site.bs-layout-faq-grid .bs-faq details{margin-bottom:0}.bs-site.bs-layout-contact-split .bs-contact{display:block;text-align:center;padding-left:7%;padding-right:7%}.bs-site.bs-layout-contact-split .bs-contact-actions,.bs-site.bs-layout-contact-split .bs-contact-note{margin:30px auto 0}.bs-site.bs-layout-contact-band .bs-contact{display:block;text-align:center;padding-left:7%;padding-right:7%}.bs-site.bs-layout-contact-band .bs-contact .bs-eyebrow{margin-bottom:18px}.bs-site.bs-layout-contact-band .bs-contact>p:not(.bs-eyebrow){margin:20px auto 0}.bs-site.bs-layout-contact-band .bs-contact-actions,.bs-site.bs-layout-contact-band .bs-contact-note{margin:25px auto 0}.bs-site.bs-layout-contact-minimal .bs-contact{padding-top:70px;padding-bottom:70px}}.bs-testimonials{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:65px 5% 55px;max-width:1400px;margin:auto;box-sizing:border-box}.bs-testimonials-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:35px;margin-bottom:45px}.bs-testimonials-heading-copy{min-width:0;flex:1;max-width:820px}.bs-testimonials-heading .bs-eyebrow{margin-bottom:20px}.bs-testimonials-heading h2{margin:0;font-size:clamp(32px,4vw,54px);line-height:1.08}.bs-testimonials-heading>p{max-width:280px;font-size:14px;line-height:1.55;color:var(--muted);flex-shrink:0;margin:0}.bs-testimonial-stat{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:0 0 auto;padding-top:4px}.bs-testimonial-stat-value{font-size:clamp(36px,4.5vw,58px);font-weight:900;line-height:1;color:var(--accent);letter-spacing:-.03em;display:block}.bs-testimonial-stat-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.85;margin-top:6px;display:block;white-space:nowrap}.bs-athletic-minimalist .bs-testimonial-stat-value{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:900;letter-spacing:.02em}.bs-testimonial-slider{position:relative;overflow:hidden;isolation:isolate}.bs-testimonial-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bs-testimonial-track{display:flex;width:100%;transition:transform .55s cubic-bezier(.22,.8,.2,1)}.bs-testimonial-slide{min-width:100%;display:block;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-sizing:border-box}.bs-testimonial-content{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(28px,3.5vw,46px);box-sizing:border-box}.bs-testimonial-avatar-col{flex-shrink:0;display:flex;justify-content:center;align-items:center}.bs-testimonial-avatar-wrap{position:relative;width:clamp(130px,16vw,190px);height:clamp(130px,16vw,190px);border-radius:50%;padding:4px;border:4px solid var(--accent);box-shadow:0 8px 30px #00000029;background:var(--paper);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.bs-testimonial-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.bs-testimonial-copy{display:flex;flex-direction:column;justify-content:center;position:relative;min-width:0}.bs-testimonial-mark{font-family:Georgia,serif;font-size:clamp(38px,4.5vw,56px);line-height:1;color:var(--accent);margin-bottom:8px;opacity:.9}.bs-testimonial-copy blockquote{font-size:clamp(15px,1.4vw,20px);line-height:1.6;letter-spacing:-.01em;margin:0 0 20px;max-width:820px;text-wrap:pretty}.bs-testimonial-person{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.bs-testimonial-person-meta{display:flex;flex-direction:column;gap:3px}.bs-testimonial-person-meta strong{font-size:14px;font-weight:700;color:var(--ink)}.bs-testimonial-person-meta span{font-size:12px;color:var(--muted)}.bs-testimonial-result{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;margin:0}.bs-testimonial-controls{display:flex;justify-content:flex-end;gap:6px;margin-top:14px}.bs-testimonial-controls label{width:36px;height:28px;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;font-size:9px;transition:background .2s,color .2s,transform .2s;border-radius:3px}.bs-testimonial-controls label:hover{transform:translateY(-1px)}.bs-testimonial-toggle:nth-of-type(1):checked~.bs-testimonial-track{transform:translate(0)}.bs-testimonial-toggle:nth-of-type(2):checked~.bs-testimonial-track{transform:translate(-100%)}.bs-testimonial-toggle:nth-of-type(3):checked~.bs-testimonial-track{transform:translate(-200%)}.bs-testimonial-toggle:nth-of-type(4):checked~.bs-testimonial-track{transform:translate(-300%)}.bs-testimonial-toggle:nth-of-type(5):checked~.bs-testimonial-track{transform:translate(-400%)}.bs-testimonial-toggle:nth-of-type(6):checked~.bs-testimonial-track{transform:translate(-500%)}.bs-testimonial-toggle:nth-of-type(7):checked~.bs-testimonial-track{transform:translate(-600%)}.bs-testimonial-toggle:nth-of-type(8):checked~.bs-testimonial-track{transform:translate(-700%)}.bs-testimonial-toggle:nth-of-type(1):checked~.bs-testimonial-controls label:nth-child(1),.bs-testimonial-toggle:nth-of-type(2):checked~.bs-testimonial-controls label:nth-child(2),.bs-testimonial-toggle:nth-of-type(3):checked~.bs-testimonial-controls label:nth-child(3),.bs-testimonial-toggle:nth-of-type(4):checked~.bs-testimonial-controls label:nth-child(4),.bs-testimonial-toggle:nth-of-type(5):checked~.bs-testimonial-controls label:nth-child(5),.bs-testimonial-toggle:nth-of-type(6):checked~.bs-testimonial-controls label:nth-child(6),.bs-testimonial-toggle:nth-of-type(7):checked~.bs-testimonial-controls label:nth-child(7),.bs-testimonial-toggle:nth-of-type(8):checked~.bs-testimonial-controls label:nth-child(8){background:var(--ink);color:var(--paper);border-color:var(--ink)}.bs-testimonials-layout-filmstrip .bs-testimonial-slide,.bs-testimonials-layout-editorial .bs-testimonial-slide{display:block;min-height:180px}.bs-testimonials-layout-editorial .bs-testimonial-copy blockquote{font-family:Georgia,serif;font-size:clamp(16px,1.8vw,22px)}.bs-testimonials-layout-spotlight .bs-testimonial-slide{background:var(--ink);color:var(--paper);display:block;min-height:180px}.bs-testimonials-layout-spotlight .bs-testimonial-copy{--line:#ffffff35}.bs-testimonials-layout-spotlight .bs-testimonial-person-meta strong{color:var(--paper)}.bs-testimonials-layout-spotlight .bs-testimonial-person-meta span,.bs-testimonials-layout-spotlight .bs-testimonial-result{color:var(--paper);opacity:.75}@media (max-width:700px){.bs-testimonials{padding:45px 6% 36px}.bs-testimonials-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.bs-testimonials-heading .bs-eyebrow{margin-bottom:12px}.bs-testimonials-heading>p{max-width:100%}.bs-testimonial-stat{align-items:flex-start;text-align:left;padding-top:0}.bs-testimonial-content{grid-template-columns:1fr;text-align:center;gap:20px;padding:26px 18px 30px}.bs-testimonial-avatar-col{margin:0 auto}.bs-testimonial-avatar-wrap{width:120px;height:120px}.bs-testimonial-copy blockquote{margin:0 auto 16px}.bs-testimonial-person{justify-content:center;text-align:center}.bs-testimonial-controls{justify-content:center}}@media (prefers-reduced-motion:reduce){.bs-testimonial-track,.bs-testimonial-controls label{transition:none}}.bs-inline-editor-canvas,.bs-site-editing{position:relative}.bs-inline-edit-guide{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 5%;background:#1769e0;color:#fff;font:600 12px/1.4 Arial,Helvetica,sans-serif;box-shadow:0 4px 18px #0a2e6026}.bs-inline-edit-guide span{font-size:10px;font-weight:400;opacity:.9}.bs-inline-editable{position:relative;cursor:text;border-radius:3px;outline:1px dashed currentColor;outline-offset:4px;transition:background .15s,box-shadow .15s,outline-color .15s}span.bs-inline-editable,strong.bs-inline-editable{display:inline-block}.bs-inline-editable:hover{outline:2px solid #3b82f6;outline-offset:5px}.bs-inline-editable:focus,.bs-inline-editable:focus-within{outline:2px solid #1769e0;outline-offset:5px;background:#fff;color:#172d3b!important;box-shadow:0 0 0 5px #fff,0 0 0 8px #1769e0;z-index:20}.bs-inline-editable:focus .bs-editable-text-node,.bs-inline-editable:focus-within .bs-editable-text-node{color:#172d3b!important}.bs-editable-text-node{outline:none;cursor:text;display:inline}.bs-inline-editable[data-multiline=true] .bs-editable-text-node{display:block;white-space:pre-wrap}.bs-inline-editable[data-empty=true]{min-width:32px;min-height:1.2em;display:inline-block;opacity:.65}.bs-inline-editable[data-empty=true] .bs-editable-text-node{display:inline-block;min-width:32px;min-height:1.2em}.bs-inline-editable[data-empty=true] .bs-editable-text-node:empty:before{content:attr(data-placeholder);font-style:italic;font-weight:400;font-size:.85em;opacity:.7;pointer-events:none;color:currentColor}.bs-inline-text-delete{position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff!important;border:1.5px solid #fff;box-shadow:0 2px 6px #0000004d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:60;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease,background .15s ease;user-select:none;-webkit-user-select:none;line-height:1;transform:scale(.85)}.bs-inline-editable:hover>.bs-inline-text-delete,.bs-inline-editable:focus-within>.bs-inline-text-delete,.bs-inline-text-delete:hover{opacity:1;pointer-events:auto;transform:scale(1)}.bs-inline-text-delete:hover{background:#dc2626;transform:scale(1.15)}.bs-inline-text-delete svg{width:10px;height:10px;stroke:#fff;display:block}.bs-site-editing a{cursor:default}.bs-inline-image-control{position:absolute;z-index:30;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:11px 15px;border:1px solid #ffffffb8;border-radius:999px;background:#172d3be8;color:#fff;font:700 11px/1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:0 8px 25px #0005;transition:transform .2s,background .2s}.bs-inline-image-control:hover{transform:translate(-50%,-54%);background:#1769e0}.bs-inline-image-control input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bs-inline-hero-image-control{top:18%;left:50%}.bs-site-editing .bs-testimonial-photo,.bs-site-editing .bs-testimonial-avatar-wrap{position:relative}.bs-testimonial-avatar-wrap .bs-inline-image-control{min-width:auto;white-space:nowrap;padding:4px 8px;font-size:9px;border-radius:6px;opacity:0;transition:opacity .2s}.bs-testimonial-avatar-wrap:hover .bs-inline-image-control{opacity:1}.bs-inline-remove,.bs-inline-add{border:0;border-radius:999px;padding:10px 14px;font:700 10px/1 Arial,Helvetica,sans-serif;cursor:pointer}.bs-inline-remove{position:absolute;right:28px;top:28px;background:#fff1f1;color:#a31e1e}.bs-inline-add{margin-top:18px;background:#1769e0;color:#fff}.bs-inline-add:disabled{cursor:not-allowed;opacity:.5}.bs-site-editing details>summary{cursor:default}.bs-site-editing .bs-testimonial-toggle{pointer-events:auto}.bs-site-editing .bs-brand,.bs-site-editing .bs-button,.bs-site-editing .bs-nav-cta{position:relative}@media (max-width:700px){.bs-inline-edit-guide{align-items:flex-start;flex-direction:column;gap:2px}.bs-inline-remove{top:16px;right:16px}}.bs-site-editing .bs-hero,.bs-site-editing .bs-highlights,.bs-site-editing .bs-section,.bs-site-editing .bs-contact{position:relative}.bs-inline-section-delete{position:absolute;z-index:45;top:12px;right:5%;border:1px solid #fecaca;border-radius:999px;padding:8px 12px;background:#fff;color:#991b1b;font:700 10px/1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:0 5px 16px #0002}.bs-inline-section-delete:hover,.bs-inline-section-delete:focus-visible{background:#fee2e2;border-color:#ef4444;outline:2px solid #fff;outline-offset:2px}.bs-removable-item:not(.bs-vertical-note):not(.bs-image-note){position:relative}.bs-vertical-note,.bs-vertical-note.bs-removable-item{position:absolute!important;writing-mode:vertical-rl;right:2%;top:100px;font-size:8px;letter-spacing:.17em;z-index:25;white-space:nowrap}.bs-image-note,.bs-image-note.bs-removable-item{position:absolute!important;z-index:20}@media (max-width:620px){.bs-vertical-note,.bs-vertical-note.bs-removable-item{top:auto!important;bottom:100px!important;right:6%!important}}.bs-inline-item-delete{position:absolute;z-index:40;top:7px;right:7px;display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid #fecaca;border-radius:50%;background:#fff;color:#991b1b;font:800 17px/1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:0 3px 10px #0002;opacity:.35;transition:opacity .15s,transform .15s,background .15s}.bs-removable-item:hover>.bs-inline-item-delete,.bs-inline-item-delete:focus-visible{opacity:1;transform:scale(1.06);background:#fee2e2;outline:none}.bs-specialization-tag.bs-removable-item{padding-right:34px}.bs-specialization-tag>.bs-inline-item-delete,.bs-program li>.bs-inline-item-delete,.bs-comparison li>.bs-inline-item-delete{top:50%;right:3px;transform:translateY(-50%)}.bs-specialization-tag:hover>.bs-inline-item-delete,.bs-program li:hover>.bs-inline-item-delete,.bs-comparison li:hover>.bs-inline-item-delete,.bs-specialization-tag>.bs-inline-item-delete:focus-visible,.bs-program li>.bs-inline-item-delete:focus-visible,.bs-comparison li>.bs-inline-item-delete:focus-visible{transform:translateY(-50%) scale(1.06)}.bs-contact-note.bs-removable-item .bs-inline-item-delete{top:12px;right:12px;opacity:.75;pointer-events:auto}.bs-contact-note.bs-removable-item:hover .bs-inline-item-delete{opacity:1}.bs-inline-field-actions{position:absolute;z-index:44;top:14px;right:170px;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bs-inline-field-delete{border:1px solid #fecaca;border-radius:999px;padding:6px 9px;background:#fff;color:#991b1b;font:700 9px/1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:0 3px 10px #0001}.bs-inline-field-delete:hover,.bs-inline-field-delete:focus-visible{background:#fee2e2;border-color:#ef4444;outline:none}.bs-empty-section,.bs-empty-template{grid-column:1/-1;width:100%;box-sizing:border-box;border:2px dashed #94a3b8;border-radius:12px;padding:24px;background:#f8fafce8;color:#475569;text-align:center;font:600 13px/1.6 Arial,Helvetica,sans-serif}.bs-empty-template{margin:28px auto;max-width:90%;padding:42px 24px;font-size:15px}@media (max-width:700px){.bs-inline-section-delete{top:8px;right:12px}.bs-inline-field-actions{position:static;justify-content:flex-start;margin:0 0 18px}.bs-inline-item-delete{opacity:1}.bs-empty-section{padding:18px 14px;font-size:11px}}.bs-site-editing .bs-custom-block{position:relative;border-radius:8px;padding:8px;transition:outline .15s ease,background .15s ease,box-shadow .15s ease;outline:1px dashed transparent;outline-offset:2px}.bs-site-editing .bs-custom-block:hover{outline:1px dashed #3b82f6;background:#3b82f608}.bs-site-editing .bs-custom-block:focus-within{outline:2px solid #1769e0;outline-offset:2px;background:#1769e00d}.bs-custom-block-heading h2,.bs-custom-block-heading h3,.bs-custom-block-heading h4{margin:0;line-height:1.3}.bs-custom-block-text p{margin:0;line-height:1.6;font-size:1.05rem}.bs-custom-block-image{text-align:center;margin:12px 0}.bs-custom-image-wrap{position:relative;display:inline-block;max-width:100%}.bs-custom-image-wrap img{max-width:100%;max-height:520px;object-fit:cover;border-radius:12px;display:block;margin:0 auto;box-shadow:0 4px 20px #00000014}.bs-custom-image-controls{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;justify-content:center;background:#0f172ae0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 14px;border-radius:999px;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:10;box-shadow:0 4px 16px #00000040}.bs-custom-image-wrap:hover .bs-custom-image-controls,.bs-custom-image-wrap:focus-within .bs-custom-image-controls{opacity:1;transform:translate(-50%) translateY(-2px)}.bs-custom-image-controls .bs-inline-image-control{position:static;transform:none;min-width:auto;padding:8px 14px;font-size:11px}.bs-custom-image-controls .bs-inline-image-control:hover{transform:translateY(-1px)}.bs-inline-image-remove{border:1px solid rgba(254,202,202,.8);border-radius:999px;padding:8px 14px;background:#fff;color:#991b1b;font:700 11px/1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:background .15s,transform .15s}.bs-inline-image-remove:hover{background:#fee2e2;transform:translateY(-1px)}.bs-custom-image-placeholder{border:2px dashed #94a3b8;border-radius:12px;padding:48px 24px;text-align:center;background:#f8fafc;display:flex;flex-direction:column;align-items:center;gap:12px}.bs-custom-image-caption{margin-top:10px;font-size:.9rem;opacity:.8;font-style:italic}.bs-custom-profile-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:12px;margin:12px auto}.bs-custom-profile-img{width:160px;height:160px;border-radius:50%;object-fit:cover;box-shadow:0 4px 18px #00000024;border:3px solid currentColor}.bs-custom-profile-wrap .bs-custom-image-controls{position:static;transform:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;opacity:1;box-shadow:none}.bs-image-uploading-indicator{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;border-radius:inherit;display:flex;align-items:center;justify-content:center;color:#fff;font:700 13px Arial,sans-serif;z-index:25}.bs-custom-section-toolbar{margin-top:32px;padding-top:20px;border-top:1px dashed rgba(150,150,150,.35);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bs-add-block-btn{background:#fff;color:#1769e0;border:1px solid #93c5fd;border-radius:999px;padding:7px 14px;font:700 11px/1 Arial,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:4px;box-shadow:0 1px 3px #0000000d;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.bs-add-block-btn:hover{background:#eff6ff;border-color:#1769e0;transform:translateY(-1px);box-shadow:0 3px 8px #1769e026}.bs-add-block-btn:active{transform:translateY(0)}.bs-add-section-banner{margin:40px auto;text-align:center;padding:24px}.bs-add-section-btn{background:linear-gradient(135deg,#1769e0,#1d4ed8);color:#fff;border:0;border-radius:999px;padding:12px 32px;font:700 13px/1 Arial,sans-serif;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 20px #1769e04d;transition:transform .15s,box-shadow .15s,filter .15s}.bs-add-section-btn:hover{transform:translateY(-2px);box-shadow:0 8px 26px #1769e066;filter:brightness(1.06)}.bs-add-section-btn:active{transform:translateY(0)}.bs-block-actions{position:absolute;top:-14px;right:8px;display:none;align-items:center;gap:3px;z-index:35;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:3px 8px;box-shadow:0 4px 14px #00000026;animation:bsFadeIn .15s ease}@keyframes bsFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.bs-custom-block:hover .bs-block-actions,.bs-custom-block:focus-within .bs-block-actions{display:inline-flex}.bs-block-action-btn{background:none;border:none;cursor:pointer;padding:3px 6px;font-size:12px;font-weight:700;border-radius:4px;color:#475569;transition:background .15s,color .15s}.bs-block-action-btn:hover{background:#f1f5f9;color:#0f172a}.bs-block-action-btn.bs-danger{color:#dc2626}.bs-block-action-btn.bs-danger:hover{background:#fee2e2;color:#b91c1c}.bs-inline-upload-btn{position:static;transform:none;margin:0 auto}.bs-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1;color:#64748b;letter-spacing:-1px}.bs-drag-handle:active{cursor:grabbing}.bs-block-dragging{opacity:.35;background:#1769e00a}.bs-block-drag-over-top{border-top:2px solid #1769e0!important}.bs-block-drag-over-bottom{border-bottom:2px solid #1769e0!important}.bs-hero-image-actions{position:absolute;z-index:30;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;max-width:90%}.bs-inline-hero-action-btn{position:static;transform:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.bs-inline-hero-action-btn:hover{transform:translateY(-2px)}.bs-hero-button-wrap{display:inline-flex;position:relative;align-items:center;margin-top:30px}.bs-hero-button-wrap .bs-button{margin-top:0}.bs-hero-button-wrap>.bs-inline-item-delete{top:-8px;right:-8px;opacity:.75}.bs-hero-button-wrap:hover>.bs-inline-item-delete{opacity:1}.bs-hero-button-restore{margin-top:20px}.bs-hero-caption-wrap{display:block;position:relative}.bs-hero-caption-wrap>.bs-inline-item-delete{top:-4px;right:-8px;opacity:.75}.bs-hero-caption-wrap:hover>.bs-inline-item-delete{opacity:1}.bs-hero-caption-restore{margin-top:14px}.bs-image-note.bs-removable-item>.bs-inline-item-delete{top:8px;right:8px;opacity:.75}.bs-image-note.bs-removable-item:hover>.bs-inline-item-delete{opacity:1}.bs-vertical-note.bs-removable-item>.bs-inline-item-delete{top:-12px;right:-4px;opacity:.75}.bs-vertical-note.bs-removable-item:hover>.bs-inline-item-delete{opacity:1}.bs-vertical-note .bs-inline-text-delete{display:none}.bs-site-editing .bs-hero-image-frame{cursor:grab;user-select:none;-webkit-user-select:none}.bs-site-editing .bs-hero-image-frame.bs-hero-dragging{cursor:grabbing}.bs-hero-drag-pill{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#0f172ae0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 14px;border-radius:999px;color:#fff;font:600 12px/1 Arial,sans-serif;box-shadow:0 6px 20px #00000059;border:1px solid rgba(255,255,255,.18);z-index:35;-webkit-user-select:none;user-select:none;pointer-events:auto;white-space:nowrap}.bs-hero-drag-hint{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.02em;color:#e2e8f0}.bs-hero-drag-hint svg{display:block;flex-shrink:0}.bs-hero-zoom-controls{display:inline-flex;align-items:center;gap:4px;background:#ffffff24;padding:2px 7px;border-radius:999px}.bs-hero-zoom-btn{background:none;border:none;color:#fff;font-size:15px;font-weight:700;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;padding:0;line-height:1;transition:background .15s,transform .15s}.bs-hero-zoom-btn:hover:not(:disabled){background:#ffffff40;transform:scale(1.15)}.bs-hero-zoom-btn:disabled{opacity:.3;cursor:not-allowed}.bs-hero-zoom-label{font-size:11px;font-weight:700;min-width:32px;text-align:center}.bs-hero-reset-btn{background:#ffffff26;border:none;color:#fff;font-size:10px;font-weight:700;padding:4px 9px;border-radius:999px;cursor:pointer;transition:background .15s}.bs-hero-reset-btn:hover{background:#ffffff4d}.coach-website-editor{height:100dvh;display:flex;flex-direction:column;background:#eef1f4;overflow:hidden}.coach-website-editor-toolbar{position:relative;z-index:20;padding:12px 18px;border-bottom:1px solid #d7dce2}.coach-website-editor-body{min-height:0;flex:1;display:flex}.coach-website-editor-panel{width:290px;min-width:290px;padding:20px;display:flex;flex-direction:column;gap:16px;border-right:1px solid #d7dce2;overflow-y:auto;overflow-x:hidden}.coach-website-editor-panel::-webkit-scrollbar{width:6px}.coach-website-editor-panel::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.coach-website-editor-panel::-webkit-scrollbar-thumb:hover{background:#94a3b8}.coach-website-editor-stage{min-width:0;flex:1;padding:24px;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.coach-website-editor-stage::-webkit-scrollbar{width:8px;height:8px}.coach-website-editor-stage::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.coach-website-editor-canvas{overflow:hidden;box-shadow:0 12px 42px #1b2b3b29;transition:width .25s cubic-bezier(.4,0,.2,1),border-radius .25s ease}.coach-website-color{width:46px;height:32px;padding:2px;border:1px solid #c8ced6;border-radius:6px;background:#fff;cursor:pointer}@media (max-width:760px){.coach-website-editor-body{display:block;overflow:auto}.coach-website-editor-panel{width:100%;min-width:100%;height:auto;border-right:0;border-bottom:1px solid #d7dce2}.coach-website-editor-stage{min-height:600px;padding:12px}.coach-website-editor-toolbar{padding:9px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.gradient-text{background:var(--public-gradient-hero, linear-gradient(135deg, #7cff6b, #ffffff, #39e7ff));-webkit-background-clip:text;background-clip:text;color:transparent}
