.bs-kicker{display:block;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#756a61}.bs-hero{position:relative;min-height:min(78vh,820px);overflow:hidden;background:#d9c7b6;display:flex;align-items:center}.bs-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.bs-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#f7f1e9f0,#f7f1e9d1 28%,#f7f1e933 58%,#14110e0d)}.bs-hero__copy{position:relative;z-index:2;width:min(690px,57vw);padding:clamp(4rem,8vw,8rem) clamp(1.3rem,6vw,6rem)}.bs-hero h1{font-size:clamp(4rem,7.3vw,7.8rem);line-height:.91;letter-spacing:-.055em;margin:.8rem 0 1.5rem}.bs-hero h1 em{font-weight:400}.bs-hero__copy>p{max-width:35rem;font-size:1.02rem;line-height:1.75;color:#514941}.bs-actions{display:flex;align-items:center;gap:1.6rem;margin-top:2rem}.bs-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.45rem;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font-size:.67rem}.bs-button--dark{background:#211d19;color:#fff}.bs-button--light{background:#f6f0e8;color:#201c18}.bs-link{text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:.28rem}.bs-link span{margin-left:.4rem}.bs-hero__note{position:absolute;right:2rem;bottom:1.2rem;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:.58rem;text-shadow:0 1px 8px rgba(0,0,0,.3)}.bs-trust{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(32,28,24,.12);background:#fbf8f3}.bs-trust>div{padding:1.55rem clamp(1rem,2vw,2rem);border-right:1px solid rgba(32,28,24,.1)}.bs-trust>div:last-child{border-right:0}.bs-trust span{font-family:var(--serif,Georgia,serif);font-style:italic;color:#a0836b;font-size:1.05rem}.bs-trust strong{display:block;font-family:var(--serif,Georgia,serif);font-weight:400;font-size:1.05rem;margin:.15rem 0}.bs-trust p{margin:0;color:#7a7169;font-size:.72rem}.bs-section{padding:clamp(5rem,7.5vw,8rem) clamp(1.2rem,5vw,5rem);max-width:1560px;margin:0 auto}.bs-section--soft{max-width:none;background:#eee7de}.bs-section--soft>*{max-width:1460px;margin-left:auto;margin-right:auto}.bs-section__head{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:end;margin-bottom:2.6rem}.bs-section__head--line{padding-bottom:1.2rem;border-bottom:1px solid rgba(32,28,24,.14)}.bs-section__head h2{font-size:clamp(2.8rem,4.6vw,5rem);letter-spacing:-.045em;margin:.35rem 0 0}.bs-section__head>p{max-width:30rem;color:#6f665e;justify-self:end;margin:0 0 .45rem}.bs-section__head>.bs-link{justify-self:end;margin-bottom:.45rem}.bs-departments{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.bs-department{position:relative;min-height:560px;overflow:hidden;color:#fff;text-decoration:none;background:#77685d}.bs-department img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.bs-department:hover img{transform:scale(1.025)}.bs-department__shade{position:absolute;inset:0;background:linear-gradient(180deg,#14110e0d,#14110e26 38%,#14110eb8)}.bs-department__copy{position:absolute;left:0;right:0;bottom:0;padding:2.1rem}.bs-department__copy>span{font-size:.62rem;letter-spacing:.15em;opacity:.75}.bs-department h3{font-size:3.2rem;margin:.25rem 0 .35rem}.bs-department p{max-width:22rem;margin:.3rem 0 1.2rem;color:#ffffffdb}.bs-department b{font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.bs-collections{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.bs-collection{background:#f9f5ef;text-decoration:none;display:grid;grid-template-columns:1.15fr .85fr;min-height:360px;overflow:hidden}.bs-collection img{width:100%;height:100%;object-fit:cover;min-height:360px}.bs-collection>div{padding:2rem;display:flex;flex-direction:column;justify-content:center}.bs-collection span{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#7c7067}.bs-collection h3{font-size:2rem;line-height:1.05;margin:.65rem 0}.bs-collection p{color:#746a62;font-size:.86rem}.bs-story{display:grid;grid-template-columns:1.08fr .92fr;min-height:650px;background:#2d2824;color:#f6f0e8}.bs-story__image{overflow:hidden}.bs-story__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.86)}.bs-story__copy{padding:clamp(4rem,7vw,7rem);display:flex;flex-direction:column;justify-content:center}.bs-story .bs-kicker{color:#cdbdac}.bs-story h2{font-size:clamp(3.2rem,5vw,5.5rem);letter-spacing:-.045em;margin:.7rem 0 1.6rem}.bs-story p{max-width:36rem;color:#d7cdc3;line-height:1.8}.bs-story .bs-link{width:max-content;margin-top:1.1rem}.bs-editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.3rem}.bs-editorial-card__image{display:block;aspect-ratio:4/3;overflow:hidden;background:#ddd}.bs-editorial-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.bs-editorial-card:hover .bs-editorial-card__image img{transform:scale(1.025)}.bs-editorial-card__meta{display:flex;justify-content:space-between;gap:.7rem;margin-top:1rem;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#7d736b}.bs-editorial-card h3{font-size:1.45rem;line-height:1.08;margin:.55rem 0}.bs-editorial-card h3 a{text-decoration:none}.bs-editorial-card p{font-size:.82rem;color:#746b63;line-height:1.55}.bs-card-link{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;font-weight:600}.bs-closing{position:relative;min-height:560px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.bs-closing__image{position:absolute;inset:0}.bs-closing__image:after{content:"";position:absolute;inset:0;background:#1d181487}.bs-closing__image img{width:100%;height:100%;object-fit:cover;object-position:center}.bs-closing__copy{position:relative;z-index:2;max-width:800px;padding:4rem 1.3rem}.bs-closing .bs-kicker{color:#eee2d6}.bs-closing blockquote{font-family:var(--serif,Georgia,serif);font-size:clamp(2.8rem,5vw,5rem);line-height:1.03;letter-spacing:-.035em;margin:1rem 0 1.2rem}.bs-closing p{color:#eee5dc;margin-bottom:2rem}@media(max-width:1100px){.bs-editorial-grid{grid-template-columns:repeat(3,1fr)}.bs-department{min-height:470px}.bs-collection{grid-template-columns:1fr}.bs-collection img{height:270px;min-height:0}.bs-story{min-height:560px}}@media(max-width:800px){.bs-hero{min-height:720px;align-items:flex-end}.bs-hero__veil{background:linear-gradient(180deg,#f7f1e914,#f7f1e9d1 58%,#f7f1e9fa)}.bs-hero__copy{width:100%;padding:3rem 1.25rem}.bs-hero h1{font-size:clamp(3.7rem,15vw,5.8rem)}.bs-hero__note{display:none}.bs-trust{grid-template-columns:1fr 1fr}.bs-trust>div:nth-child(2){border-right:0}.bs-section__head{grid-template-columns:1fr;gap:1rem}.bs-section__head>p,.bs-section__head>.bs-link{justify-self:start}.bs-departments{grid-template-columns:1fr}.bs-department{min-height:520px}.bs-collections,.bs-story{grid-template-columns:1fr}.bs-story__image{height:460px}.bs-editorial-grid{grid-template-columns:1fr 1fr}.bs-actions{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.bs-trust{grid-template-columns:1fr}.bs-trust>div{border-right:0;border-bottom:1px solid rgba(32,28,24,.1)}.bs-section{padding:4.5rem 1rem}.bs-editorial-grid{grid-template-columns:1fr}.bs-department{min-height:430px}.bs-collection>div{padding:1.5rem}.bs-story__image{height:330px}.bs-story__copy{padding:3.5rem 1.2rem}.bs-closing{min-height:520px}}.bs-research{max-width:1560px;margin:0 auto;padding:clamp(5rem,7.5vw,8rem) clamp(1.2rem,5vw,5rem);display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.bs-research__visual{background:#e9dfd4;padding:clamp(1rem,2vw,1.5rem);overflow:hidden}.bs-research__visual img{width:100%;height:auto;display:block}.bs-research__copy h2{font-size:clamp(3rem,5vw,5.6rem);letter-spacing:-.045em;margin:.7rem 0 1.4rem}.bs-research__copy>p{max-width:38rem;color:#6f665e;line-height:1.8}.bs-research__stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#201c1824;margin:2rem 0}.bs-research__stats>div{background:#f4efe7;padding:1.3rem}.bs-research__stats strong{display:block;font-family:var(--serif,Georgia,serif);font-size:2rem;font-weight:400}.bs-research__stats span{display:block;color:#746b63;font-size:.72rem;line-height:1.5;margin-top:.25rem}@media(max-width:900px){.bs-research{grid-template-columns:1fr}.bs-research__visual{order:2}}@media(max-width:540px){.bs-research{padding:4.5rem 1rem}.bs-research__stats{grid-template-columns:1fr}}.bs-fix{max-width:1560px;margin:0 auto;padding:clamp(4.2rem,6.5vw,6rem) clamp(1.2rem,5vw,5rem);border-bottom:1px solid rgba(32,28,24,.12)}.bs-fix__head{display:flex;justify-content:space-between;gap:1.5rem;align-items:end;margin-bottom:2rem}.bs-fix__head h2{font-size:clamp(2.8rem,4.6vw,4.9rem);letter-spacing:-.04em;line-height:1.08;margin:.45rem 0 0}.bs-fix__head .bs-link{white-space:nowrap;margin-bottom:.5rem}.bs-fix__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;background:#201c1826}.bs-fix__grid a{display:flex;flex-direction:column;min-height:225px;padding:1.65rem 1.45rem;background:#f7f1e9;color:#29231e;text-decoration:none;transition:background .2s ease}.bs-fix__grid a:hover,.bs-fix__grid a:focus-visible{background:#eee1d2}.bs-fix__grid span{font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;color:#786659}.bs-fix__grid strong{font-family:var(--serif,Georgia,serif);font-size:clamp(1.45rem,2vw,2rem);font-weight:500;line-height:1.14;margin:1rem 0}.bs-fix__grid b{margin-top:auto;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1000px){.bs-fix__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:660px){.bs-fix{padding:4rem 1rem}.bs-fix__head{display:block}.bs-fix__head .bs-link{display:inline-block;margin-top:1.2rem}.bs-fix__grid{grid-template-columns:1fr}.bs-fix__grid a{min-height:180px}}
