.bs{--bs-paper:#FBFAF7;--bs-ink:#17140F;--bs-tobacco:#5A3A22;--bs-hair:#E4DED3;--bs-mute:#6E655A;--bs-serif:"Cormorant Garamond",Georgia,serif;--bs-sans:"Montserrat",Helvetica,Arial,sans-serif;--bs-g:clamp(20px,5vw,72px);font-family:var(--bs-sans);color:var(--bs-ink);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.bs *{box-sizing:border-box;margin:0;padding:0}.bs img{display:block;width:100%;height:100%;object-fit:cover}.bs a{color:inherit;text-decoration:none}.bs a:focus-visible{outline:2px solid var(--bs-tobacco);outline-offset:3px}.bs-sec{padding:clamp(56px,7vw,110px) var(--bs-g);background:var(--bs-paper)}.bs-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:38px}.bs-head h2{font-family:var(--bs-serif);font-weight:400;font-size:clamp(32px,3.4vw,50px);line-height:1.05;letter-spacing:-.01em;text-transform:none}.bs-head a{font-size:12px;letter-spacing:.04em;border-bottom:1px solid var(--bs-ink);padding-bottom:3px;white-space:nowrap}.bs-cta{display:inline-block;margin-top:36px;padding:16px 28px;border:1px solid var(--bs-ink);font-size:12px;letter-spacing:.06em;transition:background .2s,color .2s}.bs-cta:hover{background:var(--bs-ink);color:var(--bs-paper)}.bs-hero{display:grid;grid-template-columns:5fr 7fr;align-items:stretch;background:var(--bs-paper)}.bs-hero .copy{padding:clamp(40px,6vw,80px) var(--bs-g);display:flex;flex-direction:column;justify-content:center}.bs-hero h1{font-family:var(--bs-serif);font-weight:400;font-size:clamp(40px,4.8vw,76px);line-height:1;letter-spacing:-.015em;max-width:13ch;text-transform:none}.bs-hero h1 em{font-style:italic}.bs-hero p{margin-top:28px;max-width:38ch;color:var(--bs-mute);font-size:15px}.bs-hero figure{position:relative;overflow:hidden;aspect-ratio:7/6;max-height:78vh}.bs-hero figure img{object-position:center 72%}.bs-hero figcaption{position:absolute;left:24px;bottom:22px;color:#fff;font-family:var(--bs-serif);font-style:italic;font-size:22px;text-shadow:0 1px 18px rgba(0,0,0,.35)}.bs-hero figcaption span{display:block;font-family:var(--bs-sans);font-style:normal;font-size:11px;letter-spacing:.06em;margin-top:6px;opacity:.85}.bs-edit{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.bs-tile{position:relative;display:block}.bs-tile.a{grid-column:span 7;grid-row:span 2}.bs-tile.b,.bs-tile.c{grid-column:span 5}.bs-tile .img{aspect-ratio:4/5;overflow:hidden;background:#efebe4}.bs-tile.a .img{aspect-ratio:3/4}.bs-tile.b .img,.bs-tile.c .img{aspect-ratio:5/4}.bs-tile .line{margin-top:14px;font-family:var(--bs-serif);font-style:italic;font-size:24px;line-height:1.15}.bs-tile .meta{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--bs-mute)}.bs-row4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:18px}.bs-row4 .img{aspect-ratio:3/4;background:#f2efe9}.bs-row4 .img img{object-fit:contain;padding:8%}.bs-sil{background:#fff;border-top:1px solid var(--bs-hair);border-bottom:1px solid var(--bs-hair)}.bs-ribbon{display:grid;grid-template-columns:repeat(6,1fr)}.bs-ribbon a{position:relative;border-left:1px solid var(--bs-hair);padding:22px 16px 26px;display:block}.bs-ribbon a:last-child{border-right:1px solid var(--bs-hair)}.bs-ribbon .img{aspect-ratio:3/4;transition:transform .35s ease;background:#fff}.bs-ribbon .img img{object-fit:contain}.bs-ribbon a:hover .img{transform:translateY(-6px)}.bs-ribbon h3{font-family:var(--bs-serif);font-weight:400;font-size:24px;margin-top:14px;line-height:1.1;text-transform:none}.bs-ribbon small{display:block;color:var(--bs-mute);font-size:12px;margin-top:2px}.bs-mat{background:var(--bs-tobacco);color:#f6efe5}.bs-mat .bs-head h2{color:#f6efe5}.bs-mat .lead{max-width:56ch;font-family:var(--bs-serif);font-size:24px;line-height:1.3;margin-bottom:48px;color:#f6efe5}.bs-mats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bs-mats .img{aspect-ratio:1/1;overflow:hidden}.bs-mats h3{font-family:var(--bs-serif);font-weight:400;font-size:30px;margin-top:18px;line-height:1.05;color:#f6efe5;text-transform:none}.bs-mats p{margin-top:8px;font-size:13px;color:#e4d6c4;max-width:34ch}.bs-band{display:grid;grid-template-columns:1fr 1fr;background:var(--bs-paper)}.bs-band figure{overflow:hidden;aspect-ratio:1/1;max-height:78vh}.bs-band .copy{padding:clamp(40px,7vw,96px) var(--bs-g);display:flex;flex-direction:column;justify-content:center}.bs-band h2{font-family:var(--bs-serif);font-weight:400;font-size:clamp(36px,4vw,64px);line-height:1;letter-spacing:-.01em;max-width:14ch;text-transform:none}.bs-band p{margin-top:24px;max-width:42ch;color:var(--bs-mute);font-size:15px}.bs-band ul{margin-top:28px;display:grid;gap:10px;font-size:13px;list-style:none}.bs-band li{padding-left:18px;position:relative}.bs-band li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:1px;background:var(--bs-ink)}.bs-vids{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bs-vid{position:relative;aspect-ratio:3/4;overflow:hidden;background:#111;cursor:pointer;border:0;padding:0;width:100%}.bs-vid img{opacity:.92}.bs-vid .play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff}.bs-vid .play span{width:54px;height:54px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:18px;background:#00000040}.bs-vid iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bs-vid .cap{position:absolute;left:12px;bottom:12px;color:#fff;font-size:12px;letter-spacing:.04em;text-shadow:0 1px 8px rgba(0,0,0,.5)}@media(max-width:900px){.bs-hero{grid-template-columns:1fr}.bs-hero figure{order:-1;aspect-ratio:4/5;max-height:none}.bs-hero figure img{object-position:center 65%}.bs-edit{grid-template-columns:1fr}.bs-tile.a,.bs-tile.b,.bs-tile.c{grid-column:auto;grid-row:auto}.bs-row4,.bs-ribbon{grid-template-columns:repeat(2,1fr)}.bs-ribbon a{border-right:1px solid var(--bs-hair);border-bottom:1px solid var(--bs-hair)}.bs-mats,.bs-band{grid-template-columns:1fr}.bs-band figure{aspect-ratio:4/5;max-height:none}.bs-vids{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.bs *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bs-home.css.map */
