.bv-blog{--blog-row-h:116px;--blog-rail-w:74px;background:#fdfbf6}.bv-blog-masthead{max-width:1400px;padding:62px 6vw 34px}.bv-blog-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:#a3475c;font-family:Jost,sans-serif;font-size:11px}.bv-blog-h1{letter-spacing:-.015em;color:#2e2419;text-wrap:balance;max-width:14ch;margin:14px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(46px,7.4vw,104px);font-weight:500;line-height:.94}.bv-blog-standfirst{color:#6b5a48;max-width:46ch;margin:20px 0 0;font-family:Jost,sans-serif;font-size:16.5px;font-weight:300;line-height:1.7}.bv-blog-hint{color:#8a7663}.bv-blog-filters{top:var(--bv-nav-h,88px);z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fdfbf6e0;border-block:1px solid #2e24191a;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding:16px 6vw;display:flex;position:sticky}.bv-blog-chip{letter-spacing:.2em;text-transform:uppercase;color:#2e2419;cursor:pointer;background:0 0;border:1px solid #2e241938;border-radius:999px;padding:9px 15px;font-family:Jost,sans-serif;font-size:11px;transition:background .22s,color .22s,border-color .22s}.bv-blog-chip:hover{border-color:#2e2419}.bv-blog-chip[aria-pressed=true]{color:#fdfbf6;background:#2e2419;border-color:#2e2419}.bv-blog-count{letter-spacing:.2em;text-transform:uppercase;color:#6b5a48;margin-left:auto;font-family:Jost,sans-serif;font-size:11px}.bv-blog-archive{grid-template-columns:var(--blog-rail-w) minmax(0, 1fr);padding:34px 6vw 12vh;display:grid}.bv-blog-rail{border-right:1px solid #2e241924;position:relative}.bv-blog-rail-inner{height:0;position:sticky;top:46vh}.bv-blog-rail-year{color:#a3475c;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1;transition:opacity .3s;transform:translateY(-50%)}.bv-blog-rail-pos{letter-spacing:.2em;text-transform:uppercase;color:#6b5a48;margin-top:8px;font-family:Jost,sans-serif;font-size:11px;transform:translateY(-50%)}.bv-blog-tick{background:#2e24194d;width:13px;height:1px;position:absolute;left:-1px}.bv-blog-rows{position:relative}.bv-blog-row{--w:0;--a:0;--ink:clamp(0%, calc(var(--w) * 400% - 240%), 100%);height:var(--blog-row-h);isolation:isolate;border-bottom:1px solid #2e24191c;display:block;position:relative;overflow:hidden}.bv-blog-row:before{content:"";z-index:0;opacity:calc(var(--w) * (.96 + var(--a) * .045));background:#16352f;position:absolute;inset:0}.bv-blog-row-in{z-index:2;height:100%;padding-inline:calc(18px + var(--w) * 20px);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:26px;display:grid;position:relative}.bv-blog-meta{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, #e0a4b4 var(--ink), #6b5a48);font-family:Jost,sans-serif;font-size:11px}.bv-blog-meta b{opacity:.72;margin-top:5px;font-size:11px;font-weight:400;display:block}.bv-blog-title{transform:translateX(calc(var(--a) * 4px));font-family:Cormorant Garamond,serif;font-weight:500;line-height:1.08;font-size:calc(21px + var(--w) * 15px);color:color-mix(in srgb, #fbf6ec var(--ink), #2e2419);text-wrap:balance;margin:0;display:inline-block}.bv-blog-standfirst-row{color:#fbf6ecbd;max-width:52ch;opacity:calc(max(0, var(--w) * 3 - 2));max-height:calc(var(--w) * 64px);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-family:Jost,sans-serif;font-size:13.5px;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.bv-blog-slab{z-index:1;height:100%;width:calc(56px + var(--w) * 42%);transform:translate3d(calc(var(--a) * -14px), 0, 0);position:absolute;top:0;right:-22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42px);mask-image:linear-gradient(90deg,#0000,#000 42px)}.bv-blog-slab i{transform:translate3d(calc(var(--a) * 10px), calc(var(--a) * -6px), 0);background-position:50%;background-size:cover;position:absolute;inset:-8% -10%}.bv-blog-arrow{z-index:2;color:color-mix(in srgb, #fbf6ec var(--ink), #2e241957);transform:translateX(calc(var(--w) * 6px));font-family:Jost,sans-serif;font-size:15px}.bv-blog-row:hover .bv-blog-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.bv-blog-empty{color:#6b5a48;padding:70px 0;font-family:Jost,sans-serif;font-size:15px;font-weight:300}@media (min-width:821px) and (max-width:1200px){.bv-blog-row-in{grid-template-columns:96px minmax(0,1fr) auto;gap:18px}.bv-blog-title{font-size:calc(20px + var(--w) * 9px)}.bv-blog-standfirst-row{max-width:44ch}}@media (max-width:820px){.bv-blog-masthead{padding-top:40px}.bv-blog-archive{grid-template-columns:1fr;padding:6px 5vw 10vh}.bv-blog-rail{display:none}.bv-blog-row{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;height:auto;padding:18px 0;display:grid;--w:0!important;--a:0!important}.bv-blog-row:before{opacity:0}.bv-blog-row-in{height:auto;padding-inline:0;display:block}.bv-blog-meta{margin-bottom:8px;display:block}.bv-blog-title{color:#2e2419;font-size:21px;transform:none}.bv-blog-standfirst-row{opacity:1;color:#6b5a48;max-height:none;margin-top:6px;display:block}.bv-blog-slab{border-radius:3px;width:84px;height:64px;position:relative;top:auto;right:auto;transform:none;-webkit-mask-image:none;mask-image:none}.bv-blog-slab i{inset:0;transform:none}.bv-blog-arrow{display:none}.bv-blog-filters{scrollbar-width:none;flex-wrap:nowrap;padding:12px 5vw;overflow-x:auto}.bv-blog-filters::-webkit-scrollbar{display:none}.bv-blog-chip{flex:none}.bv-blog-count{flex:none;margin-left:10px}.bv-blog-hint{display:none}}@media (prefers-reduced-motion:reduce){.bv-blog-row{--w:.34!important;--a:0!important}.bv-blog-standfirst-row{opacity:1;max-height:44px}.bv-blog-chip,.bv-blog-rail-year{transition:none}}
