.bsbam{--bsbam-green: #224c3c;--bsbam-cream: #f7f5ef;--bsbam-champagne: #e4c7a6;--bsbam-ink: #183d30;--bsbam-line: #d7dfd9;color:var(--bsbam-ink);font-family:Myriad Pro,Futura,Arial,sans-serif}.bsbam *{box-sizing:border-box}.bsbam__wide{max-width:1440px;margin:0 auto;padding:0 5.2%}.bsbam__content{max-width:1220px;margin:0 auto;padding:0 30px}.bsbam h1,.bsbam h2,.bsbam h3{font-family:Myriad Pro Black,Myriad Pro,Futura,Arial,sans-serif;font-weight:900}.bsbam h1,.bsbam h2,.bsbam h3{text-transform:uppercase;letter-spacing:-.026em}.bsbam__overline{color:var(--bsbam-champagne);font-size:12px;line-height:1.45;text-transform:uppercase;font-weight:800;letter-spacing:.2em;margin:0 0 21px}.bsbam__overline--dark{color:#5b7c69}.bsbam__hero{overflow:hidden;background:var(--bsbam-green);color:#fdf8f1}.bsbam__hero-grid{min-height:590px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:48px;padding-top:70px;padding-bottom:74px}.bsbam h1{margin:0;color:#fffaf2;font-size:clamp(48px,5.2vw,80px);max-width:840px;line-height:1.02}.bsbam__hero-text{margin:27px 0 0;color:#f0e9df;font-size:clamp(17px,1.4vw,20px);line-height:1.58;max-width:560px}.bsbam__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.bsbam__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border:1px solid transparent;border-radius:999px;font-family:Myriad Pro Black,Myriad Pro,Futura,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.065em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.bsbam__button:hover{transform:translateY(-2px)}.bsbam__button--champagne{background:var(--bsbam-champagne);color:var(--bsbam-green)}.bsbam__button--outline{color:#fff9f1;border-color:var(--bsbam-champagne);background:transparent}.bsbam__button--green{color:var(--bsbam-champagne);background:var(--bsbam-green);width:100%}.bsbam a:focus-visible,.bsbam input:focus-visible,.bsbam textarea:focus-visible,.bsbam button:focus-visible{outline:3px solid #b08e69;outline-offset:3px}.bsbam__hero-photo{justify-self:center;margin:0;width:min(440px,100%)}.bsbam__hero-photo img{display:block;width:100%;height:auto;max-height:570px;object-fit:contain}.bsbam__manifesto{padding:75px 0 82px;background:#fff}.bsbam__manifesto-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.bsbam h2{margin:0;font-size:clamp(31px,3.5vw,50px);line-height:1.07}.bsbam__manifesto-quote{font-size:clamp(25px,2.4vw,37px);font-weight:700;line-height:1.35;letter-spacing:-.025em;margin:0 0 25px}.bsbam__body{font-size:16px;line-height:1.72;color:#4d6357;margin:0}.bsbam__learning{padding:73px 0 83px;background:var(--bsbam-cream)}.bsbam__section-head{max-width:760px;margin:0 auto 44px;text-align:center}.bsbam__section-head h2{margin-bottom:18px}.bsbam__learning-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.bsbam__learning-card{min-height:218px;background:#fff;padding:26px 23px 27px;border:1px solid #e5e6e0}.bsbam__learning-count{color:#a1815e;font-size:13px;font-weight:900;letter-spacing:.08em}.bsbam__learning-card h3{margin:23px 0 13px;font-size:32px;line-height:1;color:var(--bsbam-green)}.bsbam__learning-card p{font-size:14px;line-height:1.65;color:#53685b;margin:0}.bsbam__fieldwork{padding:82px 0;background:#f2f0e9}.bsbam__fieldwork-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:72px;align-items:center}.bsbam__fieldwork-photo{width:min(410px,100%);margin:0 auto}.bsbam__fieldwork-photo img{display:block;width:100%;height:auto;max-height:530px;object-fit:contain}.bsbam__fieldwork-copy h2{margin-bottom:22px}.bsbam__fieldwork-points{list-style:none;padding:0;margin:27px 0;border-top:1px solid #ccd5ca}.bsbam__fieldwork-points li{padding:13px 0;border-bottom:1px solid #ccd5ca;font-family:Myriad Pro Black,Myriad Pro,Futura,Arial,sans-serif;font-size:13px;font-weight:900;letter-spacing:.05em}.bsbam__fieldwork-points li:before{content:"\25c7";color:#a88665;margin-right:13px;font-size:16px}.bsbam__fieldwork-practice{margin-top:13px}.bsbam__essentials{padding:82px 0 89px;background:#fff}.bsbam__essentials h2{margin-bottom:18px}.bsbam__essentials>.bsbam__content>div:first-child{max-width:740px}.bsbam__products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;list-style:none;margin:34px 0 0;padding:0}.bsbam__products li{min-width:0}.bsbam__product-photo{display:flex;align-items:center;justify-content:center;background:var(--bsbam-cream);aspect-ratio:1 / 1;overflow:hidden;padding:13px}.bsbam__product-image{width:100%;height:100%;object-fit:contain;display:block}.bsbam__product-number{display:block;color:#aa8566;font-weight:900;font-size:11px;margin:14px 0 5px}.bsbam__products strong{display:block;text-transform:uppercase;font-family:Myriad Pro Black,Myriad Pro,Futura,Arial,sans-serif;font-size:14px;letter-spacing:.015em;line-height:1.35}.bsbam__tool-note{border-top:1px solid var(--bsbam-line);color:#576c5e;margin:32px 0 0;padding-top:17px;font-size:14px;line-height:1.62}.bsbam__interest{padding:100px 0 110px;background:var(--bsbam-cream)}.bsbam__interest-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}.bsbam__interest h2{margin-bottom:22px}.bsbam__interest-note{font-size:13px;line-height:1.6;color:#69766c;max-width:450px;margin:22px 0 0}.bsbam__listing-entry{max-width:450px;margin-top:30px;padding-top:24px;border-top:1px solid var(--bsbam-line)}.bsbam__listing-entry p{margin:0 0 16px;font-size:14px;line-height:1.6}.bsbam__listing-button{width:auto;max-width:100%}@media(max-width:749px){.bsbam__listing-button{width:100%}}.bsbam__form-card{padding:36px;background:#fff;border:1px solid #e1e4dd}.bsbam__field{margin-bottom:22px}.bsbam__field label{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;margin-bottom:9px}.bsbam__field input,.bsbam__field textarea{display:block;width:100%;border:1px solid #c9d2ca;border-radius:0;background:#fff;color:#183d30;font:inherit;font-size:16px;padding:13px 14px}.bsbam__field input{min-height:48px}.bsbam__field textarea{resize:vertical;min-height:112px}.bsbam__form-success{padding:15px 18px;margin-bottom:20px;background:#e8f1eb;border:1px solid #b5d3be;line-height:1.5}.bsbam__form-errors{padding:14px;margin-bottom:20px;border:1px solid #ca7777}.bsbam__form-fineprint{margin:16px 0 0;color:#6b766d;line-height:1.5;font-size:12px}@media(max-width:1100px){.bsbam__hero-grid{gap:26px}.bsbam__hero-photo{width:min(350px,100%)}.bsbam__learning-grid{grid-template-columns:repeat(2,1fr)}.bsbam__fieldwork-grid{gap:38px}}@media(max-width:749px){.bsbam__wide,.bsbam__content{padding-left:22px;padding-right:22px}.bsbam__hero-grid{grid-template-columns:1fr;padding-top:61px;padding-bottom:63px;gap:34px}.bsbam h1{font-size:clamp(42px,11vw,62px)}.bsbam__hero-photo{width:min(330px,100%)}.bsbam__hero-actions{flex-direction:column}.bsbam__hero-actions .bsbam__button{width:100%}.bsbam__manifesto,.bsbam__learning,.bsbam__fieldwork,.bsbam__essentials,.bsbam__interest{padding-top:61px;padding-bottom:68px}.bsbam__manifesto-grid,.bsbam__fieldwork-grid,.bsbam__interest-grid{grid-template-columns:1fr;gap:30px}.bsbam__manifesto-quote{font-size:26px}.bsbam__section-head{margin-bottom:30px}.bsbam__learning-grid{gap:11px}.bsbam__learning-card{padding:21px 18px 24px;min-height:190px}.bsbam__learning-card h3{font-size:27px;margin-top:20px}.bsbam__fieldwork-photo{width:min(320px,100%)}.bsbam__products{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,56vw);grid-template-columns:none;overflow-x:auto;gap:13px;scroll-snap-type:x mandatory;padding-bottom:12px;overscroll-behavior-x:contain}.bsbam__products li{scroll-snap-align:start}.bsbam__products strong{font-size:13px}.bsbam__form-card{padding:24px 21px}}@media(max-width:390px){.bsbam__learning-grid{grid-template-columns:1fr}.bsbam__learning-card{min-height:0}}@media(prefers-reduced-motion:reduce){.bsbam__button{transition:none}.bsbam__button:hover{transform:none}}.bsbr{--bsbr-green: #224c3c;--bsbr-champagne: #e4c7a6;--bsbr-cream: #f8f5ef;--bsbr-ink: #173e30;--bsbr-border: #ddd6cb;color:var(--bsbr-ink);font-family:Myriad Pro,Futura,Arial,sans-serif}.bsbr *{box-sizing:border-box}.bsbr__container{max-width:1240px;margin:0 auto;padding:0 30px}.bsbr__hero{background:var(--bsbr-green);color:#fffaf3;overflow:hidden}.bsbr__hero-inner{min-height:560px;max-width:1440px;margin:0 auto;padding:72px 5.2%;display:grid;grid-template-columns:1.18fr .82fr;gap:32px;align-items:center}.bsbr__eyebrow{margin:0 0 22px;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--bsbr-champagne)}.bsbr__eyebrow--dark{color:#58776b}.bsbr h1,.bsbr h2,.bsbr h3{font-family:Myriad Pro,Futura,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.025em}.bsbr h1{margin:0;color:#fffaf3;font-size:clamp(44px,5.4vw,82px);line-height:.98;font-weight:900;max-width:720px}.bsbr__hero-intro{margin:26px 0 0;max-width:520px;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:#f8e9d8}.bsbr__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.bsbr__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 25px;border-radius:999px;text-decoration:none;text-align:center;font-size:13px;font-weight:800;letter-spacing:.055em;transition:transform .18s ease,background-color .18s ease}.bsbr__button:hover{transform:translateY(-2px)}.bsbr__button--light{background:var(--bsbr-champagne);color:var(--bsbr-green)}.bsbr__button--outline{background:transparent;color:#fffaf3;border:1px solid #eedbc5}.bsbr a:focus-visible,.bsbr summary:focus-visible{outline:3px solid #c48d62;outline-offset:4px}.bsbr__hero-emblem{width:min(370px,100%);height:370px;position:relative;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid rgba(228,199,166,.83);border-radius:50%;color:var(--bsbr-champagne);box-shadow:0 0 0 14px #e4c7a60f,0 0 0 28px #e4c7a60d;transform:rotate(-7deg);font-family:Myriad Pro Black,Myriad Pro,Futura,Arial,sans-serif;font-weight:900}.bsbr__emblem-top,.bsbr__emblem-bottom{font-size:31px;letter-spacing:.26em;font-weight:800;line-height:1.1}.bsbr__emblem-main{font-size:clamp(62px,7vw,102px);letter-spacing:-.08em;line-height:.95;font-weight:900}.bsbr__emblem-wordmark{display:flex;flex-direction:column;align-items:center;margin-top:23px;text-align:center;color:var(--bsbr-champagne);line-height:1;font-weight:900}.bsbr__emblem-brand{display:block;font-size:18px;letter-spacing:.18em;white-space:nowrap}.bsbr__emblem-beauty{display:block;margin-top:2px;font-size:12px;letter-spacing:.22em}.bsbr__section{padding:90px 0}.bsbr__section-heading{max-width:790px;margin:0 auto 42px;text-align:center}.bsbr h2{margin:0 0 16px;font-size:clamp(32px,3.5vw,52px);line-height:1.04;font-weight:900}.bsbr__section-heading>p:last-child,.bsbr__faq-layout>div:first-child>p:last-child,.bsbr__redeem-grid>div:first-child>p:not(.bsbr__eyebrow){margin:0;color:#53695e;font-size:17px;line-height:1.6}.bsbr__section--steps{background:#fff}.bsbr__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bsbr__step{padding:38px 30px 34px;background:var(--bsbr-cream);min-height:238px}.bsbr__step-number{display:block;margin-bottom:22px;color:#9a7150;font-size:30px;font-weight:900}.bsbr h3{margin:0 0 10px;font-size:21px;font-weight:900;line-height:1.2}.bsbr__step p{margin:0;color:#53695e;font-size:15px;line-height:1.58}.bsbr__section--earn{background:var(--bsbr-cream)}.bsbr__earn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bsbr__earn-card{min-height:206px;padding:26px 24px;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--bsbr-border)}.bsbr__earn-card--primary{background:var(--bsbr-green);color:#fffaf3;border-color:var(--bsbr-green)}.bsbr__card-overline{display:block;margin-bottom:22px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#718d80}.bsbr__earn-card--primary .bsbr__card-overline{color:var(--bsbr-champagne)}.bsbr__earn-card h3{font-size:16px;line-height:1.3}.bsbr__earn-card p{margin:0 0 10px;line-height:1.45;font-size:14px}.bsbr__earn-card strong{display:block;margin-top:auto;font-size:15px;letter-spacing:.025em}.bsbr__earn-card--primary strong{color:var(--bsbr-champagne)}.bsbr__fineprint{margin:22px 0 0;font-size:12px;line-height:1.55;color:#68796f}.bsbr__fineprint--center{text-align:center}.bsbr__section--redeem{background:var(--bsbr-green);color:#fffaf3}.bsbr__redeem-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.bsbr__redeem-grid h2{max-width:540px}.bsbr__redeem-grid>div:first-child>p:not(.bsbr__eyebrow){color:#efeadf}.bsbr__text-link{display:inline-block;color:var(--bsbr-champagne);border-bottom:1px solid var(--bsbr-champagne);padding-bottom:3px;margin-top:25px;font-weight:800;text-decoration:none;font-size:14px;letter-spacing:.05em}.bsbr__redeem-calculation{background:var(--bsbr-cream);color:var(--bsbr-green);padding:46px 38px;text-align:center}.bsbr__calculation-label{display:block;color:#688577;letter-spacing:.18em;font-size:11px;font-weight:800;text-transform:uppercase}.bsbr__redeem-calculation strong{display:block;margin:15px 0;font-size:clamp(29px,3.1vw,45px);line-height:1.1;letter-spacing:-.035em}.bsbr__redeem-calculation>p:not(.bsbr__fineprint){margin:0;font-size:16px}.bsbr__section--tiers{background:#fff}.bsbr__tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bsbr__tier{padding:36px 22px 38px;border:1px solid #d7ded9;text-align:center;background:#fff}.bsbr__tier-symbol{display:block;font-size:55px;line-height:1;margin-bottom:14px}.bsbr__tier--silver .bsbr__tier-symbol{color:#b5b8b9}.bsbr__tier--gold .bsbr__tier-symbol{color:#c9a357}.bsbr__tier--diamond .bsbr__tier-symbol{color:#6dabb9}.bsbr__tier h3{font-size:24px}.bsbr__tier p{color:#698074;font-size:13px;margin:11px 0 7px}.bsbr__tier strong{font-size:19px}.bsbr__section--faq{background:var(--bsbr-cream)}.bsbr__faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.bsbr__faq-questions{border-top:1px solid #c9d1c8}.bsbr__faq-questions details{border-bottom:1px solid #c9d1c8}.bsbr__faq-questions summary{position:relative;list-style:none;padding:24px 40px 24px 0;cursor:pointer;font-weight:800;font-size:16px;line-height:1.4}.bsbr__faq-questions summary::-webkit-details-marker{display:none}.bsbr__faq-questions summary:after{content:"+";position:absolute;right:6px;top:19px;font-size:25px;font-weight:400}.bsbr__faq-questions details[open] summary:after{content:"\2212"}.bsbr__faq-questions details p{padding:0 28px 21px 0;margin:0;color:#52695c;line-height:1.65;font-size:15px}.bsbr__closing{padding:78px 0 86px;background:var(--bsbr-green);color:#fffaf3;text-align:center}.bsbr__closing h2{color:#fffaf3}.bsbr__closing p:not(.bsbr__eyebrow){max-width:580px;margin:0 auto 27px;color:#f3eadf;font-size:17px;line-height:1.55}@media(max-width:1000px){.bsbr__earn-grid{grid-template-columns:repeat(2,1fr)}.bsbr__hero-emblem{width:270px;height:270px}.bsbr__emblem-main{font-size:72px}.bsbr__emblem-top,.bsbr__emblem-bottom{font-size:23px}.bsbr__emblem-wordmark{margin-top:17px}.bsbr__emblem-brand{font-size:14px}.bsbr__emblem-beauty{font-size:10px}}@media(max-width:749px){.bsbr__hero-inner{min-height:0;grid-template-columns:1fr;gap:35px;padding:65px 24px 68px}.bsbr__hero-emblem{width:190px;height:190px;justify-self:center;box-shadow:0 0 0 9px #e4c7a60f}.bsbr__emblem-main{font-size:50px}.bsbr__emblem-top,.bsbr__emblem-bottom{font-size:16px}.bsbr__emblem-wordmark{margin-top:11px}.bsbr__emblem-brand{font-size:10px;letter-spacing:.16em}.bsbr__emblem-beauty{font-size:7px;letter-spacing:.2em}.bsbr__container{padding:0 20px}.bsbr__section{padding:64px 0}.bsbr__section-heading{margin-bottom:28px}.bsbr__steps,.bsbr__tier-grid,.bsbr__redeem-grid,.bsbr__faq-layout{grid-template-columns:1fr;gap:15px}.bsbr__step{min-height:0;padding:27px}.bsbr__step-number{margin-bottom:16px}.bsbr__earn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bsbr__earn-card{padding:22px 15px;min-height:175px}.bsbr__earn-card h3{font-size:14px}.bsbr__redeem-grid,.bsbr__faq-layout{gap:34px}.bsbr__redeem-calculation{padding:35px 20px}.bsbr__tier{padding:28px 20px}.bsbr__tier-symbol{font-size:38px;margin-bottom:6px}.bsbr__closing{padding:65px 0}}@media(max-width:400px){.bsbr__earn-grid{grid-template-columns:1fr}.bsbr__earn-card{min-height:145px}.bsbr__actions{flex-direction:column}.bsbr__button{width:100%}}@media(prefers-reduced-motion:reduce){.bsbr__button{transition:none}.bsbr__button:hover{transform:none}}.bsb-manifesto{--bsb-forest: #224c3c;--bsb-champagne: #e4c7a6;position:relative;isolation:isolate;width:100%;min-height:clamp(530px,40vw,800px);display:flex;align-items:center;overflow:hidden;background:var(--bsb-champagne)}.bsb-manifesto__media,.bsb-manifesto__picture,.bsb-manifesto__image,.bsb-manifesto__image-placeholder{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bsb-manifesto__image{object-fit:cover;object-position:center center}.bsb-manifesto__image-placeholder{background:linear-gradient(120deg,#e4c7a6,#c69a78)}.bsb-manifesto__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(228,199,166,.2) 0%,rgba(228,199,166,.1) 33%,transparent 60%)}.bsb-manifesto__content{position:relative;z-index:1;width:min(47%,760px);padding:clamp(28px,4.5vw,90px) 0 clamp(44px,5vw,100px) clamp(24px,5.2vw,108px);color:var(--bsb-forest)}.bsb-manifesto__eyebrow{margin:0 0 clamp(14px,2vw,32px);font-family:Futura,Avenir Next,sans-serif;font-size:clamp(11px,.86vw,14px);font-weight:700;letter-spacing:.27em;line-height:1.35}.bsb-manifesto__heading{margin:0;color:var(--bsb-forest);font-family:Futura,Arial Black,sans-serif;font-size:clamp(40px,5.2vw,100px);font-weight:800;line-height:.99;letter-spacing:-.06em;text-transform:uppercase}.bsb-manifesto__heading span{display:block;white-space:nowrap}.bsb-manifesto__statement{max-width:360px;margin:clamp(15px,2.4vw,34px) 0 0;font-family:Futura,Avenir Next,sans-serif;font-size:clamp(13px,1.12vw,17px);font-weight:500;letter-spacing:.025em;line-height:1.65}.bsb-manifesto__button{width:fit-content;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:20px;margin-top:clamp(16px,2.2vw,32px);padding:13px 19px;background:var(--bsb-forest);color:var(--bsb-champagne);border:1px solid var(--bsb-forest);text-decoration:none;text-align:center;font-family:Futura,Avenir Next,sans-serif;font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.35;transition:background-color .2s ease,color .2s ease}.bsb-manifesto__button:hover,.bsb-manifesto__button:focus-visible{background:var(--bsb-champagne);color:var(--bsb-forest)}.bsb-manifesto__button:focus-visible{outline:3px solid var(--bsb-forest);outline-offset:3px}.bsb-manifesto__edge{position:absolute;bottom:0;left:0;right:0;height:7px;background:var(--bsb-forest);z-index:2}.bsb-shayde-spectrum{background:#f4ede5;padding:24px clamp(24px,5.2vw,108px) 30px;color:#224c3c;font-family:Futura,Avenir Next,sans-serif}.bsb-shayde-spectrum__intro{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-bottom:15px;font-size:11px;letter-spacing:.16em;font-weight:700}.bsb-shayde-spectrum__intro span:last-child{font-weight:500;letter-spacing:.11em}.bsb-shayde-spectrum__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.bsb-shayde-spectrum__item{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.4;letter-spacing:.06em}.bsb-shayde-spectrum__colour{display:block;height:19px;width:100%;background:var(--bsb-shayde-color);margin-bottom:9px}.bsb-shayde-spectrum__item strong{font-size:19px;line-height:1.2;letter-spacing:-.025em}.bsb-shayde-spectrum__item small{font-size:11px;letter-spacing:.01em;opacity:.78;margin-top:1px}@media(min-width:750px)and (max-width:1120px){.bsb-manifesto__content{width:51%;padding-left:3vw}.bsb-manifesto__heading{font-size:clamp(40px,5vw,64px)}}@media(max-width:749px){.bsb-manifesto{display:flex;flex-direction:column;min-height:0;background:var(--bsb-forest)}.bsb-manifesto__media{position:relative;order:1;height:64vw;flex:0 0 auto;overflow:hidden;background:#d2b198}.bsb-manifesto__picture,.bsb-manifesto__image,.bsb-manifesto__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.bsb-manifesto__image{inset:auto 0 auto auto;top:50%;left:auto;right:0;width:160%;max-width:none;height:auto;object-fit:contain;object-position:right center;transform:translateY(-50%)}.bsb-manifesto__media:after{display:none}.bsb-manifesto__content{order:2;width:100%;padding:32px 23px 49px;color:var(--bsb-champagne)}.bsb-manifesto__eyebrow{margin-bottom:16px;font-size:11px;letter-spacing:.24em}.bsb-manifesto__heading{font-size:clamp(43px,10.8vw,72px);color:var(--bsb-champagne);letter-spacing:-.06em;line-height:.97}.bsb-manifesto__statement{max-width:460px;margin-top:18px;font-size:14px}.bsb-manifesto__button{margin-top:25px;background:var(--bsb-champagne);border-color:var(--bsb-champagne);color:var(--bsb-forest)}.bsb-manifesto__button:hover,.bsb-manifesto__button:focus-visible{background:var(--bsb-forest);color:var(--bsb-champagne)}.bsb-manifesto__button:focus-visible{outline-color:var(--bsb-champagne)}.bsb-manifesto__edge{height:4px;background:var(--bsb-champagne)}.bsb-shayde-spectrum{padding:21px 13px 23px}.bsb-shayde-spectrum__intro{align-items:flex-start;margin:0 0 13px;font-size:9px;line-height:1.4;letter-spacing:.105em}.bsb-shayde-spectrum__intro span:last-child{font-size:8px}.bsb-shayde-spectrum__list{gap:5px}.bsb-shayde-spectrum__colour{height:12px;margin-bottom:7px}.bsb-shayde-spectrum__item{font-size:8px;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.bsb-shayde-spectrum__item strong{font-size:16px;letter-spacing:-.025em}.bsb-shayde-spectrum__item small{font-size:9px;line-height:1.3}}@media(max-width:359px){.bsb-manifesto__heading{font-size:10.5vw}}@media(prefers-reduced-motion:reduce){.bsb-manifesto__button{transition:none}}.bsb-beauty-edit{--bsb-forest: #224C3C;--bsb-champagne: #E4C7A6;background:#f7f2ec;color:var(--bsb-forest);padding:clamp(55px,6vw,100px) 0 clamp(60px,7vw,110px)}.bsb-beauty-edit__wrap{max-width:1500px;margin:0 auto}.bsb-beauty-edit__header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:clamp(30px,3.8vw,56px)}.bsb-beauty-edit__eyebrow{font-family:Futura,Avenir Next,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;margin:0 0 12px}.bsb-beauty-edit__heading{font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;color:var(--bsb-forest);font-weight:900;font-size:clamp(34px,4.6vw,70px);line-height:1.02;letter-spacing:-.03em;margin:0;text-transform:uppercase}.bsb-beauty-edit__lead{font-family:Futura,Avenir Next,sans-serif;max-width:340px;font-size:14px;line-height:1.7;margin:0 0 4px}.bsb-beauty-edit__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(34,76,60,.25);border-bottom:1px solid rgba(34,76,60,.25);margin-bottom:clamp(29px,3.6vw,55px)}.bsb-beauty-edit__tab{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;min-width:0;background:transparent;color:var(--bsb-forest);padding:21px 9px 19px;border:0;cursor:pointer;text-transform:uppercase;font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;font-size:clamp(12px,1.28vw,17px);font-weight:900;letter-spacing:.025em}.bsb-beauty-edit__tab:not(:last-child){border-right:1px solid rgba(34,76,60,.14)}.bsb-beauty-edit__tab:after{content:"";height:4px;width:0;position:absolute;left:50%;bottom:-2px;transform:translate(-50%);background:var(--bsb-forest);transition:width .25s ease}.bsb-beauty-edit__tab.is-active:after,.bsb-beauty-edit__tab:hover:after{width:100%}.bsb-beauty-edit__tab-number{font-family:Futura,Avenir Next,sans-serif;font-size:10px;letter-spacing:.08em;font-weight:600;opacity:.6}.bsb-beauty-edit__tab:focus-visible,.bsb-beauty-edit__image-link:focus-visible,.bsb-beauty-edit__product a:focus-visible{outline:2px solid var(--bsb-forest);outline-offset:4px}.bsb-beauty-edit__panel[hidden]{display:none!important}.bsb-beauty-edit__content{display:grid;grid-template-columns:minmax(195px,.88fr) minmax(0,2.4fr);gap:clamp(24px,4vw,70px);align-items:start}.bsb-beauty-edit__story{padding-top:clamp(16px,4vw,74px)}.bsb-beauty-edit__chapter{font-family:Futura,Avenir Next,sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em}.bsb-beauty-edit__story h3{font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;text-transform:uppercase;font-size:clamp(30px,3.6vw,57px);line-height:1.02;font-weight:900;letter-spacing:-.025em;margin:22px 0 16px;color:var(--bsb-forest)}.bsb-beauty-edit__story p{font-family:Futura,Avenir Next,sans-serif;max-width:270px;font-size:14px;line-height:1.75;margin:0}.bsb-beauty-edit__story-line{display:block;width:55px;height:3px;background:var(--bsb-champagne);margin-top:32px}.bsb-beauty-edit__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(15px,2vw,30px);align-items:start}.bsb-beauty-edit__product:only-child{max-width:510px;grid-column:1 / -1}.bsb-beauty-edit__product{min-width:0}.bsb-beauty-edit__image-link{display:block;color:inherit;text-decoration:none}.bsb-beauty-edit__media{position:relative;aspect-ratio:1 / 1.04;overflow:hidden;background:#e9d8c8}.bsb-beauty-edit__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s ease}.bsb-beauty-edit__category{position:absolute;z-index:1;top:17px;left:18px;color:var(--bsb-forest);background:#f7f2eceb;padding:8px 10px 7px;font-family:Futura,Avenir Next,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bsb-beauty-edit__product-copy{padding:18px 2px 0}.bsb-beauty-edit__product h4{font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;font-size:clamp(21px,2.1vw,30px);font-weight:900;line-height:1.15;letter-spacing:-.014em;margin:0 0 12px;text-transform:uppercase}.bsb-beauty-edit__product h4 a{text-decoration:none;color:var(--bsb-forest)}.bsb-beauty-edit__mechanism{color:var(--bsb-forest);display:inline-flex;align-items:start;gap:14px;font-family:Futura,Avenir Next,sans-serif;font-size:clamp(11px,.94vw,13px);line-height:1.5;font-weight:700;letter-spacing:.055em;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--bsb-champagne);text-decoration-thickness:2px;text-transform:uppercase}.bsb-beauty-edit__arrow{flex:0 0 auto;font-size:20px;line-height:1;font-weight:400}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bsb-beauty-edit__product:hover .bsb-beauty-edit__image{transform:scale(1.035)}}@media(max-width:990px){.bsb-beauty-edit__content{grid-template-columns:1fr;gap:25px}.bsb-beauty-edit__story{padding:0}.bsb-beauty-edit__story h3{font-size:38px;margin:11px 0 7px}.bsb-beauty-edit__story p{max-width:680px}.bsb-beauty-edit__story-line{display:none}}@media(max-width:749px){.bsb-beauty-edit{padding:48px 0 64px}.bsb-beauty-edit__header{display:block;margin-bottom:25px}.bsb-beauty-edit__heading{font-size:clamp(32px,8vw,45px)}.bsb-beauty-edit__eyebrow{font-size:10px}.bsb-beauty-edit__lead{margin-top:12px;font-size:13px}.bsb-beauty-edit__tabs{display:flex;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin-bottom:28px}.bsb-beauty-edit__tab{flex:0 0 auto;min-width:44%;padding:17px 15px;font-size:13px;scroll-snap-align:start}.bsb-beauty-edit__tab-number{font-size:9px}.bsb-beauty-edit__story h3{font-size:32px}.bsb-beauty-edit__story p{font-size:12px;line-height:1.6}.bsb-beauty-edit__products{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:13px;scrollbar-width:thin}.bsb-beauty-edit__product{flex:0 0 min(79vw,380px);scroll-snap-align:start}.bsb-beauty-edit__media{aspect-ratio:1 / 1.03}.bsb-beauty-edit__category{top:10px;left:10px;font-size:9px;padding:7px 8px 6px}.bsb-beauty-edit__product h4{font-size:23px;margin-bottom:7px}.bsb-beauty-edit__product-copy{padding-top:12px}.bsb-beauty-edit__mechanism{font-size:11px}}@media(prefers-reduced-motion:reduce){.bsb-beauty-edit__tab:after,.bsb-beauty-edit__image{transition:none}}.bsb-bundle-edit{--bsb-bundle-forest:#224C3C;--bsb-bundle-champagne:#E4C7A6;background:#f7f2ec;color:var(--bsb-bundle-forest);padding:clamp(55px,6vw,100px) 0 clamp(60px,7vw,110px)}.bsb-bundle-edit__wrap{max-width:1500px;margin:0 auto}.bsb-bundle-edit__header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:clamp(34px,4vw,60px)}.bsb-bundle-edit__eyebrow{margin:0 0 12px;font-family:Futura,Avenir Next,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em}.bsb-bundle-edit__heading{margin:0;color:var(--bsb-bundle-forest);font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;font-size:clamp(34px,4.6vw,70px);font-weight:900;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.bsb-bundle-edit__intro{margin:0 0 4px;max-width:340px;font-family:Futura,Avenir Next,sans-serif;font-size:14px;line-height:1.7}.bsb-bundle-edit__rule{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(34,76,60,.27);padding:16px 1px 23px;font-family:Futura,Avenir Next,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em}.bsb-bundle-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2.1vw,32px);row-gap:clamp(40px,5vw,76px)}.bsb-bundle-edit__card{min-width:0}.bsb-bundle-edit__image-link{display:block;color:inherit;text-decoration:none}.bsb-bundle-edit__media{position:relative;aspect-ratio:1 / 1.06;overflow:hidden;background:#e9d8c8}.bsb-bundle-edit__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s ease}.bsb-bundle-edit__number,.bsb-bundle-edit__sold-out{position:absolute;z-index:1;top:16px;padding:8px 10px 7px;background:#f7f2ecf0;font-family:Futura,Avenir Next,sans-serif;font-size:10px;font-weight:700;letter-spacing:.13em}.bsb-bundle-edit__number{left:16px}.bsb-bundle-edit__sold-out{right:16px}.bsb-bundle-edit__card-copy{padding:19px 2px 0}.bsb-bundle-edit__card h3{margin:0 0 11px;font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;font-size:clamp(21px,2.1vw,29px);font-weight:900;letter-spacing:-.015em;line-height:1.15;text-transform:uppercase}.bsb-bundle-edit__card h3 a{color:var(--bsb-bundle-forest);text-decoration:none}.bsb-bundle-edit__caption{display:inline-flex;align-items:start;gap:14px;color:var(--bsb-bundle-forest);font-family:Futura,Avenir Next,sans-serif;font-size:clamp(11px,.94vw,13px);font-weight:700;line-height:1.55;letter-spacing:.055em;text-decoration:underline;text-decoration-color:var(--bsb-bundle-champagne);text-decoration-thickness:2px;text-underline-offset:5px;text-transform:uppercase}.bsb-bundle-edit__caption span:last-child{flex:none;font-size:20px;line-height:1}.bsb-bundle-edit__price{margin-top:18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:Futura,Avenir Next,sans-serif;font-size:13px;letter-spacing:.02em}.bsb-bundle-edit__price s{opacity:.55;font-size:12px}.bsb-bundle-edit__price-current{font-weight:700}.bsb-bundle-edit__footer{margin-top:clamp(42px,5vw,75px);display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid rgba(34,76,60,.27);padding-top:24px}.bsb-bundle-edit__footer p{margin:0;font-family:Futura,Avenir Next,sans-serif;font-size:13px;line-height:1.6}.bsb-bundle-edit__all-link{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:49px;padding:13px 18px;background:var(--bsb-bundle-forest);color:var(--bsb-bundle-champagne);font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;font-size:13px;font-weight:900;text-decoration:none;letter-spacing:.055em;white-space:nowrap}.bsb-bundle-edit__all-link span:last-child{font-size:20px;font-weight:400}.bsb-bundle-edit__empty{font-family:Futura,Avenir Next,sans-serif}.bsb-bundle-edit a:focus-visible{outline:2px solid var(--bsb-bundle-forest);outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bsb-bundle-edit__card:hover .bsb-bundle-edit__image{transform:scale(1.035)}}@media(max-width:989px){.bsb-bundle-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bsb-bundle-edit{padding:48px 0 64px}.bsb-bundle-edit__header{display:block;margin-bottom:26px}.bsb-bundle-edit__heading{font-size:clamp(32px,8vw,45px)}.bsb-bundle-edit__eyebrow{font-size:10px}.bsb-bundle-edit__intro{margin-top:12px;font-size:13px}.bsb-bundle-edit__rule{font-size:9px;padding:14px 0 20px}.bsb-bundle-edit__rule span:last-child{display:none}.bsb-bundle-edit__grid{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:16px}.bsb-bundle-edit__card{flex:0 0 min(79vw,380px);scroll-snap-align:start}.bsb-bundle-edit__media{aspect-ratio:1 / 1.04}.bsb-bundle-edit__number,.bsb-bundle-edit__sold-out{top:10px;padding:7px 8px 6px;font-size:9px}.bsb-bundle-edit__number{left:10px}.bsb-bundle-edit__sold-out{right:10px}.bsb-bundle-edit__card h3{font-size:23px;margin-bottom:8px}.bsb-bundle-edit__card-copy{padding-top:13px}.bsb-bundle-edit__caption{font-size:11px}.bsb-bundle-edit__footer{display:block;margin-top:32px;padding-top:23px}.bsb-bundle-edit__footer p{margin-bottom:16px}.bsb-bundle-edit__all-link{width:100%}}@media(prefers-reduced-motion:reduce){.bsb-bundle-edit__image{transition:none}}.bsb-community{background:#f8f2eb;padding:clamp(20px,3.5vw,52px) 0}.bsb-community__container{max-width:1680px;margin:0 auto;padding:0 clamp(16px,3vw,50px)}.bsb-community__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px)}.bsb-community__poster{position:relative;isolation:isolate;display:flex;align-items:center;min-width:0;min-height:clamp(460px,37vw,600px);overflow:hidden;color:#e4c7a6;background:#224c3c}.bsb-community__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.bsb-community__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(13,47,36,.48) 0%,rgba(13,47,36,.18) 36%,transparent 62%);pointer-events:none}.bsb-community__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bsb-community__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:46%;min-width:0;padding:clamp(22px,2.65vw,47px);box-sizing:border-box}.bsb-community__kicker{margin:0 0 14px;color:#e4c7a6;font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bsb-community__title{margin:0;color:#e4c7a6;font-family:Myriad Pro Black,Myriad Pro,Futura,Arial,sans-serif;font-size:clamp(24px,2.15vw,40px);font-weight:900;letter-spacing:-.035em;line-height:1;text-wrap:balance;text-transform:uppercase;overflow-wrap:normal}.bsb-community__description{margin:19px 0 23px;color:#e4c7a6;max-width:30ch;font-size:clamp(12px,1.05vw,15px);line-height:1.5}.bsb-community__link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:11px 14px;background:#e4c7a6;color:#224c3c;font-size:10px;line-height:1.2;font-weight:900;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,opacity .2s ease}.bsb-community__link span{font-size:18px;line-height:1}.bsb-community__link:hover{transform:translateY(-2px);opacity:.93}.bsb-community__link:focus-visible{outline:3px solid #e4c7a6;outline-offset:4px}@media(min-width:990px)and (max-width:1300px){.bsb-community__poster{min-height:455px}.bsb-community__copy{width:48%;padding:22px}.bsb-community__title{font-size:clamp(23px,2.05vw,32px)}.bsb-community__description{margin:14px 0 20px;font-size:12px}}@media(max-width:989px){.bsb-community__grid{grid-template-columns:1fr}.bsb-community__poster{min-height:500px}.bsb-community__copy{width:45%}.bsb-community__title{font-size:clamp(29px,4vw,44px)}}@media(max-width:599px){.bsb-community{padding:18px 0 28px}.bsb-community__poster{display:flex;flex-direction:column;align-items:stretch;min-height:0}.bsb-community__art{position:relative;z-index:0;width:100%;aspect-ratio:5 / 4}.bsb-community__art:after{display:none}.bsb-community__copy{width:100%;padding:25px 25px 29px;background:#224c3c}.bsb-community__kicker{margin-bottom:10px}.bsb-community__title{font-size:clamp(30px,8vw,37px);line-height:1.02}.bsb-community__description{margin:15px 0 21px;max-width:38ch;font-size:14px}}@media(prefers-reduced-motion:reduce){.bsb-community__link{transition:none}}.bsb-hp{--bsb-hp-green:#224c3c;background:#eee7dc;color:var(--bsb-hp-green);width:100%;overflow:hidden}.bsb-hp,.bsb-hp *{box-sizing:border-box}.bsb-hp__frame{max-width:1360px;margin:0 auto;padding:clamp(56px,6.6vw,108px) clamp(20px,4.3vw,62px) clamp(64px,7vw,112px)}.bsb-hp__header{text-align:center;max-width:800px;margin:0 auto clamp(34px,4vw,58px)}.bsb-hp__eyebrow{margin:0 0 16px;font-size:11px;font-weight:650;letter-spacing:.24em;line-height:1.5}.bsb-hp__heading{font-size:clamp(44px,7vw,98px);line-height:1;letter-spacing:-.065em;font-weight:750;margin:0 0 14px;overflow-wrap:anywhere}.bsb-hp__tagline{font-size:clamp(13px,1.4vw,17px);letter-spacing:.16em;line-height:1.4;font-weight:650;margin:0 0 19px}.bsb-hp__intro{font-size:clamp(14px,1.3vw,17px);line-height:1.65;max-width:590px;margin:0 auto;color:#4f5d53}.bsb-hp__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.75vw,25px);min-width:0}.bsb-hp__card{min-width:0;display:flex;flex-direction:column;background:#f8f4ed;overflow:hidden}.bsb-hp__media{width:100%;aspect-ratio:4/5;background:#d9b79f;overflow:hidden;position:relative}.bsb-hp__picture{display:block;width:100%;height:100%}.bsb-hp__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bsb-hp-focus,50%) center}.bsb-hp__image-placeholder{display:block;width:100%;height:100%;background:linear-gradient(145deg,#e7c8b3,#c79c84)}.bsb-hp__details{padding:clamp(20px,2.25vw,32px) clamp(18px,2vw,29px) clamp(28px,2.5vw,38px);flex:1}.bsb-hp__index{font-size:11px;line-height:1.4;letter-spacing:.17em;font-weight:600;color:#647369;margin:0 0 16px}.bsb-hp__index span{color:#afb7ac;margin:0 5px}.bsb-hp__pillar-title{font-size:clamp(22px,2.45vw,33px);line-height:1.13;letter-spacing:-.045em;font-weight:730;text-transform:uppercase;margin:0 0 15px;overflow-wrap:normal}.bsb-hp__description{font-size:clamp(14px,1.2vw,16px);line-height:1.65;color:#526054;margin:0}.bsb-hp__controls{display:none}@media(min-width:750px){.bsb-hp__media{aspect-ratio:4/5}}@media(max-width:749px){.bsb-hp__frame{padding:62px 0 68px}.bsb-hp__header{padding:0 24px;margin-bottom:32px}.bsb-hp__eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:15px}.bsb-hp__heading{font-size:clamp(40px,13vw,62px);letter-spacing:-.07em;margin-bottom:14px}.bsb-hp__tagline{font-size:12px;letter-spacing:.12em;margin-bottom:16px}.bsb-hp__intro{font-size:14px;line-height:1.6}.bsb-hp__track{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px 14px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;outline-offset:-3px}.bsb-hp__track::-webkit-scrollbar{display:none}.bsb-hp__card{flex:0 0 min(84vw,360px);scroll-snap-align:start}.bsb-hp__media{aspect-ratio:4/5}.bsb-hp__image{transform:none}.bsb-hp__details{padding:23px 22px 29px}.bsb-hp__pillar-title{font-size:26px;line-height:1.13}.bsb-hp__description{font-size:14px;line-height:1.65}.bsb-hp__controls{display:flex;align-items:center;justify-content:center;gap:25px;margin:18px auto 0}.bsb-hp__arrow{display:grid;place-items:center;border:1px solid #224c3c;background:transparent;color:#224c3c;width:46px;height:46px;border-radius:50%;font-size:23px;font-weight:400;cursor:pointer;touch-action:manipulation}.bsb-hp__arrow:disabled{opacity:.28;cursor:default}.bsb-hp__arrow:focus-visible,.bsb-hp__track:focus-visible{outline:2px solid #224c3c;outline-offset:3px}.bsb-hp__status{min-width:62px;text-align:center;font-size:12px;letter-spacing:.18em;font-weight:650;font-variant-numeric:tabular-nums}}@media(prefers-reduced-motion:reduce){.bsb-hp__track{scroll-behavior:auto}}.bsb-pkmb-hero{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;aspect-ratio:1672 / 941;min-height:580px;overflow:hidden;background:#d8ac97;color:#224c3c}.bsb-pkmb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bsb-pkmb-hero__image,.bsb-pkmb-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bsb-pkmb-hero__copy{position:relative;width:min(43%,600px);margin-left:clamp(32px,6.3vw,120px);padding:48px 0;font-family:Myriad Pro Black,Myriad Pro,Futura,Arial Black,sans-serif;font-weight:900;text-transform:uppercase}.bsb-pkmb-hero__heading{margin:0;color:#224c3c;font:inherit;font-size:clamp(42px,5vw,80px);font-weight:900;letter-spacing:-.035em;line-height:1.04;overflow-wrap:normal;word-break:normal}.bsb-pkmb-hero__tagline{margin:23px 0 0;font-size:clamp(16px,1.55vw,24px);line-height:1.25;letter-spacing:.035em}.bsb-pkmb-hero__supporting{margin:17px 0 0;max-width:40ch;font-size:clamp(13px,1.12vw,17px);line-height:1.4;letter-spacing:.035em}@media screen and (max-width:749px){.bsb-pkmb-hero{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;background:#e7c6b3}.bsb-pkmb-hero__media{position:relative;z-index:auto;width:100%;aspect-ratio:4 / 5}.bsb-pkmb-hero__image,.bsb-pkmb-hero__placeholder{object-position:right center}.bsb-pkmb-hero__copy{width:100%;margin:0;padding:30px 22px 38px;background:#e7c6b3;text-align:center}.bsb-pkmb-hero__heading{font-size:clamp(42px,12.5vw,64px);letter-spacing:-.035em;line-height:1.13}.bsb-pkmb-hero__tagline{margin:17px 0 0;font-size:16px}.bsb-pkmb-hero__supporting{margin:14px auto 0;max-width:34ch;font-size:13px;line-height:1.45;letter-spacing:.035em}}.footer.bsb-signature-footer{--color-foreground:34,76,60;--color-background:255,255,255;--gradient-background:#ffffff;background:#fff!important;color:#224c3c;margin-top:0}.footer.bsb-signature-footer .footer__content-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4.2vw,80px);align-items:start;padding-top:clamp(14px,2vw,30px);padding-bottom:clamp(20px,2.6vw,38px)}.footer.bsb-signature-footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(15px,2vw,28px);align-items:start;width:100%;margin:0}.bsb-signature-footer .footer__blocks-wrapper .footer-block.grid__item{width:100%;max-width:none;min-width:0;padding:0;margin:0}.bsb-signature-footer .footer-block__heading{color:#224c3c;font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;font-size:clamp(12px,1.1vw,16px);font-weight:900;text-transform:uppercase;letter-spacing:.02em;line-height:1.3;margin:0 0 13px}.bsb-signature-footer .footer-block__details-content{margin:0}.bsb-signature-footer .footer-block__details-content .list-menu__item--link{display:inline-block;padding:4px 0;color:#224c3c;font-family:Futura,Avenir Next,sans-serif;font-size:12px;line-height:1.4;text-underline-offset:4px}.bsb-signature-footer a{color:#224c3c}.bsb-signature-footer .bsb-footer-signature{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-width:0;margin:0}.bsb-footer-signature__logo{display:block;width:clamp(135px,13vw,180px);max-width:100%;color:#224c3c;text-decoration:none}.bsb-footer-signature__image{display:block;width:100%;height:auto;object-fit:contain}.bsb-footer-signature__fallback{font-family:Myriad Pro Black,Futura,Avenir Next,sans-serif;font-size:23px;font-weight:900;letter-spacing:.06em}.bsb-signature-footer .footer-block--newsletter{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:0;border:0;min-width:0}.bsb-signature-footer .footer-block__newsletter{margin:0;text-align:left}.bsb-signature-footer .footer-block__newsletter .footer-block__heading{font-size:clamp(21px,2.3vw,31px);line-height:1.12;margin-bottom:20px;max-width:340px}.bsb-signature-footer .newsletter-form,.bsb-signature-footer .newsletter-form__field-wrapper{max-width:100%}.bsb-signature-footer .newsletter-form__field-wrapper .field:before,.bsb-signature-footer .newsletter-form__field-wrapper .field:after{border-radius:26px}.bsb-signature-footer .newsletter-form__field-wrapper .field__input{border-radius:26px;min-height:48px}.bsb-signature-footer .field__input,.bsb-signature-footer .field__label,.bsb-signature-footer .newsletter-form__button{color:#224c3c}.bsb-signature-footer .list-social{justify-content:flex-start}.bsb-signature-footer .list-social__link{color:#224c3c}.bsb-signature-footer .footer__follow-on-shop{justify-content:flex-start;margin:0}.bsb-signature-footer .footer-block--newsletter .footer__follow-on-shop{justify-content:flex-start;text-align:left}.bsb-signature-footer .footer__content-bottom{border-top:1px solid rgba(34,76,60,.18);padding-top:18px}.bsb-signature-footer .footer__content-bottom,.bsb-signature-footer .footer__content-bottom a,.bsb-signature-footer .footer__copyright{color:#224c3c}.bsb-signature-footer a:focus-visible{outline:2px solid #224C3C;outline-offset:4px}@media(min-width:990px){.bsb-signature-footer .footer__blocks-wrapper .footer-block__heading{font-size:12px;letter-spacing:0}.bsb-signature-footer .footer-block--newsletter{align-items:center;text-align:center}.bsb-signature-footer .footer-block--newsletter .footer-block__newsletter{width:100%;text-align:center}.bsb-signature-footer .footer-block__newsletter .footer-block__heading{margin-left:auto;margin-right:auto;text-align:center}.bsb-signature-footer .footer__newsletter{width:100%;justify-content:center;margin-left:auto;margin-right:auto}.bsb-signature-footer .newsletter-form__field-wrapper{width:100%;max-width:330px;margin-left:auto;margin-right:auto}.bsb-signature-footer .footer-block--newsletter .footer__follow-on-shop{align-self:center;justify-content:center;text-align:center;margin:0 auto}.bsb-signature-footer .footer-block--newsletter .footer__list-social{justify-content:center;align-self:center;margin:0 auto}}@media(max-width:989px){.footer.bsb-signature-footer .footer__content-top{grid-template-columns:minmax(0,1fr) minmax(130px,.5fr);grid-template-areas:"links newsletter" "monogram monogram";row-gap:24px}.bsb-signature-footer .footer__blocks-wrapper{grid-area:links}.bsb-signature-footer .bsb-footer-signature{grid-area:monogram}.bsb-signature-footer .footer-block--newsletter{grid-area:newsletter}.bsb-footer-signature__logo{width:140px}}@media(max-width:989px){.bsb-signature-footer .footer-block--newsletter{width:100%;align-items:center;text-align:center}.bsb-signature-footer .footer-block--newsletter .footer-block__newsletter{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.bsb-signature-footer .footer-block__newsletter .footer-block__heading{width:100%;max-width:340px;margin-left:auto;margin-right:auto;text-align:center}.bsb-signature-footer .footer-block--newsletter .footer__newsletter{display:flex;justify-content:center;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.bsb-signature-footer .footer-block--newsletter .newsletter-form__field-wrapper{width:100%;max-width:330px;margin-left:auto;margin-right:auto}.bsb-signature-footer .footer-block--newsletter .footer__follow-on-shop{display:flex;justify-content:center;align-self:center;width:100%;margin:0 auto;text-align:center}.bsb-signature-footer .footer-block--newsletter .footer__list-social.list-social{display:flex;justify-content:center;align-self:center;width:100%;margin:0 auto;padding:0}}@media(max-width:749px){.footer.bsb-signature-footer .footer__content-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"monogram" "links" "newsletter";gap:24px;padding-top:14px;padding-bottom:25px}.bsb-signature-footer .bsb-footer-signature{gap:8px}.bsb-footer-signature__logo{width:130px}.bsb-signature-footer .footer-block--newsletter{padding-top:20px;border-top:1px solid rgba(34,76,60,.18)}.bsb-signature-footer .footer-block__newsletter .footer-block__heading{font-size:24px}.bsb-signature-footer .footer__content-bottom{padding-top:16px}}@media(max-width:440px){.footer.bsb-signature-footer .footer__blocks-wrapper.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bsb-signature-footer .footer-block__heading{font-size:12px}.bsb-signature-footer .footer-block__details-content .list-menu__item--link{font-size:11px}}.bsb-pa{--bsb-pa-green:#224C3C;--bsb-pa-champagne:#E4C7A6;--bsb-pa-soft:#F7F3ED;display:grid;gap:16px;margin:22px 0 14px;color:inherit;font-family:inherit}.bsb-pa__rewards,.bsb-pa__row{display:flex;gap:15px;align-items:flex-start}.bsb-pa__rewards{background:var(--bsb-pa-soft);border-radius:7px;padding:17px 15px}.bsb-pa__row{padding:2px 0}.bsb-pa__icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f2e5d7;color:var(--bsb-pa-green)}.bsb-pa__icon--rewards{background:#fff}.bsb-pa__icon svg{width:23px;height:23px}.bsb-pa__content{flex:1;min-width:0}.bsb-pa__title{font-family:inherit;font-size:15px;font-weight:700;line-height:1.35;margin:0 0 4px}.bsb-pa__description{font-size:13.5px;line-height:1.55;margin:0;color:inherit}.bsb-pa__account{font-size:13.5px;line-height:1.8;margin-top:5px}.bsb-pa__account-or{padding:0 5px}.bsb-pa__text-link{font-family:inherit;font-size:13.5px;font-weight:650;line-height:1.5;color:var(--bsb-pa-green);text-decoration:underline;text-underline-offset:3px}.bsb-pa__text-link:focus-visible,.bsb-pa__dialog button:focus-visible{outline:2px solid var(--bsb-pa-green);outline-offset:3px}.bsb-pa__popup-trigger{background:none;border:0;cursor:pointer;padding:5px 0;margin:1px 0 0;text-align:left}.bsb-pa__dialog{box-sizing:border-box;border:0;border-radius:13px;background:#fff;color:#1d2421;width:min(450px,calc(100% - 30px));max-width:450px;max-height:min(84vh,760px);padding:0;box-shadow:0 20px 80px #0003;overflow-y:auto}.bsb-pa__dialog::backdrop{background:#0000007a}.bsb-pa__dialog-content{padding:24px 26px 22px}.bsb-pa__dialog-header{display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid #e8ded2;padding-bottom:16px}.bsb-pa__dialog-header h2{font-family:inherit;font-size:19px;font-weight:800;line-height:1.4;margin:0;color:var(--bsb-pa-green)}.bsb-pa__dialog-x{flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;width:38px;height:38px;background:none;border:0;border-radius:50%;color:var(--bsb-pa-green)}.bsb-pa__dialog-x svg{width:23px;height:23px}.bsb-pa__dialog-section{padding:17px 0;border-bottom:1px solid #eee9e3}.bsb-pa__dialog-section h3{font-family:inherit;font-size:14px;font-weight:800;margin:0 0 6px;color:#203e32}.bsb-pa__dialog-section p{font-size:13.5px;line-height:1.6;margin:5px 0;color:#313b35}.bsb-pa__dialog-section .bsb-pa__modal-accent{font-weight:800;color:var(--bsb-pa-green)}.bsb-pa__modal-footnote{font-size:12.5px;line-height:1.55;color:#59635d;margin:15px 0}.bsb-pa__close-button{width:100%;min-height:44px;background:var(--bsb-pa-green);color:var(--bsb-pa-champagne);font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;border:0;border-radius:5px;padding:12px}@media(max-width:749px){.bsb-pa{gap:15px;margin-top:18px}.bsb-pa__rewards{padding:15px 13px}.bsb-pa__icon{flex-basis:43px;width:43px;height:43px}.bsb-pa__dialog{position:fixed;top:auto;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%;max-height:86dvh;border-radius:19px 19px 0 0}.bsb-pa__dialog-content{padding:21px 23px 25px}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
