.bp{--bp-paper: #241a14;--bp-ink: #f2ebe1;--bp-accent: #c9b48a;--bp-band: #1c1410;--bp-band-ink: #f2ebe1;--bp-band-muted: #bcab97;--bp-muted: color-mix(in srgb, var(--bp-ink) 62%, var(--bp-paper));--bp-line: color-mix(in srgb, var(--bp-ink) 14%, transparent);--bp-sheet: color-mix(in srgb, var(--bp-paper) 92%, white);--bp-gold: #b08d57;--bp-serif: "Bodoni Moda", "Heebo", sans-serif;--bp-ease: cubic-bezier(.16, 1, .3, 1);background:var(--bp-paper);color:var(--bp-ink);padding:0}.bp-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.bp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bp .bp-crumbs{max-width:1240px;margin:0 auto;padding:18px 32px 0;color:var(--bp-muted);font-size:12px;letter-spacing:.12em}.bp .bp-crumbs a{color:inherit}.bp-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:min(86vh,860px);border-bottom:1px solid var(--bp-line)}.bp-hero--text{grid-template-columns:1fr;min-height:0;text-align:center;padding:70px 0}.bp-hero-text{display:flex;flex-direction:column;justify-content:center;padding:64px 64px 64px 48px}.bp-hero--text .bp-hero-text{align-items:center}.bp-eyebrow{margin:0 0 28px;font-size:12px;letter-spacing:.3em;color:var(--bp-muted)}.bp-logo{width:min(270px,70%);height:auto;margin:0 0 32px;filter:brightness(0)}.bp--dark .bp-logo{filter:brightness(0) invert(1)}.bp .bp-logo.is-colour{filter:none}.bp-wordmark{font-family:var(--bp-serif);font-size:54px;margin:0 0 28px}.bp-title{font-family:var(--font-serif-he);font-weight:300;font-size:clamp(38px,4.3vw,64px);line-height:1.08;margin:0 0 24px}.bp-title em{font-style:normal;color:var(--bp-accent)}.bp-lead{font-size:17px;line-height:1.75;color:var(--bp-muted);max-width:46ch;margin:0 0 38px}.bp-ctas{display:flex;flex-wrap:wrap;gap:14px}.bp-ctas--center{justify-content:center}.bp-btn{display:inline-flex;align-items:center;gap:14px;min-height:54px;padding:0 28px;font-size:15px;letter-spacing:.04em;text-decoration:none;transition:background .4s var(--bp-ease),color .4s var(--bp-ease)}.bp-btn--solid{background:var(--bp-ink);color:var(--bp-paper)}.bp-btn--solid:hover{background:var(--bp-accent);color:#fff}.bp-btn--line{border:1px solid var(--bp-ink);color:var(--bp-ink)}.bp-btn--line:hover{background:var(--bp-ink);color:var(--bp-paper)}.bp-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.bp-count{font-family:var(--bp-serif);font-style:italic;font-weight:400;font-size:19px;opacity:.8}.bp-hero-media{position:relative;margin:0;overflow:hidden;background:color-mix(in srgb,var(--bp-ink) 8%,var(--bp-paper))}.bp-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;animation:bp-settle 2.4s var(--bp-ease) both}@keyframes bp-settle{0%{transform:scale(1.06);opacity:.6}to{transform:none;opacity:1}}.bp-hero-cap{position:absolute;inset-block-end:14px;inset-inline-start:18px;color:#ffffffe0;font-size:12px;letter-spacing:.14em;text-shadow:0 1px 8px rgba(0,0,0,.4)}.bp-bar{position:sticky;top:80px;z-index:40;background:color-mix(in srgb,var(--bp-paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bp-line)}.bp-bar-in{display:flex;align-items:center;justify-content:space-between;min-height:60px;gap:16px}.bp-bar-nav{display:flex;gap:32px;font-size:14px}.bp-bar-nav a{color:var(--bp-muted);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.bp-bar-nav a:hover{color:var(--bp-ink);border-color:var(--bp-accent)}.bp-jump{display:inline-flex;gap:12px}.bp-jump a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 18px;font-size:14px;text-decoration:none;color:var(--bp-ink);border:1px solid var(--bp-ink);transition:background .3s,color .3s}.bp-jump a.is-first,.bp-jump a:hover{background:var(--bp-ink);color:var(--bp-paper)}.bp-jump b{font-family:var(--bp-serif);font-style:italic;font-weight:400}.bp--strong :is(.bp-hero-text,.bp-bar,.bp-collections){--bp-paper: var(--bp-band);--bp-ink: var(--bp-band-ink);--bp-accent: var(--bp-band-accent);--bp-muted: var(--bp-band-muted);--bp-line: color-mix(in srgb, var(--bp-band-ink) 18%, transparent);--bp-sheet: var(--bp-band);color:var(--bp-ink)}.bp--strong .bp-hero-text{background:var(--bp-band)}.bp--strong .bp-bar{background:color-mix(in srgb,var(--bp-band) 96%,transparent)}.bp--strong:not(.bp--band-light) .bp-hero-text .bp-logo:not(.is-colour){filter:brightness(0) invert(1)}.bp--strong .bp-hero{border-bottom:0}.bp-chapter{display:grid;grid-template-columns:1fr 1fr}.bp-chapter+.bp-chapter{border-top:1px solid var(--bp-line)}.bp-chapter.is-flip .bp-ch-text{order:2}.bp-chapter.is-text{grid-template-columns:1fr}.bp-chapter.is-text .bp-ch-text{max-width:820px;margin:0 auto}.bp-ch-text{padding:104px 72px;display:flex;flex-direction:column;justify-content:center}.bp-ch-title{font-family:var(--font-serif-he);font-weight:300;font-size:clamp(30px,3vw,44px);line-height:1.15;margin:0 0 24px}.bp-num{font-family:var(--bp-serif)}html[lang=he] .bp-num{font-family:inherit}html[lang=he] :is(.bp-count,.bp-jump b,.bp-switch b){font-family:var(--font-serif-he);font-style:normal}.bp-ch-text p{font-size:16.5px;line-height:1.95;color:color-mix(in srgb,var(--bp-ink) 82%,var(--bp-paper));margin:0 0 16px;max-width:54ch}.bp-quote{font-family:var(--font-serif-he);font-size:21px!important;line-height:1.6!important;color:var(--bp-ink)!important;border-inline-start:1px solid var(--bp-accent);padding-inline-start:22px;margin-top:18px!important}.bp-ch-media{position:relative;margin:0;min-height:560px;overflow:hidden;background:color-mix(in srgb,var(--bp-ink) 8%,var(--bp-paper))}.bp-ch-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.8s var(--bp-ease)}.bp-ch-media.is-packshot{display:grid;place-items:center;background:var(--bp-sheet)}.bp-ch-media.is-packshot img{position:static;width:78%;height:auto}.bp-ch-cap{position:absolute;inset-block-end:22px;inset-inline-start:26px;font-family:var(--bp-serif);font-size:15px;letter-spacing:.06em;color:var(--bp-muted)}.bp-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:48px}.bp-head h2{font-family:var(--font-serif-he);font-weight:300;font-size:clamp(32px,3.2vw,48px);margin:0}.bp-head p{margin:0;font-size:15px;line-height:1.7;color:var(--bp-muted);max-width:42ch}.bp-collections{background:var(--bp-sheet);border-top:1px solid var(--bp-line);padding:104px 0}.bp-coll{list-style:none;margin:0;padding:0;border-top:1px solid var(--bp-line)}.bp-coll li{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--bp-line);transition:background .4s}.bp-coll li:hover{background:color-mix(in srgb,var(--bp-gold) 7%,transparent)}.bp-coll-name{font-family:var(--bp-serif);font-size:28px;text-align:right}.bp-coll-d{font-size:15.5px;line-height:1.8;color:color-mix(in srgb,var(--bp-ink) 82%,var(--bp-paper))}.bp-favs{padding:104px 0}.bp-fav-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.bp-fav{position:relative;display:flex;flex-direction:column;background:var(--bp-sheet);border:1px solid var(--bp-line);color:var(--bp-ink);text-decoration:none;transition:border-color .4s}.bp-fav:hover{border-color:var(--bp-ink)}.bp-fav-ph{position:relative;flex:1;display:grid;place-items:center;min-height:230px;padding:34px 24px 10px}.bp-fav-ph img{width:92%;height:auto;transition:transform 1.2s var(--bp-ease)}.bp-fav.is-lead{grid-row:span 2}.bp-fav.is-lead .bp-fav-ph{padding:0;overflow:hidden}.bp-fav.is-lead .bp-fav-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bp-fav-meta{display:flex;justify-content:space-between;align-items:baseline;padding:16px 22px 20px;border-top:1px solid var(--bp-line)}.bp-fav-code{font-family:var(--bp-serif);font-size:21px}.bp-fav-kind{font-size:12px;letter-spacing:.12em;color:var(--bp-muted)}.bp-fav-tag{position:absolute;z-index:2;inset-block-start:16px;inset-inline-start:16px;font-size:11px;letter-spacing:.18em;color:var(--bp-accent)}.bp .bp-stock{scroll-margin-top:140px;background:var(--bp-band);color:var(--bp-band-ink);padding:104px 0 110px;margin:0;max-width:none}.bp-stock .bp-head h2{color:var(--bp-band-ink)}.bp-stock .bp-head p{color:var(--bp-band-muted)}.bp-switch{display:inline-flex;border:1px solid color-mix(in srgb,var(--bp-band-ink) 30%,transparent);margin-bottom:52px}.bp-switch a{display:inline-flex;align-items:baseline;gap:14px;padding:18px 38px;font-size:17px;color:var(--bp-band-muted);text-decoration:none;transition:background .4s var(--bp-ease),color .4s}.bp-switch a b{font-family:var(--bp-serif);font-style:italic;font-weight:400;font-size:22px}.bp-switch a.is-on,.bp-switch a:hover{background:var(--bp-band-ink);color:var(--bp-band)}.bp-stock .shop-group{scroll-margin-top:150px;margin-bottom:64px}.bp-stock .shop-group-title{display:flex;align-items:center;gap:20px;font-family:var(--font-serif-he);font-weight:300;font-size:28px;color:var(--bp-band-ink)}.bp-stock .shop-group-title:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--bp-band-ink) 22%,transparent)}.bp-stock .shop-group-count{font-family:var(--bp-serif);font-style:italic;font-size:18px;color:var(--bp-band-muted)}.bp-guide{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-top:104px;padding-bottom:104px}.bp-guide h2{font-family:var(--font-serif-he);font-weight:300;font-size:40px;margin:0}.bp-guide p{font-size:16.5px;line-height:1.95;margin:0 0 18px;color:color-mix(in srgb,var(--bp-ink) 82%,var(--bp-paper))}.bp-journal{padding-bottom:60px}.bp-journal h2,.bp-faq h2{font-family:var(--font-serif-he);font-weight:300;font-size:34px;margin:0 0 24px}.bp-journal ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--bp-line)}.bp-journal li a{display:block;padding:18px 0;border-bottom:1px solid var(--bp-line);color:var(--bp-ink);text-decoration:none;font-size:17px}.bp-journal li a:hover{color:var(--bp-accent)}.bp-faq{border-top:1px solid var(--bp-line);padding-top:90px;padding-bottom:100px}.bp-faq .faq-item{border-bottom:1px solid var(--bp-line);padding:20px 0}.bp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--font-serif-he);font-size:20px;color:var(--bp-ink)}.bp-faq summary::-webkit-details-marker{display:none}.bp-faq summary:after{content:"+";font-family:var(--bp-serif);color:var(--bp-gold);font-size:24px;line-height:1}.bp-faq details[open] summary:after{content:"−"}.bp-faq details p{margin:14px 0 0;max-width:72ch;line-height:1.85;color:color-mix(in srgb,var(--bp-ink) 82%,var(--bp-paper))}.bp-visit{background:var(--bp-band);color:var(--bp-band-ink);text-align:center;padding:96px 20px}.bp-visit h2{font-family:var(--font-serif-he);font-weight:300;font-size:44px;margin:0 0 14px}.bp-visit p{color:var(--bp-band-muted);margin:0 0 32px}.bp-visit .bp-btn--solid{background:var(--bp-band-ink);color:var(--bp-band)}.bp-visit .bp-btn--line{border-color:var(--bp-band-ink);color:var(--bp-band-ink)}.bp-visit .bp-btn--line:hover{background:var(--bp-band-ink);color:var(--bp-band)}@media(max-width:900px){.bp-wrap,.bp .bp-crumbs{padding-left:18px;padding-right:18px}.bp-hero{grid-template-columns:1fr;min-height:0}.bp-hero-media{order:-1;aspect-ratio:4 / 5}.bp-hero-text{padding:36px 20px 46px}.bp-logo{width:190px}.bp-bar{top:77px}.bp-bar-nav{display:none}.bp-bar-in{justify-content:center}.bp-jump a{padding:9px 14px;font-size:13px}.bp-chapter,.bp-chapter.is-flip{grid-template-columns:1fr}.bp-chapter.is-flip .bp-ch-text{order:0}.bp-ch-text{padding:54px 20px}.bp-ch-media{min-height:360px}.bp-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px}.bp-coll li{grid-template-columns:1fr;gap:6px}.bp-coll-name{font-size:25px}.bp-fav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bp-fav{min-width:0}.bp-fav-meta{padding:12px 14px 14px;gap:8px;flex-wrap:wrap}.bp-fav-code{font-size:18px}.bp-fav.is-lead{grid-column:span 2;grid-row:auto;aspect-ratio:4 / 5}.bp-switch{display:flex}.bp-switch a{flex:1;justify-content:center;padding:14px 10px;font-size:15px}.bp-guide{grid-template-columns:1fr;gap:20px;padding-top:64px;padding-bottom:64px}.bp-hero,.bp-chapter{overflow-x:clip}}@media(prefers-reduced-motion:reduce){.bp-hero-media img{animation:none}}.bp :is(a,button,summary):focus-visible{outline:2px solid var(--bp-ink);outline-offset:3px}.bp :is(.bp-visit,.bp-switch) :is(a,button):focus-visible{outline-color:var(--bp-band-ink)}
