/* Brew Your Sip cinematic system 2.0.0. Static content remains readable without scripts. */
body.bys-cinema{--c-forest:#1b4332;--c-night:#123524;--c-cream:#f8f5ee;--c-paper:#fffdf6;--c-gold:#cfab61;--c-line:rgba(21,60,44,.18);--c-muted:#687464;--c-head:66px;background:var(--c-cream);overflow-x:clip}
.bys-cinema .grain{opacity:.025}.bys-cinema .head-in{max-width:1480px;padding-inline:4vw}.bys-cinema .site-head{background:rgba(246,242,232,.95);border-color:var(--c-line)}
.bys-cinema .logo-lockup b{font-size:21px}.bys-cinema .logo-lockup i{color:#58654f}.bys-cinema .announce{background:var(--c-night);font-size:10px;letter-spacing:.22em;padding:8px 16px}
.c-shell{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(24px,5vw,88px)}
.c-home{background:var(--c-cream)}.c-home section{position:relative}.c-kicker{font:600 10px/1.5 'Manrope',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#8b6c36;margin:0 0 22px}
.c-shell h2,.c-about-ending h2{font-size:clamp(44px,6vw,86px);font-weight:500;line-height:1.02;letter-spacing:-.035em}.c-shell h2 em{font-weight:400;color:#8a6b47}.c-shell h3{font-weight:500;letter-spacing:-.025em}
.c-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:54px}.c-section-head>p{max-width:37ch;font-size:14px;line-height:1.9;color:var(--c-muted);padding-bottom:6px}
.c-section-end{display:flex;justify-content:center;margin-top:52px}.c-text-link,.c-quiet-link{color:inherit;text-decoration:none;display:inline-flex;gap:20px;align-items:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.c-text-link i,.c-quiet-link span{font-style:normal;font-size:20px}
.c-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:56px;padding:17px 24px;border:1px solid var(--c-gold);background:var(--c-gold);color:var(--c-night);box-shadow:0 6px 0 #97783c;text-decoration:none;font:600 11px/1.4 'Manrope',sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s;position:relative}
.c-button i{font-size:21px;line-height:.7;font-style:normal}.c-button:hover{transform:translateY(-3px);box-shadow:0 9px 0 #97783c;background:#dfbf7e}.c-button:active{transform:translateY(4px);box-shadow:0 2px 0 #97783c}.c-button-outline{border-color:var(--c-forest);background:transparent;box-shadow:0 5px 0 rgba(21,60,44,.14);color:var(--c-forest)}.c-button-outline:hover{background:#eae5d7;box-shadow:0 8px 0 rgba(21,60,44,.14)}
.c-botanical{display:block;max-width:none;pointer-events:none;user-select:none;object-fit:contain;filter:drop-shadow(12px 22px 16px rgba(10,33,16,.23));transform-style:preserve-3d}
.c-hero{background:var(--c-night);color:var(--c-cream);min-height:790px;height:calc(100svh - 98px);max-height:1060px;overflow:hidden;isolation:isolate}
.c-hero-photo{position:absolute;inset:-4% -3% -4% 31%;z-index:-2}.c-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:62% 68%;transform:scale(1.04)}
.c-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#123524 12%,rgba(16,47,36,.96) 31%,rgba(16,47,36,.5) 53%,rgba(16,47,36,.06) 78%),linear-gradient(0deg,rgba(10,32,23,.72),transparent 26%);z-index:-1}
.c-hero-copy{position:relative;z-index:2;padding-top:clamp(55px,7vh,100px);padding-bottom:100px}.c-hero .c-kicker{color:#d7be86}.c-hero h1{font-size:clamp(68px,7.6vw,112px);font-weight:500;line-height:.91;letter-spacing:-.045em;max-width:11ch}.c-hero h1 em{color:#dab76d;font-weight:400}.c-hero-intro{font-size:14px;line-height:1.85;max-width:34ch;margin-top:28px;color:#d3ddcc}
.c-hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:28px}.c-hero .c-quiet-link{color:#efe5cd;font-size:10px;gap:14px}.c-hero-meta{display:flex;gap:35px;margin-top:42px;padding-top:21px;border-top:1px solid rgba(216,190,126,.28);width:max-content;max-width:100%}.c-hero-meta span{display:block;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#bfcab4}.c-hero-meta b{display:block;font:400 25px/1.3 'Cormorant Garamond',Georgia,serif;margin-top:7px}
.c-hero-leaf{position:absolute;width:clamp(170px,22vw,340px);height:auto;right:0;bottom:-7%;z-index:3;transform:rotate(-23deg);opacity:.92}
.c-hero-bottom{position:absolute;bottom:25px;left:5vw;right:5vw;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#d0d8c8;z-index:4}.c-hero-bottom i{font-style:normal;margin-left:12px;font-size:17px}
.c-scroll-scene{position:relative}.c-pin-stage{position:relative}.c-scroll-scene.is-cinematic{height:var(--scene-height,310svh)}.is-cinematic>.c-pin-stage{position:sticky;top:var(--c-head);height:calc(100svh - var(--c-head));overflow:hidden}.c-scroll-caption{font-size:8px;letter-spacing:.18em;text-transform:uppercase;display:block;color:#85917b;margin-top:22px}
.c-journey{background:var(--c-night);color:var(--c-cream);--scene-height:320svh}.c-journey-stage{min-height:800px;overflow:hidden}.c-journey-stage::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,29,19,.82),rgba(7,29,19,.45) 48%,rgba(7,29,19,.06)),linear-gradient(0deg,rgba(7,29,19,.62),transparent 65%);pointer-events:none;z-index:1}
.c-landscape-layers{position:absolute;inset:0;overflow:hidden}.c-landscape{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center;opacity:0;transform:scale(1.1)}.c-landscape:first-child{opacity:1}.c-journey-top{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:start;padding-top:45px}.c-journey-top .c-kicker{color:#e4cd96}.c-journey-tag{font-size:9px;letter-spacing:.15em;text-transform:uppercase;border:1px solid rgba(244,238,216,.4);padding:9px 15px}
.c-journey-copy{position:relative;z-index:3;padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:.55fr 1fr;gap:50px;align-items:start}.c-altitude{font:400 clamp(80px,11vw,160px)/.9 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;color:#e4c181}.c-altitude small{font:400 13px 'Manrope',sans-serif;letter-spacing:.1em;margin-left:5px}
.c-journey-chapters{max-width:600px}.c-journey-chapter{padding-bottom:35px}.c-journey-chapter .c-kicker{color:#d7be86}.c-journey-chapter h2{font-size:clamp(48px,6.5vw,91px);color:#faf4e7}.c-journey-chapter h2 em{color:#e1c184}.c-journey-chapter>p:last-child{font-size:14px;line-height:1.85;color:#e0e4d5;max-width:35ch;margin-top:24px}
.is-cinematic .c-journey-stage{min-height:0}.is-cinematic .c-journey-copy{padding-top:12vh;align-items:start}.is-cinematic .c-journey-chapters{position:relative;min-height:370px;width:100%}.is-cinematic .c-journey-chapter{position:absolute;inset:0 auto auto 0;width:100%;padding:0}.c-journey-leaf{position:absolute;z-index:4;width:clamp(170px,27vw,400px);bottom:-15%;right:-3%;transform:rotate(-35deg);opacity:.85}
.c-journey-rail{position:absolute;right:48px;top:28%;bottom:19%;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:4;font-size:9px;letter-spacing:.15em;color:#eee3c7}.c-journey-rail>i{display:block;width:1px;flex:1;min-height:140px;background:rgba(235,227,201,.3);position:relative}.c-journey-rail b{position:absolute;left:-3px;top:0;width:7px;height:7px;border-radius:50%;background:var(--c-gold);box-shadow:0 0 0 5px rgba(207,171,97,.15)}
.c-landscape-caption{position:absolute;bottom:25px;left:5vw;z-index:5;font-size:8px;letter-spacing:.09em;color:#ccd5c3;max-width:75%;line-height:1.6}
.c-making{background:#eeeadd;--scene-height:440svh}.c-making-stage{padding-block:80px}.c-making-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:9vw;min-height:650px}.c-making-visual{position:relative;min-height:550px;display:grid;place-items:center;perspective:1200px}.c-making-leaf{width:min(100%,580px);height:auto;position:relative;z-index:2;transform:rotate(-18deg)}.c-overprint{position:absolute;left:-10%;top:23%;font:400 clamp(100px,18vw,280px)/1 'Cormorant Garamond',Georgia,serif;color:rgba(21,60,44,.055);letter-spacing:-.05em}.c-making-orbit{position:absolute;width:82%;aspect-ratio:1;border:1px solid rgba(104,116,88,.22);border-radius:50%;transform:rotateX(62deg) rotateZ(-20deg)}.c-making-count{position:absolute;bottom:10px;left:10%;font:400 13px 'Manrope',sans-serif;color:#7c866e;letter-spacing:.2em}.c-making-count b{font:400 40px 'Cormorant Garamond',Georgia,serif;letter-spacing:0;color:#183c2c}
.c-making-copy>h2{font-size:clamp(40px,4.9vw,72px);margin-bottom:38px}.c-making-chapter{margin-top:34px;border-top:1px solid var(--c-line);padding-top:25px}.c-making-chapter .c-kicker{margin-bottom:8px;font-size:9px}.c-making-chapter h3{font-size:clamp(48px,6vw,80px);line-height:1.05}.c-making-chapter h3 span{color:#a78749}.c-making-chapter>p:last-child{margin-top:18px;font-size:14px;line-height:1.85;color:var(--c-muted);max-width:39ch}.is-cinematic .c-making-stage{padding:0}.is-cinematic .c-making-grid{height:100%;min-height:0}.is-cinematic .c-making-visual{height:100%;min-height:0}.is-cinematic .c-making-chapters{position:relative;height:260px}.is-cinematic .c-making-chapter{position:absolute;inset:0 auto auto 0;width:100%;margin:0}.c-making-track{display:flex;gap:6px;margin-top:20px}.c-making-track i{display:block;flex:1;height:2px;background:rgba(21,60,44,.14);position:relative}.c-making-track i::after{content:'';position:absolute;inset:0;background:#a4803e;transform-origin:left;transform:scaleX(var(--fill,0))}
.c-catalogue,.c-terroir,.c-journal,.c-home-brew{padding-block:clamp(75px,9vw,140px)}.c-tea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,60px);perspective:1800px}.c-tea-card{display:block;text-decoration:none;color:var(--c-forest);min-width:0;transform-style:preserve-3d}.c-tea-photo{position:relative;background:#eeece2;aspect-ratio:1/1.03;display:grid;place-items:center;border:1px solid rgba(21,60,44,.12);isolation:isolate;transition:box-shadow .4s,transform .5s;overflow:hidden}.c-tea-photo::before{content:'';position:absolute;inset:9%;border:1px solid rgba(167,145,90,.18);border-radius:50% 50% 42% 42%;pointer-events:none}.c-tea-photo img{width:82%;height:82%;object-fit:contain;position:relative;z-index:1;mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.16,1,.3,1)}.c-tea-card:hover .c-tea-photo img{transform:translateY(-8px) scale(1.035)}.c-tea-card:hover .c-tea-photo{box-shadow:0 32px 65px -40px rgba(21,60,44,.55)}.c-card-index{position:absolute;top:22px;left:24px;font:400 17px 'Cormorant Garamond',Georgia,serif;color:#8b967d}.c-card-arrow{position:absolute;right:22px;bottom:20px;width:43px;height:43px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:50%;font-size:22px;z-index:2}
.c-tea-caption{padding:28px 4px 0}.c-tea-caption .c-kicker{font-size:9px;margin-bottom:9px}.c-tea-caption h3{font-size:clamp(32px,3.3vw,46px);line-height:1.1;margin-bottom:20px}.c-tea-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--c-line);padding-top:18px;font-size:14px}.c-tea-bottom .woocommerce-Price-amount{font-size:16px}.c-tea-bottom .c-text-link{font-size:9px;gap:14px}.c-tea-bottom .screen-reader-text{position:absolute!important}.c-tea-bottom .price{margin:0}.c-tea-grid>.c-tea-card:only-child{max-width:620px}
.c-terroir{background:#173e2e;color:var(--c-cream)}.c-terroir h2 em{color:#d5b674}.c-terroir .c-kicker{color:#c3aa70}.c-region-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;perspective:1500px}.c-region-card{display:block;position:relative;min-height:570px;overflow:hidden;color:var(--c-cream);text-decoration:none;background:#143824}.c-region-card::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,31,18,.84),rgba(6,31,18,.06) 85%)}.c-region-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s}.c-region-card:hover>img{transform:scale(1.06)}.c-region-card>div{position:absolute;bottom:40px;left:38px;right:38px;z-index:2}.c-region-card h3{font-size:clamp(50px,6vw,82px);line-height:.95;margin-bottom:25px}.c-region-card h3 em{color:#dfc17e;font-weight:400}.c-region-card .c-text-link{font-size:10px}.c-region-card .c-kicker{color:#e1c88e;font-size:9px}
.c-heritage{background:#e9e4d6;--scene-height:280svh}.c-heritage-stage{padding-block:100px}.c-heritage-grid{display:grid;grid-template-columns:.9fr 1fr;gap:9vw;align-items:center}.c-heritage-copy>p:not(.c-kicker){max-width:39ch;margin-top:28px;color:#68725f;font-size:14px;line-height:1.9}.c-heritage-copy h2{font-size:clamp(44px,5.3vw,76px)}.c-founder{display:flex;gap:20px;align-items:center;margin:28px 0 34px}.c-founder img{width:66px;height:82px;object-fit:cover;filter:sepia(.1)}.c-founder b{display:block;font:500 21px 'Cormorant Garamond',Georgia,serif}.c-founder span{display:block;max-width:24ch;color:#6e7966;font-size:10px;line-height:1.7;margin-top:5px}.c-heritage-corridor{perspective:1600px;position:relative}.c-history-card{min-height:430px;position:relative;background:#f9f6ed;border:1px solid rgba(21,60,44,.17);border-top:3px solid #be9c5d;padding:35px 42px 55px;box-shadow:0 22px 45px -38px #1b4332;margin-bottom:28px;transform-origin:center center}.c-history-card>span{display:block;font:400 90px/.95 'Cormorant Garamond',Georgia,serif;color:#a2844d;margin-bottom:36px;letter-spacing:-.04em}.c-history-card h3{font-size:36px;line-height:1.05;max-width:13ch;margin-bottom:22px}.c-history-card p{font-size:13px;line-height:1.9;max-width:31ch;color:#697461}.c-history-card>i{position:absolute;bottom:24px;left:42px;font-style:normal;text-transform:uppercase;font-size:8px;letter-spacing:.18em;color:#8c927e}.is-cinematic .c-heritage-stage{padding:0}.is-cinematic .c-heritage-grid{height:100%}.is-cinematic .c-heritage-corridor{height:480px}.is-cinematic .c-history-card{position:absolute;inset:0;width:100%;height:100%;margin:0;backface-visibility:hidden}
.c-grades{background:#dfe7d5;padding-block:110px}.c-grade-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.c-grade-grid>div>p:not(.c-kicker){font-size:14px;line-height:1.9;color:#65715d;max-width:40ch;margin-top:24px}.c-grade-grid h2{font-size:clamp(43px,4.7vw,67px)}.c-grade-letters{display:flex;gap:6px;perspective:800px}.c-grade-letters button{border:1px solid rgba(21,60,44,.25);background:#eff2e8;color:#1b4332;flex:1;min-width:0;height:78px;font:500 clamp(24px,3vw,44px) 'Cormorant Garamond',Georgia,serif;box-shadow:0 5px 0 #bdc9ad;cursor:pointer;transition:transform .25s,background .25s}.c-grade-letters button[aria-pressed=true]{background:#1b4332;color:#f5ebd7;transform:translateY(-5px) rotateX(6deg);box-shadow:0 10px 0 #9aa98a}.c-grade-answer{margin-top:32px;border-top:1px solid rgba(21,60,44,.22);padding-top:24px;min-height:150px}.c-grade-answer h3{font-size:37px;margin-bottom:10px}.c-grade-answer p{font-size:13px;line-height:1.8;color:#65715d}
.c-home-brew{background:#f0ecdf}.c-brew-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;perspective:1600px}.c-brew-cards article{border:1px solid var(--c-line);padding:36px 30px 42px;background:#faf7ef;min-height:320px}.c-brew-cards article>span{font:400 54px 'Cormorant Garamond',Georgia,serif;color:#b19560;display:block;margin-bottom:30px}.c-brew-cards h3{font-size:32px;margin-bottom:16px}.c-brew-cards p{font-size:13px;line-height:1.85;color:#6f7867;max-width:29ch}
.c-journal{background:#f8f5ed}.c-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;perspective:1800px}.c-journal-card{display:flex;flex-direction:column;text-decoration:none;color:#1b4332;border:1px solid rgba(21,60,44,.18);background:#ede8db;padding:32px;min-height:450px;position:relative;overflow:hidden;transition:box-shadow .4s}.c-journal-card:nth-child(3n+2){background:#e1e8d8}.c-journal-card:nth-child(3n){background:#d8e1d3}.c-journal-card:hover{box-shadow:0 28px 55px -40px rgba(21,60,44,.6)}.c-journal-no{display:block;font:400 86px/.9 'Cormorant Garamond',Georgia,serif;color:rgba(21,60,44,.2);margin-bottom:55px}.c-journal-card .c-kicker{font-size:8px;color:#7d8067;margin-bottom:15px}.c-journal-card h3{font-size:clamp(27px,2.3vw,35px);line-height:1.13;margin-bottom:18px;overflow-wrap:anywhere}.c-journal-card p:not(.c-kicker){font-size:12px;line-height:1.85;color:#67715f;margin-bottom:24px}.c-journal-card .c-text-link{font-size:9px;gap:18px}
.c-shop-head,.c-journal-head{padding:clamp(65px,8vw,110px) 0 70px;background:#e8e8da;position:relative;overflow:hidden}.c-shop-head>.c-shell,.c-journal-head>.c-shell{position:relative;z-index:2}.c-shop-head h1,.c-journal-head h1,.c-about-hero h1{font-size:clamp(58px,8vw,112px);font-weight:500;line-height:.96;letter-spacing:-.04em;max-width:12ch}.c-shop-head h1 em,.c-journal-head h1 em,.c-about-hero h1 em{color:#8a6b47;font-weight:400}.c-shop-head h1>span{color:#a3854f}.c-shop-head p:not(.c-kicker),.c-journal-head p:not(.c-kicker){font-size:14px;line-height:1.85;color:#697462;max-width:39ch;margin-top:26px}.c-shop-leaf{position:absolute;right:1%;top:-25%;width:43%;z-index:-1;transform:rotate(-35deg);opacity:.65}.c-shop-list{padding:55px 0 110px}.c-shop-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--c-line);padding-bottom:24px;margin-bottom:40px}.c-shop-controls .woocommerce-result-count{font-size:12px;color:#718066;margin:0!important}.c-shop-controls .woocommerce-ordering{margin:0!important;float:none!important}.c-shop-controls select{font:12px 'Manrope',sans-serif;border:1px solid var(--c-line);background:transparent;padding:12px 30px 12px 12px;color:#1b4332;min-height:45px}.c-empty-collection{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding-block:30px}.c-empty-collection h2{font-size:clamp(42px,5vw,68px)}.c-empty-collection p:not(.c-kicker){font-size:14px;line-height:1.9;color:#6d7765;max-width:38ch;margin-top:28px}.c-empty-collection>img{width:100%;height:520px;object-fit:cover}.c-journal-head{background:#1b4332;color:#f7f0e2}.c-journal-head .c-kicker{color:#c6a65f}.c-journal-head h1 em{color:#ddbd7a}.c-journal-head p:not(.c-kicker){color:#c9d3bf}.c-journal-leaf{position:absolute;width:43%;height:auto;right:1%;top:-10%;transform:rotate(-27deg);opacity:.55}.c-journal-all .c-journal-grid{row-gap:34px}
.c-article-head{padding-top:70px;padding-bottom:65px;border-bottom:1px solid var(--c-line)}.c-article-head>.c-kicker{text-decoration:none;color:#8a6b47;display:inline-block;margin-bottom:38px}.c-article-meta{font-size:10px;letter-spacing:.1em;color:#7c836e;margin-bottom:22px}.c-article-head h1{font-size:clamp(43px,5.8vw,82px);font-weight:500;line-height:1.04;letter-spacing:-.035em;max-width:21ch}.c-article-body{display:grid;grid-template-columns:230px minmax(0,780px);gap:7vw;justify-content:space-between;padding-block:65px 100px}.c-article-aside{font-size:10px;color:#7b856c;letter-spacing:.12em;text-transform:uppercase;padding-top:12px;position:relative}.c-article-aside>i{display:block;width:40px;height:1px;background:#ba9b61;margin:25px 0}.c-article-aside p{line-height:1.8;font-size:12px;letter-spacing:0;text-transform:none}.c-article-aside .c-botanical{width:190px;height:auto;margin-top:40px;opacity:.75;transform:rotate(-24deg)}.c-article-content{font-size:16px;line-height:1.95;color:#4f5e49;min-width:0}.c-article-content h2{font-size:clamp(31px,3.7vw,49px);margin:54px 0 24px;color:#1b4332;line-height:1.1}.c-article-content h3{font-size:29px;margin:35px 0 18px;color:#1b4332}.c-article-content p{margin-bottom:24px}.c-article-content ul,.c-article-content ol{padding-left:22px;margin-block:20px}.c-article-content a{color:#5f713e;text-underline-offset:4px}.c-article-content table{display:table;width:100%;border-collapse:collapse;font-size:13px;background:#f8f6ee;margin-block:30px}.c-article-content th,.c-article-content td{padding:16px;border:1px solid var(--c-line);min-width:110px;text-align:left}.c-article-content th{background:#e4e7d9;color:#1b4332}.c-article-content figure,.c-article-content img{max-width:100%;height:auto}.c-article-image{margin:0 0 40px}.c-article-image img{width:100%;max-height:570px;object-fit:contain;background:#eeece2}.c-reading-progress{position:fixed;top:var(--c-head);left:0;right:0;height:2px;z-index:49;pointer-events:none}.c-reading-progress i{display:block;height:100%;background:#b58d46;transform:scaleX(0);transform-origin:left}
.c-about-hero{padding-block:80px 100px;display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center;perspective:1500px}.c-about-hero>div>p:not(.c-kicker){font-size:15px;line-height:1.85;color:#697361;max-width:36ch;margin:28px 0}.c-about-hero>figure{position:relative;padding:28px;background:#e4dece;border:1px solid var(--c-line);transform:rotate(3deg);margin:0}.c-about-hero figure>img{display:block;max-height:620px;width:100%;height:auto;object-fit:cover}.c-about-year{position:absolute;top:35px;left:-43px;background:#1b4332;color:#f6edda;padding:25px;font-size:9px;letter-spacing:.17em;text-transform:uppercase;z-index:2}.c-about-year b{display:block;font:400 45px/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-.03em;margin-top:7px}.c-about-hero figcaption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:22px;font-size:9px;color:#697360}.c-about-hero figcaption b{font:500 22px 'Cormorant Garamond',Georgia,serif;color:#1b4332}.c-about-story{display:grid;grid-template-columns:.7fr 1fr;gap:9vw;padding-block:100px;border-top:1px solid var(--c-line)}.c-about-story .rte{font-size:15px;line-height:1.9;color:#5d6b52}.c-about-story .rte h2{font-size:38px;margin-block:35px 18px}.c-about-story .rte h3{font-size:29px;margin-block:30px 16px}.c-about-story .rte p{margin-bottom:22px}.c-about-ending{position:relative;min-height:650px;display:grid;place-items:center;text-align:center;background:#1b4332;overflow:hidden;color:#fff8e7}.c-about-ending>img{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;opacity:.45}.c-about-ending>div{position:relative;padding:80px 24px;z-index:2}.c-about-ending .c-kicker{color:#dec48b}.c-about-ending h2 em{color:#ddbf7d}.c-about-ending .c-button{margin-top:40px}
.bys-cinema .editorial{padding-block:80px 110px;background:#f5f1e7}.bys-cinema .editorial>.wrap{max-width:1260px}.bys-cinema .editorial>.wrap.narrow{max-width:950px}.bys-cinema .editorial h1{font-size:clamp(46px,6vw,84px);font-weight:500;letter-spacing:-.035em;margin-bottom:38px}.bys-cinema .editorial .rte{font-size:15px;line-height:1.9;color:#52624b}.bys-cinema .editorial .rte h2{font-size:37px;margin:36px 0 18px}.bys-cinema .editorial .rte h3{font-size:27px;margin:28px 0 16px}.bys-cinema .editorial .rte p{margin-bottom:21px}.bys-cinema .site-foot{background:#123524}.bys-cinema .site-foot>.wrap{max-width:1480px;padding-inline:5vw}.bys-cinema .site-foot .foot-grid{gap:35px}.bys-cinema .site-foot .foot-blurb{font-size:12px}.bys-cinema .site-foot a{font-size:12px}.bys-cinema .site-foot .foot-bottom{padding-bottom:35px}
.is-scene-active .c-landscape,.is-scene-active .c-botanical,.is-scene-active .c-history-card{will-change:transform,opacity}
.bys-cinema .wc-block-cart,.bys-cinema .wc-block-checkout{font-family:'Manrope',sans-serif}.bys-cinema .wc-block-components-sidebar{border:1px solid var(--c-line);padding:24px;background:#fffdf6}.bys-cinema .wc-block-components-button:not(.is-link){border-radius:0!important;min-height:52px!important;background:var(--c-forest)!important;color:var(--c-cream)!important;font:600 11px 'Manrope',sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase}.bys-cinema .wc-block-components-text-input input,.bys-cinema .wc-block-components-combobox .components-combobox-control__input{border-radius:0!important;background:#fffdf6!important;border-color:rgba(27,67,50,.25)!important}.bys-cinema .wc-block-cart-items__row{border-color:var(--c-line)}
@media(min-width:1700px){.c-hero-copy{padding-top:10vh}.c-hero-leaf{right:4%}.c-journey-copy{padding-top:130px}}
@media(max-width:1050px){.c-hero{min-height:770px}.c-hero h1{font-size:86px}.c-hero-meta{gap:20px}.c-making-grid{gap:5vw}.c-making-copy>h2{font-size:52px}.c-heritage-grid{gap:6vw}.c-history-card{padding:30px}.c-history-card>span{font-size:74px}.c-history-card h3{font-size:32px}.c-journal-grid{gap:18px}.c-journal-card{padding:25px}.c-journal-card h3{font-size:28px}.c-tea-bottom{align-items:flex-start;flex-direction:column;gap:12px}}
@media(max-width:760px){.c-shell{padding-inline:24px}.bys-cinema .head-in{padding-inline:20px}.bys-cinema .logo-lockup b{font-size:19px}.c-section-head{display:block;margin-bottom:36px}.c-section-head>p{margin-top:24px}.c-section-head>.c-button{margin-top:25px}.c-section-head h2{font-size:clamp(46px,10vw,65px)}.c-hero{height:auto;min-height:850px;max-height:none}.c-hero-copy{padding-top:55px;padding-bottom:150px}.c-hero h1{font-size:clamp(68px,15vw,94px);max-width:12ch}.c-hero-photo{inset:0 -24% 0 0;opacity:.8}.c-hero-photo img{object-position:70% 70%}.c-hero::before{background:linear-gradient(90deg,rgba(10,35,24,.92),rgba(10,35,24,.67)),linear-gradient(0deg,#123524,transparent 75%)}.c-hero-intro{max-width:33ch;font-size:14px}.c-hero-actions{gap:25px}.c-hero .c-quiet-link{font-size:9px}.c-hero-meta{gap:23px;margin-top:38px}.c-hero-meta span{font-size:7px}.c-hero-meta b{font-size:23px}.c-hero-leaf{width:230px;bottom:-1%;right:-55px;opacity:.65}.c-hero-bottom{left:24px;right:24px;bottom:25px;display:block;max-width:65%}.c-hero-bottom>span{display:block;margin-top:13px;font-size:7px}.c-journey{--scene-height:280svh}.c-journey-top{padding-top:27px}.c-journey-tag{font-size:7px;padding:7px 9px}.c-journey-top .c-kicker{font-size:8px;max-width:17ch}.c-journey-copy{display:block;padding-top:35px;padding-bottom:90px}.c-altitude{font-size:80px;display:block;margin-bottom:32px}.c-journey-chapter h2{font-size:clamp(43px,10vw,63px)}.c-journey-chapter>p:last-child{font-size:13px;max-width:30ch}.is-cinematic .c-journey-copy{padding-top:5vh}.is-cinematic .c-journey-chapters{min-height:310px;max-width:83%}.c-journey-rail{right:22px;top:35%;bottom:18%;font-size:7px}.c-journey-leaf{width:190px;right:-55px;bottom:-6%;opacity:.75}.c-landscape-caption{left:24px;font-size:7px;max-width:70%;bottom:20px}.c-making{--scene-height:420svh}.c-making-stage{padding-block:55px}.c-making-grid{grid-template-columns:1fr;gap:20px;min-height:0}.c-making-visual{min-height:300px}.c-making-leaf{width:min(85%,330px)}.c-making-orbit{width:60%}.c-making-count{bottom:15px;left:6%}.c-making-copy>h2{font-size:44px;margin-bottom:25px}.c-making-chapter h3{font-size:53px}.c-making-chapter>p:last-child{font-size:13px}.is-cinematic .c-making-grid{grid-template-rows:38% 62%;gap:0;padding-block:15px 22px}.is-cinematic .c-making-visual{max-height:100%;height:100%}.is-cinematic .c-making-leaf{width:min(70%,280px);max-height:115%;object-fit:contain}.is-cinematic .c-making-copy>h2{font-size:34px;margin-bottom:18px}.is-cinematic .c-making-copy>.c-kicker{font-size:8px;margin-bottom:13px}.is-cinematic .c-making-chapters{height:205px}.is-cinematic .c-making-chapter{padding-top:14px}.is-cinematic .c-making-chapter .c-kicker{font-size:8px}.is-cinematic .c-making-chapter h3{font-size:43px}.is-cinematic .c-making-chapter>p:last-child{font-size:12px;line-height:1.75;margin-top:11px;max-width:38ch}.c-making-track{margin-top:15px}.c-scroll-caption{font-size:7px;margin-top:13px}.c-catalogue,.c-terroir,.c-journal,.c-home-brew{padding-block:70px}.c-tea-grid{grid-template-columns:1fr;gap:42px}.c-tea-photo{aspect-ratio:1/1.03}.c-tea-caption{padding-top:22px}.c-tea-caption h3{font-size:35px}.c-tea-bottom{flex-direction:row;align-items:center;gap:12px}.c-tea-bottom .c-text-link{font-size:8px;gap:8px}.c-tea-bottom .woocommerce-Price-amount{font-size:14px}.c-region-grid{grid-template-columns:1fr;gap:26px}.c-region-card{min-height:460px}.c-region-card>div{bottom:32px;left:30px;right:30px}.c-region-card h3{font-size:64px}.c-heritage{--scene-height:330svh}.c-heritage-stage{padding-block:65px}.c-heritage-grid{grid-template-columns:1fr;gap:42px}.c-heritage-copy h2{font-size:47px}.c-heritage-copy>p:not(.c-kicker){font-size:13px;margin-top:20px}.c-founder{margin-block:20px}.c-founder img{width:45px;height:57px}.c-founder b{font-size:18px}.c-founder span{font-size:9px;max-width:35ch}.c-heritage-copy .c-button{min-height:45px;font-size:9px;padding:13px 18px}.c-history-card{min-height:360px;padding:26px 28px}.c-history-card>span{font-size:65px;margin-bottom:24px}.c-history-card h3{font-size:31px;margin-bottom:18px}.c-history-card p{font-size:12px}.c-history-card>i{left:28px;font-size:7px}.is-cinematic .c-heritage-grid{display:block;padding-block:25px}.is-cinematic .c-heritage-copy>h2{font-size:32px}.is-cinematic .c-heritage-copy>.c-kicker{font-size:8px;margin-bottom:12px}.is-cinematic .c-heritage-copy>p:not(.c-kicker){font-size:11px;line-height:1.7;margin-top:14px;max-width:43ch}.is-cinematic .c-founder{display:none}.is-cinematic .c-heritage-copy>.c-button{margin-top:17px;min-height:36px;font-size:8px;padding:9px 14px;gap:24px}.is-cinematic .c-heritage-corridor{height:calc(100% - 245px);max-height:380px;margin-top:30px}.is-cinematic .c-history-card{min-height:0;padding:22px 26px}.is-cinematic .c-history-card>span{font-size:52px;margin-bottom:20px}.is-cinematic .c-history-card h3{font-size:29px;margin-bottom:14px;max-width:17ch}.is-cinematic .c-history-card p{font-size:11px;max-width:34ch;line-height:1.7}.is-cinematic .c-history-card>i{font-size:6px;bottom:16px;left:26px}.c-grade-grid{grid-template-columns:1fr;gap:40px}.c-grades{padding-block:70px}.c-grade-grid h2{font-size:45px}.c-grade-grid>div>p:not(.c-kicker){font-size:13px}.c-grade-letters{gap:4px}.c-grade-letters button{height:61px;font-size:30px}.c-grade-answer h3{font-size:33px}.c-brew-cards,.c-journal-grid{grid-template-columns:1fr;gap:24px}.c-brew-cards article{min-height:260px}.c-brew-cards article>span{margin-bottom:22px}.c-journal-card{min-height:360px;padding:30px}.c-journal-no{font-size:74px;margin-bottom:36px}.c-journal-card h3{font-size:34px;max-width:20ch}.c-shop-head,.c-journal-head{padding:55px 0 58px}.c-shop-head h1,.c-journal-head h1{font-size:65px}.c-shop-head p:not(.c-kicker),.c-journal-head p:not(.c-kicker){font-size:13px;max-width:30ch}.c-shop-leaf,.c-journal-leaf{width:72%;right:-35%;top:-2%;opacity:.3}.c-shop-list{padding-block:35px 70px}.c-shop-controls{align-items:start}.c-shop-controls .woocommerce-result-count{font-size:10px;max-width:12ch}.c-shop-controls select{font-size:10px;max-width:180px}.c-empty-collection{grid-template-columns:1fr;gap:40px}.c-empty-collection h2{font-size:46px}.c-empty-collection>img{height:360px}.c-article-head{padding-block:48px}.c-article-head h1{font-size:45px;max-width:none}.c-article-head>.c-kicker{font-size:9px;margin-bottom:28px}.c-article-meta{font-size:9px;line-height:1.8}.c-article-body{display:block;padding-block:40px 65px}.c-article-aside{display:none}.c-article-content{font-size:14px;line-height:1.9}.c-article-content h2{font-size:32px}.c-article-content h3{font-size:26px}.c-article-content table{display:block;overflow-x:auto;font-size:11px}.c-article-content td,.c-article-content th{padding:12px}.c-about-hero{grid-template-columns:1fr;padding-block:55px 65px;gap:50px}.c-about-hero h1{font-size:66px}.c-about-hero>div>p:not(.c-kicker){font-size:14px}.c-about-hero>figure{margin-left:20px;padding:22px;max-width:420px}.c-about-year{left:-26px;top:30px;padding:18px}.c-about-year b{font-size:36px}.c-about-hero figcaption{align-items:start;display:block}.c-about-hero figcaption>span{display:block;margin-top:5px}.c-about-story{display:block;padding-block:65px}.c-about-story>div:first-child{margin-bottom:35px}.c-about-story h2{font-size:52px}.c-about-story .rte{font-size:14px}.c-about-ending{min-height:550px}.c-about-ending h2{font-size:58px}.bys-cinema .editorial{padding-block:50px 75px}.bys-cinema .editorial h1{font-size:47px}.bys-cinema .editorial .rte{font-size:14px}.bys-cinema .site-foot .foot-grid{grid-template-columns:1fr 1fr;gap:30px}.bys-cinema .site-foot .foot-grid>div:first-child{grid-column:1/-1}.bys-cinema .site-foot .foot-bottom{font-size:10px}}
@media(max-height:700px) and (min-width:761px){.c-hero{min-height:760px}.is-cinematic .c-making-copy>h2{font-size:43px;margin-bottom:20px}.is-cinematic .c-making-chapters{height:220px}.is-cinematic .c-making-chapter h3{font-size:57px}.is-cinematic .c-heritage-corridor{height:390px}.is-cinematic .c-history-card{min-height:0}.is-cinematic .c-history-card>span{font-size:65px;margin-bottom:25px}.is-cinematic .c-history-card h3{font-size:29px}.c-journey-chapter h2{font-size:65px}}
@media(prefers-reduced-motion:reduce){.c-button,.c-tea-photo,.c-tea-photo img,.c-region-card>img,.c-grade-letters button,.c-journal-card{transition:none!important}.c-button:hover,.c-tea-card:hover .c-tea-photo img,.c-region-card:hover>img{transform:none}.c-about-hero>figure{transform:none}.c-scroll-scene{height:auto!important}.c-pin-stage{position:relative!important;height:auto!important}.c-reading-progress{display:none}}
