.bv-home-clear{--bv-home-paper:#faf7f5;--bv-home-leaf:#274a35;--bv-home-ink:#0d0d0d;--bv-home-muted:#564b3e;background:var(--bv-home-paper);color:var(--bv-home-ink);overflow:hidden}.bv-home-clear .bv-shell{max-width:132rem;margin-inline:auto;width:min(132rem,calc(100% - 6.4rem))}.bv-home-clear__hero{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2.5rem,3.1vw,4.8rem);padding-block:clamp(4rem,4.8vw,6rem);min-height:58rem}.bv-home-clear__story{min-width:0}.bv-home-clear__eyebrow{font:600 1.05rem/1.35 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);text-transform:uppercase;letter-spacing:.15em;color:#506851;margin:0 0 1.6rem}.bv-home-clear h1{font:600 clamp(4.6rem,5.6vw,8rem)/1 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);letter-spacing:-.042em;text-transform:none;text-wrap:balance;color:var(--bv-home-ink);max-width:12ch;margin:0 0 2rem}.bv-home-clear__tagline{font:400 clamp(1.75rem,1.85vw,2.3rem)/1.37 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);color:#37302a;max-width:39rem;margin:0 0 1.4rem;text-wrap:pretty}.bv-home-clear__intro{font:400 1.5rem/1.62 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);color:var(--bv-home-muted);max-width:50rem}.bv-home-clear__intro p{margin:0}.bv-home-clear__actions{display:flex;align-items:center;gap:1.3rem 2rem;flex-wrap:wrap;margin-top:2.7rem}.bv-home-clear__actions a{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:4.9rem;text-decoration:none;font:600 1.28rem/1.25 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);transition:background .2s ease,color .2s ease,border-color .2s ease}.bv-home-clear__primary{background:var(--bv-home-leaf);color:#faf7f5!important;border:1px solid var(--bv-home-leaf);padding:1.2rem 1.8rem;border-radius:.3rem}.bv-home-clear__primary:hover{background:#38664c}.bv-home-clear__secondary{color:#264c35!important;border-bottom:1px solid #69806d;padding:.9rem 0}.bv-home-clear__secondary:hover{border-color:#1e432c}.bv-home-clear__visual{margin:0;position:relative;align-self:center;min-width:0}.bv-home-clear__visual picture{display:block;width:100%;height:clamp(44rem,44vw,60rem);overflow:hidden;border-radius:0;box-shadow:none;border:0}.bv-home-clear__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.bv-home-clear__visual:hover .bv-home-clear__photo{transform:scale(1.025)}.bv-home-clear__caption{position:static;display:block;text-align:right;background:transparent;border-radius:0;padding:.9rem 0 0;font:600 1rem/1.25 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);text-transform:uppercase;letter-spacing:.11em;color:#526257}.bv-home-clear__explore{padding-block:clamp(2.4rem,2.8vw,4rem) clamp(4rem,5vw,7rem);border-top:1px solid rgba(13,13,13,.14)}.bv-home-clear__explore-header{display:flex;justify-content:space-between;align-items:end;gap:2.2rem;margin-bottom:2.5rem}.bv-home-clear__explore-header h2{font:600 clamp(2.7rem,2.65vw,3.8rem)/1.15 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);margin:0;color:var(--bv-home-ink);letter-spacing:-.025em}.bv-home-clear__explore-header .bv-home-clear__eyebrow{margin-bottom:.7rem}.bv-home-clear__explore-header>p{font-size:1.4rem;line-height:1.5;max-width:34rem;margin:0;color:var(--bv-home-muted)}.bv-home-clear__routes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.bv-home-clear__route{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(13,13,13,.14);border-radius:.45rem;text-decoration:none!important;color:var(--bv-home-ink)!important;background:#fffdfb;transition:transform .25s ease,box-shadow .25s ease}.bv-home-clear__route:hover{transform:translateY(-3px);box-shadow:0 12px 26px #112e1d1a}.bv-home-clear__route-photo{display:block;overflow:hidden;aspect-ratio:1.55;background:#ece4da}.bv-home-clear__route-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.bv-home-clear__route:hover .bv-home-clear__route-photo img{transform:scale(1.055)}.bv-home-clear__route-mark{display:grid;place-items:center;aspect-ratio:1.55;background:#274a35;color:#f2e8d2;font:500 1.06rem/1.4 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);letter-spacing:.04em;text-align:center;padding:1.2rem}.bv-home-clear__route:nth-child(4) .bv-home-clear__route-mark{background:#d8e1d3;color:#244a32}.bv-home-clear__route-body{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.5rem 1.35rem 1.35rem}.bv-home-clear__route-kicker{color:#57715c;font:600 1.05rem/1.35 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase}.bv-home-clear__route-title{display:block;font:600 clamp(1.85rem,1.7vw,2.3rem)/1.16 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);letter-spacing:-.02em;text-wrap:balance;color:var(--bv-home-ink)}.bv-home-clear__route-copy{display:block;font:400 1.25rem/1.45 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);color:var(--bv-home-muted)}.bv-home-clear__route-link{display:inline-flex;gap:.45rem;align-items:center;font:600 1.22rem/1.3 var(--bv-font-sans,"FuturaLT",Arial,sans-serif);color:#21533a;margin-top:auto;padding-top:.85rem}.bv-home-clear :is(a):focus-visible{outline:3px solid #3f784d;outline-offset:4px}@media(max-width:1050px){.bv-home-clear__routes{grid-template-columns:repeat(3,minmax(0,1fr))}.bv-home-clear__hero{min-height:0}.bv-home-clear .bv-shell{width:calc(100% - 4.8rem)}}@media(max-width:749px){.bv-home-clear .bv-shell{width:calc(100% - 3.2rem)}.bv-home-clear__hero{grid-template-columns:1fr;gap:2.3rem;padding-block:3.2rem 2.7rem}.bv-home-clear h1{font-size:clamp(3.6rem,10.3vw,4.8rem);max-width:17ch;margin-bottom:1.25rem}.bv-home-clear__eyebrow{font-size:1.05rem;margin-bottom:1rem}.bv-home-clear__tagline{font-size:1.6rem;max-width:32rem;margin-bottom:1rem}.bv-home-clear__intro{font-size:1.44rem;line-height:1.54}.bv-home-clear__actions{margin-top:1.7rem;gap:1rem 1.4rem}.bv-home-clear__actions a{font-size:1.16rem;min-height:4.5rem}.bv-home-clear__visual picture{height:clamp(27rem,77vw,43rem);border-radius:0}.bv-home-clear__explore{padding-block:2.7rem 3.5rem}.bv-home-clear__explore-header{display:block;margin-bottom:1.6rem}.bv-home-clear__explore-header h2{font-size:3rem}.bv-home-clear__explore-header>p{max-width:none;margin-top:.9rem;font-size:1.31rem}.bv-home-clear__routes{grid-template-columns:1fr;gap:.85rem}.bv-home-clear__route{display:grid;grid-template-columns:10.5rem minmax(0,1fr);align-items:stretch;min-height:11rem}.bv-home-clear__route-photo,.bv-home-clear__route-mark{height:100%;aspect-ratio:auto}.bv-home-clear__route-mark{font-size:.9rem}.bv-home-clear__route-body{gap:.35rem;padding:1.05rem}.bv-home-clear__route-kicker{font-size:1.02rem}.bv-home-clear__route-title{font-size:1.75rem}.bv-home-clear__route-copy{display:none}.bv-home-clear__route-link{font-size:1.16rem;padding-top:.2rem}.bv-home-clear__caption{padding-top:.7rem}}@media(max-width:359px){.bv-home-clear__route{grid-template-columns:9rem minmax(0,1fr)}.bv-home-clear__route-title{font-size:1.65rem}.bv-home-clear__primary{padding:1.1rem 1.2rem}}@media(prefers-reduced-motion:reduce){.bv-home-clear__photo,.bv-home-clear__route-photo img,.bv-home-clear__route{transition:none!important;transform:none!important}}.bv-home-clear__route--roasting .bv-home-clear__route-photo img{object-position:83% center}.bv-home-clear .bv-home-clear__hero.bv-shell{display:flex;flex-direction:column;gap:0;align-items:stretch;width:100%;max-width:none;min-height:0;padding:0}.bv-home-clear__hero .bv-home-clear__visual{order:-1;align-self:stretch;width:100%;margin:0;position:relative}.bv-home-clear__hero .bv-home-clear__visual picture{display:block;width:100%;height:clamp(43rem,55vh,67rem);border:0;border-radius:0;box-shadow:none}.bv-home-clear__hero .bv-home-clear__photo{object-fit:cover;object-position:center 9%;transition:none}.bv-home-clear__hero .bv-home-clear__visual:hover .bv-home-clear__photo{transform:none}.bv-home-clear__hero .bv-home-clear__caption{position:absolute;top:1.8rem;right:clamp(1.6rem,4vw,6rem);bottom:auto;padding:.6rem 0;background:transparent;color:#fff;text-shadow:0 2px 14px #000b;font-size:1.08rem;letter-spacing:.13em}.bv-home-clear__hero .bv-home-clear__story{position:relative;z-index:2;box-sizing:border-box;width:min(124rem,calc(100% - 6.4rem));margin:-9.2rem auto 0;padding:clamp(2.6rem,3.8vw,4.9rem) clamp(2.6rem,5vw,7rem) clamp(3rem,4vw,5.2rem);background:#faf7f5;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:auto auto auto 1fr;column-gap:clamp(3rem,5vw,9rem);align-items:start;border-left:.55rem solid #274a35}.bv-home-clear__hero .bv-home-clear__eyebrow{grid-column:1/-1;grid-row:1;margin-bottom:1.5rem}.bv-home-clear__hero h1{grid-column:1;grid-row:2/span 3;max-width:10ch;font-size:clamp(5.6rem,6.2vw,9.5rem);line-height:.97;margin:0;letter-spacing:-.055em}.bv-home-clear__hero .bv-home-clear__tagline{grid-column:2;grid-row:2;max-width:42rem;font-size:clamp(2rem,2.25vw,2.9rem);line-height:1.25;margin:0 0 1.2rem}.bv-home-clear__hero .bv-home-clear__intro{grid-column:2;grid-row:3;max-width:49rem;font-size:1.48rem;line-height:1.52}.bv-home-clear__hero .bv-home-clear__actions{grid-column:2;grid-row:4;align-self:start;margin-top:2rem;gap:1rem 2rem}.bv-home-clear__explore{margin-top:0}@media(max-width:999px){.bv-home-clear__hero .bv-home-clear__story{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:2.5rem}.bv-home-clear__hero h1{font-size:clamp(5rem,7.2vw,7.3rem)}}@media(max-width:749px){.bv-home-clear .bv-home-clear__hero.bv-shell{width:100%;gap:0;padding:0}.bv-home-clear__hero .bv-home-clear__visual picture{height:clamp(33rem,65vw,49rem)}.bv-home-clear__hero .bv-home-clear__photo{object-position:center 32%}.bv-home-clear__hero .bv-home-clear__caption{top:1rem;right:1.6rem;font-size:.92rem}.bv-home-clear__hero .bv-home-clear__story{width:calc(100% - 2.4rem);margin:-5.2rem auto 0;padding:2.4rem 2rem 2.8rem;border-left:.35rem solid #274a35;display:flex;flex-direction:column;gap:0}.bv-home-clear__hero .bv-home-clear__eyebrow{margin:0 0 1.25rem}.bv-home-clear__hero h1{max-width:16ch;font-size:clamp(4.4rem,11.6vw,6.2rem);line-height:.99;margin:0 0 1.5rem}.bv-home-clear__hero .bv-home-clear__tagline{max-width:32rem;font-size:1.83rem;line-height:1.3;margin-bottom:.8rem}.bv-home-clear__hero .bv-home-clear__intro{font-size:1.42rem}.bv-home-clear__hero .bv-home-clear__actions{margin-top:1.8rem}}@media(max-width:359px){.bv-home-clear__hero .bv-home-clear__story{width:calc(100% - 1.6rem);padding:2rem 1.45rem 2.5rem}.bv-home-clear__hero h1{font-size:4.05rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bv-home-clarity.css.map */
