@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.hlXOnq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.hlXOnq_variable{--font-duality:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--ink:#0d0c0b;--wine:#8d0825;--wine-deep:#510414;--gold:#d0a348;--cream:#f6eddb;--paper:#fffaf0;--muted:#685b51}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-duality),Georgia,serif;margin:0;font-size:18px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.notice{background:var(--cream);letter-spacing:.23em;color:#17120d;justify-content:center;align-items:center;height:40px;font-family:Arial,sans-serif;font-size:10px;display:flex}header{height:98px;color:var(--cream);border-bottom:1px solid var(--gold);z-index:2;background:#0b0a09;align-items:center;gap:28px;padding:0 clamp(25px,5vw,86px);display:flex;position:relative}.logo{flex:none;width:78px;height:78px;display:block}.logo picture,.logo img{object-fit:contain;width:100%;height:100%}nav{flex:1;justify-content:center;gap:clamp(20px,4vw,66px);font-size:21px;display:flex}nav a{transition:color .2s}nav a:hover{color:var(--gold)}.button{letter-spacing:.09em;text-transform:uppercase;background:var(--wine);color:#fff;cursor:pointer;border:1px solid #bd3452;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:15px 24px;font-family:Arial,sans-serif;font-size:12px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#ab1233;transform:translateY(-2px)}.header-button{min-width:210px}.button-ghost{border-color:var(--gold);color:var(--gold);background:0 0}.button-ghost:hover{background:#1b130b}.hero{isolation:isolate;height:calc(100vh - 138px);min-height:625px;color:var(--cream);background:#070707;position:relative;overflow:hidden}.hero>picture,.hero>picture img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#000000f0 0%,#000000b8 38%,#00000012 75%);position:absolute;inset:0}.hero-copy{z-index:1;max-width:630px;padding:clamp(55px,8vw,118px) 24px 50px clamp(70px,11vw,178px);position:relative}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(64px,7.1vw,119px);font-weight:500;line-height:.84}.gold-rule{color:var(--gold);align-items:center;gap:14px;margin:0 0 19px;font-size:25px;display:flex}.gold-rule:before{content:"";background:var(--gold);width:68%;height:1px}.hero p{max-width:530px;margin-bottom:28px;font-size:22px;line-height:1.35}.actions{flex-wrap:wrap;gap:16px;display:flex}.hero-side{z-index:1;writing-mode:vertical-rl;letter-spacing:.5em;color:var(--gold);align-items:center;gap:20px;font:13px Arial,sans-serif;display:flex;position:absolute;top:50px;bottom:35px;left:38px;transform:rotate(180deg)}.hero-side:before,.hero-side:after{content:"";background:var(--gold);width:1px;height:100px}.paths{background:var(--cream);text-align:center;grid-template-columns:repeat(3,1fr);padding:38px clamp(30px,9vw,160px) 28px;display:grid}.paths>div{border-right:1px solid #caaa70;padding:0 50px 10px}.paths>div:last-child{border:0}.path-icon{color:#ae7e25;font-size:30px}.paths h2{color:var(--wine);margin:3px 0 4px;font-size:44px;font-weight:500;line-height:1}.paths small,.eyebrow{letter-spacing:.18em;font:700 11px Arial,sans-serif}.paths p{max-width:250px;min-height:49px;margin:13px auto;font-size:17px;line-height:1.3}.paths a,.text-link{letter-spacing:.13em;text-transform:uppercase;color:var(--wine);font:700 12px Arial,sans-serif}.quote-panel{color:var(--cream);background:linear-gradient(100deg,#78061e,#930722);min-height:380px;padding:66px clamp(30px,13vw,215px);position:relative;overflow:hidden}.quote-panel:after{content:"";background:radial-gradient(circle,#4b0614 0,#0000 67%);width:550px;height:550px;position:absolute;bottom:-130px;right:-5%}.quote-panel>div{z-index:1;border:1px solid #d6a649b3;max-width:1100px;padding:35px 60px;position:relative}.quote-mark{color:var(--gold);height:36px;font-size:70px;line-height:1}.quote-panel h2{margin:0 0 17px;font-size:clamp(44px,5.5vw,78px);font-weight:500;line-height:.9}.quote-panel p:not(.quote-mark){color:#e9c56f;font-size:23px}.quote-panel a{letter-spacing:.15em;text-transform:uppercase;color:#fff;font:12px Arial,sans-serif}.feature-split{background:var(--paper);grid-template-columns:minmax(300px,1fr) minmax(350px,1fr);min-height:590px;display:grid}.feature-photo{background:#ddd;min-height:520px}.feature-photo picture,.feature-photo img{object-fit:cover;width:100%;height:100%}.feature-copy{flex-direction:column;justify-content:center;padding:60px clamp(35px,8vw,130px);display:flex}.eyebrow{color:var(--wine)}.feature-copy h2,.page h2{letter-spacing:-.035em;margin:15px 0 22px;font-size:clamp(42px,4.7vw,70px);font-weight:500;line-height:.92}.feature-copy p{max-width:490px;line-height:1.45}.gathering{color:var(--cream);background:#140d0a;grid-template-columns:1fr 1fr;min-height:590px;display:grid}.gathering>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(35px,9vw,150px);display:flex}.gathering .eyebrow,.dark .eyebrow{color:var(--gold)}.gathering h2{margin:16px 0;font-size:clamp(48px,5.5vw,84px);font-weight:500;line-height:.86}.gathering p{max-width:480px;line-height:1.4}.gathering picture,.gathering picture img{object-fit:cover;width:100%;height:100%}.closing{background:var(--cream);text-align:center;padding:80px 25px}.closing p{max-width:890px;margin:0 auto 29px;font-size:clamp(28px,3vw,44px);line-height:1.12}.page-hero,.experience-hero,.story-hero{background:var(--ink);color:var(--cream);min-height:430px;padding:115px max(9vw,30px)}.page-hero h1,.experience-hero h1,.story-hero h1,.contact-page h1{letter-spacing:-.045em;margin:16px 0 27px;font-size:clamp(56px,7.2vw,108px);font-weight:500;line-height:.85}.page-hero p,.experience-hero p,.story-hero p,.contact-page>section p{max-width:570px;font-size:21px;line-height:1.4}.collection{background:var(--paper);padding:100px max(6vw,25px)}.section-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.section-intro h2{margin:12px 0 0}.product-grid{border-top:1px solid #ba9861;border-left:1px solid #ba9861;grid-template-columns:repeat(4,1fr);display:grid}.tea-card{min-height:285px;color:var(--cream);background:linear-gradient(150deg,#0c0b0a 70%,#2c1512);border-bottom:1px solid #ba9861;border-right:1px solid #ba9861;flex-direction:column;padding:24px;transition:transform .2s;display:flex}.tea-card:hover{transform:translateY(-4px);box-shadow:0 12px 22px #0004}.tea-card>span{letter-spacing:.14em;color:var(--gold);font:10px/1.35 Arial,sans-serif}.tea-card h3{margin:48px 0 3px;font-size:30px;font-weight:500}.tea-card p{color:#d9cabe;font-size:15px;line-height:1.2}.tea-card strong{color:var(--gold);margin-top:auto;font-size:20px}.tea-card b{text-transform:uppercase;letter-spacing:.13em;margin-top:14px;font:11px Arial,sans-serif}.bundle-section{background:var(--cream);grid-template-columns:1fr 1fr;gap:60px;padding:100px max(8vw,30px);display:grid}.bundle-section p{max-width:380px;line-height:1.4}.bundle-list{border-top:1px solid #b7935e}.bundle-list a{border-bottom:1px solid #b7935e;grid-template-columns:1fr auto 20px;align-items:center;gap:18px;padding:20px 0;display:grid}.bundle-list b{font-size:27px;font-weight:500;display:block}.bundle-list small{color:var(--muted);font-size:14px}.bundle-list strong{color:var(--wine);font-size:20px}.bundle-list i{color:var(--wine);font-style:normal}.simple-cta{text-align:center;background:#f8f3e9;padding:105px 24px}.simple-cta h2{max-width:880px;margin:15px auto 30px}.simple-cta.dark{background:var(--ink);color:var(--cream)}.experience-hero{background:linear-gradient(100deg,#160a0b,#5b0a1b)}.experience-intro{background:var(--paper);grid-template-columns:1fr 1fr;gap:80px;padding:95px max(9vw,30px);display:grid}.experience-intro p{max-width:540px;margin:28px 0;font-size:21px;line-height:1.42}.tiers{background:var(--cream);grid-template-columns:repeat(3,1fr);padding:0 max(5vw,25px) 80px;display:grid}.tiers article{border-top:1px solid #a77c35;flex-direction:column;padding:27px 28px 35px;display:flex}.tiers article+article{border-left:1px solid #a77c35}.tiers article>span{letter-spacing:.15em;color:var(--wine);font:12px Arial,sans-serif}.tiers h2{margin:36px 0 20px!important;font-size:38px!important}.tiers strong{color:var(--wine);font-size:33px;font-weight:500}.tiers small{letter-spacing:.12em;margin:4px 0 24px;font:11px Arial,sans-serif}.tiers p{flex:1;font-size:17px;line-height:1.4}.tiers a{letter-spacing:.12em;text-transform:uppercase;color:var(--wine);font:700 12px Arial,sans-serif}.wine{color:var(--cream);background:#160d0c;grid-template-columns:1fr 1fr;gap:11vw;padding:90px max(9vw,30px);display:grid}.wine h2{margin-top:17px}.wine p{line-height:1.4}.wine ul{color:#e9d2b3;padding-left:20px;line-height:1.9}.wine-prices{border:1px solid #bd9551;padding:35px}.wine-prices h3{font-size:32px;font-weight:500}.wine-prices p{border-top:1px solid #8f713c;justify-content:space-between;margin:0;padding:15px 0;display:flex}.wine-prices b{font-size:22px}.wine-prices span{color:#e7bd63}.wine-prices .button{margin-top:20px}.ink-hero{background:var(--ink);color:var(--cream);grid-template-columns:1fr 42%;min-height:540px;display:grid}.ink-hero>div{padding:95px max(9vw,30px)}.ink-hero h1{margin:17px 0 25px;font-size:clamp(58px,7vw,105px);font-weight:500;line-height:.84}.ink-hero p{max-width:420px;font-size:22px;line-height:1.35}.ink-hero picture,.ink-hero img{object-fit:cover;width:100%;height:100%}.ink-intro{background:var(--wine);color:var(--cream);text-align:center;padding:58px max(15vw,35px);font-size:clamp(30px,3.3vw,48px);line-height:1.05}.ink-intro p{margin:0}.books{background:var(--paper);padding:70px max(10vw,30px)}.books article{border-top:1px solid #bc975d;grid-template-columns:70px 1fr 180px;gap:35px;padding:36px 0;display:grid}.books article:last-child{border-bottom:1px solid #bc975d}.books article>span{color:var(--wine);letter-spacing:.13em;font:12px Arial,sans-serif}.books small{letter-spacing:.16em;text-transform:uppercase;color:var(--wine);font:11px Arial,sans-serif}.books h2{margin:10px 0!important;font-size:43px!important}.books p{max-width:700px;line-height:1.4}.books a{text-transform:uppercase;letter-spacing:.1em;color:var(--wine);align-self:end;font:700 11px Arial,sans-serif}.story-hero{background:linear-gradient(120deg,#4f0617,#110a09);min-height:480px}.story-copy{background:var(--paper);grid-template-columns:1fr 1fr;gap:12vw;padding:100px max(10vw,30px);display:grid}.story-copy p{font-size:20px;line-height:1.45}.fundraiser{background:var(--cream);text-align:center;padding:100px max(14vw,30px)}.fundraiser h2{max-width:850px;margin:15px auto 21px!important}.fundraiser p{max-width:720px;margin:0 auto 30px;line-height:1.45}.story-note{background:var(--wine-deep);color:var(--cream);text-align:center;padding:70px 20px}.story-note p{max-width:900px;margin:0 auto;font-size:clamp(31px,4vw,57px);line-height:1}.contact-page{background:var(--paper);padding:100px max(10vw,30px)}.contact-page>section{max-width:800px;margin-bottom:60px}.contact-layout{grid-template-columns:minmax(300px,1fr) 310px;align-items:start;gap:9vw;display:grid}.contact-form{border-top:1px solid #b78d4e;gap:9px;padding-top:25px;display:grid}.contact-form label{text-transform:uppercase;letter-spacing:.14em;margin-top:13px;font:11px Arial,sans-serif}.contact-form input,.contact-form textarea{font:18px var(--font-duality),Georgia,serif;background:#fffdf9;border:1px solid #b99a67;outline:none;padding:14px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--wine);box-shadow:0 0 0 3px #8d082522}.contact-form p{color:var(--wine);font-size:16px;line-height:1.35}.contact-form .button{width:max-content;margin-top:18px}.contact-layout aside{background:var(--ink);color:var(--cream);padding:36px}.contact-layout aside .eyebrow{color:var(--gold)}.contact-layout aside h2{margin-top:17px!important;font-size:43px!important}.contact-layout aside p{line-height:1.35}.contact-layout aside hr{border:0;border-top:1px solid #8f713c;margin:35px 0}.email{color:#e8be65;overflow-wrap:anywhere;margin-top:10px;font-size:20px;display:block}.legal{max-width:760px;min-height:70vh;margin:0 auto;padding:100px 25px}.legal h1{font-size:62px;font-weight:500}.legal h2{margin:38px 0 10px;font-size:30px}.legal p{line-height:1.5}.legal a{color:var(--wine);text-decoration:underline}.not-found{background:var(--ink);min-height:65vh;color:var(--cream);padding:120px max(12vw,30px)}.not-found h1{margin:17px 0;font-size:clamp(65px,8vw,122px);font-weight:500;line-height:.82}.not-found p{margin-bottom:30px;font-size:21px}footer{color:var(--cream);background:#090807;padding:60px max(6vw,25px) 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:52px;display:grid}.footer-grid .logo{width:90px;height:90px}.footer-grid p{color:#dfd2c1;max-width:330px;margin-top:18px;line-height:1.4}.footer-grid h2{letter-spacing:.15em;color:var(--gold);margin:10px 0 17px;font:11px Arial,sans-serif}.footer-grid a:not(.logo){color:#e8ded3;margin:11px 0;font-size:17px;display:block}.footer-bottom{color:#bdab99;letter-spacing:.07em;border-top:1px solid #574522;justify-content:space-between;align-items:center;padding-top:23px;font:11px Arial,sans-serif;display:flex}.footer-bottom>span{gap:20px;display:flex}.theo-badge img{width:auto;height:27px}@media (max-width:900px){header{height:76px;padding:0 18px}.logo{width:60px;height:60px}nav{gap:19px;font-size:17px}.header-button{display:none}.hero{min-height:640px}.hero-copy{padding:80px 60px}.paths{padding:34px 18px}.paths>div{padding:0 18px}.feature-split,.gathering,.experience-intro,.story-copy,.bundle-section{gap:35px}.product-grid{grid-template-columns:repeat(2,1fr)}.tiers{grid-template-columns:1fr}.tiers article+article{border-left:0}.footer-grid{gap:30px}}@media (max-width:640px){body{font-size:17px}.notice{letter-spacing:.12em;white-space:nowrap;height:32px;font-size:7px;overflow:hidden}header{height:69px}.logo{width:53px;height:53px}nav{gap:13px;font-size:14px}nav a:nth-child(4){display:none}.hero{height:690px;min-height:0}.hero>picture img{object-position:67% center}.hero-shade{background:linear-gradient(90deg,#000000ed,#0000009e,#0000000d)}.hero-copy{padding:60px 27px 20px 71px}.hero h1{font-size:64px}.hero p{max-width:300px;font-size:19px}.hero-side{font-size:10px;top:30px;bottom:28px;left:17px}.hero-side:before,.hero-side:after{height:60px}.button{min-height:52px;padding:13px 16px;font-size:10px}.actions{gap:10px}.paths{grid-template-columns:1fr;padding:28px 35px}.paths>div{border-bottom:1px solid #caaa70;border-right:0;padding:16px 0}.paths>div:last-child{border-bottom:0}.paths p{min-height:0}.quote-panel{min-height:330px;padding:36px 18px}.quote-panel>div{padding:29px 24px}.quote-panel h2{font-size:46px}.quote-panel p:not(.quote-mark){font-size:19px}.feature-split,.gathering,.ink-hero,.experience-intro,.story-copy,.bundle-section,.wine,.contact-layout{grid-template-columns:1fr}.feature-photo{order:2;min-height:340px}.feature-copy{padding:60px 28px}.gathering>div{padding:61px 28px}.gathering picture{min-height:330px}.closing{padding:63px 24px}.page-hero,.experience-hero,.story-hero{min-height:400px;padding:72px 27px}.page-hero h1,.experience-hero h1,.story-hero h1,.contact-page h1{font-size:61px}.page-hero p,.experience-hero p,.story-hero p,.contact-page>section p{font-size:19px}.collection{padding:60px 20px}.section-intro{margin-bottom:27px;display:block}.product-grid{grid-template-columns:1fr}.tea-card{min-height:240px}.bundle-section{padding:60px 28px}.simple-cta{padding:70px 22px}.experience-intro{padding:70px 28px}.experience-intro p{margin:0;font-size:18px}.tiers{padding:0 25px 55px}.tiers article{padding:27px 0}.tiers h2{font-size:37px!important}.wine{gap:42px;padding:65px 28px}.ink-hero>div{padding:65px 28px}.ink-hero picture{height:340px}.ink-hero h1{font-size:64px}.ink-intro{padding:45px 25px;font-size:30px}.books{padding:45px 25px}.books article{grid-template-columns:34px 1fr;gap:15px;padding:30px 0}.books h2{font-size:36px!important}.books a{grid-column:2;align-self:start}.story-copy{padding:65px 28px}.fundraiser{padding:70px 25px}.contact-page{padding:70px 26px}.contact-layout aside{padding:28px}.contact-form .button{width:100%}.footer-grid{grid-template-columns:1fr;gap:20px;padding-bottom:33px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:19px}.legal{padding:70px 26px}.legal h1{font-size:52px}}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.65s ease-out both rise}.paths>div{animation:.5s ease-out both rise}.paths>div:nth-child(2){animation-delay:80ms}.paths>div:nth-child(3){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.ritual-links{flex-wrap:wrap;justify-content:center;gap:14px;margin:29px auto 0;display:flex}.ritual-links a{border-bottom:1px solid #b7945b;padding:10px;font-size:20px}.ritual-links span{color:var(--wine);font-size:16px}.product-page{background:var(--paper);min-height:70vh;padding:70px max(12vw,30px) 110px}.back{text-transform:uppercase;letter-spacing:.13em;color:var(--wine);margin-bottom:70px;font:11px Arial,sans-serif;display:inline-block}.product-page section{border-top:1px solid #bd9551;max-width:700px;padding-top:25px}.product-page h1{margin:18px 0 7px;font-size:clamp(60px,8vw,110px);font-weight:500;line-height:.85}.product-detail{margin-bottom:14px;font-size:26px}.product-page strong{color:var(--wine);margin:20px 0;font-size:30px;display:block}.product-page p{max-width:600px;font-size:20px;line-height:1.45}.product-page h2{margin:38px 0 8px;font-size:36px}.product-page li{line-height:1.7}.product-page .button{margin-top:33px}.product-note{color:var(--muted);font-size:14px!important}
.hero>picture{width:min(58%,75vh - 103.5px);min-width:469px;inset:0 0 0 auto}.hero>picture img{object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}.hero-shade{background:0 0}@media (max-width:1100px){.hero>picture{aspect-ratio:3/4;width:min(32%,280px);min-width:0;height:auto;inset:auto 0 0 auto}}@media (max-width:640px){.hero>picture{width:184px;height:245px;inset:auto 0 0 auto}.hero>picture img{object-position:right bottom}}
header nav{gap:clamp(13px,3vw,48px)}.work-container{width:min(1180px,100% - 64px);margin-inline:auto}.work-page h1,.work-page h2,.work-teaser h2{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:.95}.work-page h2{margin:0;font-size:clamp(40px,4.6vw,68px)}.work-page p,.work-teaser p{text-wrap:pretty;font-size:21px;line-height:1.45}.work-page .button,.work-teaser .button{font-family:var(--font-duality),Georgia,serif;letter-spacing:.1em;font-size:14px;font-weight:600}.work-hero{background:var(--ink);color:var(--cream);padding:68px 0}.work-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(45px,7vw,100px);width:min(1180px,100% - 64px);margin:auto;display:grid}.work-hero h1{margin:0 0 27px;font-size:clamp(76px,8vw,120px)}.work-hero .work-lead{color:var(--gold);margin-bottom:20px;font-size:clamp(28px,3vw,39px);line-height:1.08}.work-hero-copy>p:not(.work-lead){max-width:420px;margin-bottom:30px}.work-hero picture,.work-podcast-intro>picture{width:100%;display:block}.work-hero picture img,.work-podcast-intro>picture img,.work-teaser picture img{width:100%;height:auto}.work-speaking{padding-block:95px}.work-section-intro,.work-partnerships{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(40px,7vw,110px);display:grid}.work-section-intro p:last-child{margin-bottom:0}.work-formats{border-top:1px solid #b99a67;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:46px 0 30px;padding-top:28px;display:grid}.work-formats h3{color:var(--wine);margin-bottom:15px;font-size:28px;font-weight:500;line-height:1.05}.work-formats p{margin:0;font-size:19px}.work-text-link,.work-platforms a,.work-episode-link{color:var(--wine);text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:18px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.work-podcast{background:var(--cream);padding-block:90px}.work-podcast-intro{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.work-podcast-intro>picture{max-width:340px}.work-kicker{letter-spacing:.15em;color:var(--wine);margin-bottom:20px;font-size:14px;font-weight:600;display:block}.work-podcast-intro h2{margin-bottom:24px}.work-platforms{flex-wrap:wrap;gap:8px 28px;display:flex}.work-featured-title{margin:55px 0 24px;font-size:31px;font-weight:500}.work-episodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:27px;display:grid}.work-episodes article{border-top:1px solid #b99a67;flex-direction:column;min-width:0;padding-top:20px;display:flex}.work-episodes .work-latest{grid-column:1/-1;max-width:100%;margin-bottom:8px;padding:28px 0 32px}.work-latest .work-episode-meta,.work-latest p,.work-latest audio{max-width:760px}.work-episodes .work-latest h4{margin-top:18px;font-size:clamp(36px,4vw,52px)}.work-listen{border-top:1px solid #b99a67;margin-top:37px;padding-top:30px}.work-listen h3{margin:0 0 17px;font-size:30px;font-weight:500;line-height:1.1}.work-recent-title{grid-column:1/-1;margin:0;font-size:30px;font-weight:500;line-height:1.1}.work-episode-meta{color:#685b51;font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;font-size:16px;display:flex}.work-episodes h4{color:var(--wine);margin:21px 0 14px;font-size:32px;font-weight:500;line-height:1.05}.work-episodes p{flex:1;margin-bottom:24px;font-size:19px}.work-episodes audio{width:100%;height:44px}.work-episode-link{align-self:flex-start;margin-top:9px;font-size:16px}.work-partnerships{padding-block:100px}.work-partnerships>div>p:first-child{color:var(--wine);font-size:28px;line-height:1.15}.work-partnerships .button{margin-top:8px}.work-inquiry{background:var(--cream);padding-block:90px;scroll-margin-top:30px}.work-inquiry-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,85px);display:grid}.work-inquiry-inner>div>p{max-width:360px;margin-top:25px}.work-inquiry-inner>div>a{color:var(--wine);text-underline-offset:5px;overflow-wrap:anywhere;font-size:21px;text-decoration:underline}.speaking-form{border-top:1px solid #b99a67;min-width:0;padding-top:22px}.speaking-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.speaking-field{flex-direction:column;gap:8px;min-width:0;display:flex}.speaking-field label{font-size:18px;font-weight:600}.speaking-field input{background:var(--paper);width:100%;min-width:0;min-height:49px;color:var(--ink);font:18px var(--font-duality),Georgia,serif;border:1px solid #b99a67;border-radius:0;padding:11px 12px}.speaking-field input::placeholder{color:#75685c;opacity:1;font-size:16px}.speaking-field input:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.speaking-form .button{margin-top:28px}.speaking-form .button:disabled{opacity:.65;cursor:wait;transform:none}.speaking-status{color:var(--wine);margin:25px 0 0;font-size:18px!important}.work-teaser{background:var(--paper);border-bottom:1px solid #d5bb8c;padding:60px 32px}.work-teaser-inner{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,85px);width:min(980px,100%);margin:auto;display:grid}.work-teaser h2{margin:0 0 20px;font-size:clamp(37px,4vw,58px)}.work-teaser p{max-width:560px;margin-bottom:25px}@media (max-width:900px){.work-hero-inner{gap:35px}.work-episodes{gap:22px}.work-inquiry-inner{grid-template-columns:1fr;gap:40px}.work-inquiry-inner>div>p{max-width:520px}.work-formats{gap:24px}.work-formats h3{font-size:25px}}@media (max-width:700px){.work-hero-inner,.work-section-intro,.work-podcast-intro,.work-partnerships{grid-template-columns:1fr}.work-hero-inner{gap:38px}.work-hero{padding:50px 0}.work-hero h1{font-size:76px}.work-hero picture{max-width:390px}.work-container,.work-hero-inner{width:calc(100% - 48px)}.work-page h2{font-size:43px}.work-page p{font-size:19px}.work-speaking,.work-partnerships{padding-block:65px}.work-section-intro,.work-partnerships{gap:28px}.work-formats,.work-episodes{grid-template-columns:1fr;gap:25px}.work-formats{margin-top:30px}.work-formats h3{margin-bottom:10px;font-size:28px}.work-formats>div+div{border-top:1px solid #d5bb8c;padding-top:22px}.work-podcast,.work-inquiry{padding-block:60px}.work-podcast-intro{gap:30px}.work-podcast-intro>picture{max-width:300px}.work-episodes h4{font-size:31px}.work-episodes p{margin-bottom:18px}.work-featured-title{margin-top:40px}.work-teaser{padding:45px 24px}.work-teaser-inner{grid-template-columns:160px minmax(0,1fr);gap:28px}.work-teaser p{font-size:19px}.work-teaser h2{font-size:39px}}@media (max-width:640px){header nav{gap:clamp(8px,2.4vw,13px)}.work-teaser-inner{grid-template-columns:1fr}.work-teaser picture{width:210px}.speaking-fields{grid-template-columns:1fr}.work-teaser .button,.speaking-form .button{max-width:100%}.work-teaser h2{font-size:41px}}
html{-webkit-font-smoothing:antialiased}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.page-hero .shop-ritual-note{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);max-width:600px;margin:0 0 28px;font:11px/1.8 Arial,sans-serif}.hero{height:auto;min-height:700px}.hero-copy{width:56%;max-width:none;padding:clamp(55px,6vw,100px) 32px 60px clamp(60px,7vw,138px)}.hero h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(42px,5.15vw,99px);line-height:.96}.hero>picture{aspect-ratio:auto;width:44%;min-width:0;height:100%;inset:0 0 0 auto}.quote-panel:after{right:0}.phone-menu{display:none}header nav a{align-items:center;min-height:44px;display:inline-flex}.page-hero>.eyebrow,.experience-hero>.eyebrow,.ink-hero .eyebrow,.story-hero>.eyebrow,.wine .eyebrow,.contact-layout aside .text-link,.not-found .eyebrow{color:var(--gold)}.teaser-links{flex-wrap:wrap;gap:5px 24px;margin-top:17px;display:flex}.teaser-links a{min-height:44px;color:var(--wine);text-underline-offset:5px;align-items:center;font-size:18px;font-weight:600;text-decoration:underline;display:inline-flex}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:clamp(25px,5vw,60px)}.footer-grid a:not(.logo){overflow-wrap:anywhere}.footer-grid .social-links a{align-items:center;gap:12px;min-height:44px;margin:0;display:flex}.social-links svg{color:var(--gold);flex:none}.footer-grid a:not(.logo):hover,.teaser-links a:hover{color:var(--gold)}.footer-grid h2{font-size:12px}.paths a,.quote-panel a,.tiers a,.books a,.back,.text-link{align-items:center;min-height:44px;display:inline-flex}.product-page .product-note{margin-top:16px;font-size:16px!important}.button:active{transform:translateY(0)scale(.99)}.contact-form input,.contact-form textarea{border-radius:0;width:100%;min-width:0}.product-page h1{overflow-wrap:normal}@media (max-width:800px){.hero{flex-direction:column;height:auto;min-height:0;display:flex}.hero-copy{order:1;width:100%;padding:45px 26px 32px 60px}.hero>picture{aspect-ratio:3/4;order:2;align-self:flex-end;width:240px;min-width:0;height:320px;position:relative;inset:auto}.hero>picture img{object-fit:contain;object-position:right bottom;position:static;-webkit-mask-image:none;mask-image:none}.hero-side{height:210px;top:auto;bottom:35px}.hero h1{font-size:clamp(51px,8vw,64px)}}@media (max-width:900px){.contact-layout{grid-template-columns:minmax(0,1fr);gap:45px}.books article{grid-template-columns:40px minmax(0,1fr);gap:25px}.books a{grid-column:2;align-self:start}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:25px}}@media (min-width:641px) and (max-width:800px){.feature-split{grid-template-columns:1fr}.feature-photo{min-height:360px}.feature-copy{padding:55px 35px}.wine{grid-template-columns:1fr;gap:40px}.ink-hero>div{padding-inline:30px}.ink-hero h1{font-size:clamp(50px,7vw,60px)}}@media (max-width:640px){header .desktop-navigation{display:none}.phone-menu{margin-left:auto;display:block}.phone-menu summary{min-width:100px;min-height:44px;color:var(--cream);cursor:pointer;border:1px solid #8b6e37;justify-content:center;align-items:center;gap:15px;padding:6px 12px;font-size:18px;list-style:none;display:flex}.phone-menu summary::-webkit-details-marker{display:none}.phone-menu summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.phone-menu[open] summary{color:var(--gold)}header .phone-menu nav{background:var(--ink);border-bottom:1px solid var(--gold);flex-direction:column;align-items:stretch;gap:0;padding:18px 24px 24px;font-size:20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 25px #0d0c0b33}header .phone-menu nav a{border-bottom:1px solid #574522;min-height:47px;display:flex}header .phone-menu nav a:nth-child(4){display:flex}.hero-copy{max-width:100%;padding-right:26px}.hero h1{font-size:clamp(30px,9.3vw,51px)}.footer-grid{grid-template-columns:1fr}.footer-grid>div+div{margin-top:12px}.footer-grid a:not(.logo){align-items:center;min-height:35px;margin:5px 0;display:flex}.books article{gap:15px}.work-teaser .teaser-links{gap:0 20px}.wine-prices{padding:25px}.product-page{padding:60px 26px 75px}.product-page h1{font-size:clamp(46px,12vw,60px);line-height:.95}.product-page .back{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.tea-card,nav a{transition:none}.button:hover,.tea-card:hover{transform:none}}.notice{letter-spacing:.035em;text-align:center;white-space:normal;height:auto;min-height:48px;padding:10px 20px;font-family:inherit;font-size:clamp(17px,1.7vw,24px);line-height:1.2;overflow:visible}header{height:118px}header .logo{width:104px;height:104px}header .desktop-navigation{gap:clamp(22px,3.5vw,66px)}@media (max-width:900px){header{gap:20px;height:96px}header .logo{width:84px;height:84px}header .desktop-navigation{gap:22px}}@media (max-width:640px){.notice{min-height:58px;padding:10px 24px;font-size:18px}header{height:94px}header .logo{width:82px;height:82px}}.books article{grid-template-columns:50px minmax(0,1fr) 215px}.book-about summary{cursor:pointer;color:var(--wine);text-underline-offset:5px;min-height:48px;padding:12px 0;font-size:20px}.book-about summary:hover{text-decoration:underline}.book-about summary:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.book-about p{margin:8px 0 0}.books a.book-buy{color:var(--paper);white-space:nowrap;text-align:center;align-self:start;gap:12px;margin-top:28px;padding:15px 20px;font-family:inherit;font-size:14px;font-weight:600}@media (max-width:900px){.books article{grid-template-columns:40px minmax(0,1fr)}.books a.book-buy{grid-column:2;justify-self:start;margin-top:0}}@media (max-width:640px){.books article{grid-template-columns:25px minmax(0,1fr)}}.paths{grid-template-columns:repeat(4,minmax(0,1fr));padding:44px max(24px,50% - 720px) 36px}.paths>div{flex-direction:column;align-items:center;padding:0 24px 10px;display:flex}.paths .path-icon{color:#926719;flex-shrink:0;margin-bottom:12px}.paths h2{justify-content:center;align-items:center;min-height:68px;margin:0 0 12px;font-size:32px;line-height:1.05;display:flex}.paths h2 a{font:inherit;letter-spacing:normal;text-transform:none;min-height:0}.paths small{letter-spacing:.1em;min-height:30px;font-family:inherit;font-size:12px}.paths p{min-height:76px;margin:12px auto 16px;font-size:18px;line-height:1.4}.paths>div>a{letter-spacing:.06em;margin-top:auto;font-family:inherit;font-size:14px;transition:color .2s,transform .2s}.paths a:hover{color:#510414;text-underline-offset:5px;text-decoration:underline}.paths a:active{transform:scale(.98)}@media (max-width:900px) and (min-width:641px){.paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.paths>div:nth-child(2){border-right:0}.paths h2,.paths small{min-height:0}.paths p{min-height:50px}}@media (max-width:640px){.paths{grid-template-columns:1fr;padding:24px 30px}.paths>div{border-right:0;padding:26px 0}.paths h2{min-height:0;margin-bottom:12px;font-size:34px}.paths small,.paths p{min-height:0}.paths p{max-width:290px}.paths>div:last-child{border-bottom:0}}
.botanical-catalog .catalog-size-note{color:var(--muted);margin:-12px 0 28px;font-size:20px;line-height:1.4}.botanical-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.botanical-catalog .tea-card{min-width:0;min-height:440px;padding:25px}.botanical-catalog .tea-label{justify-content:center;align-items:center;width:100%;height:150px;margin-bottom:23px;display:flex}.botanical-catalog .tea-label img{object-fit:contain;width:100%;height:100%}.botanical-catalog .tea-card h3{margin:0 0 6px;font-size:35px;line-height:1.05}.botanical-catalog .tea-card-detail{color:var(--gold);margin-bottom:13px;font-size:17px}.botanical-catalog .tea-card-description{color:var(--cream);margin-bottom:24px;font-size:19px;line-height:1.35}.botanical-catalog .tea-card strong{font-size:23px}.botanical-catalog .tea-card b{line-height:1.4}.botanical-product{max-width:1500px;margin:0 auto;padding:65px max(5vw,25px) 90px}.botanical-product .back{margin-bottom:45px}.botanical-product .product-presentation{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(35px,5vw,80px);display:grid}.botanical-product:not(.has-product-art) .product-presentation{grid-template-columns:minmax(0,730px)}.botanical-product .product-artwork{background:var(--cream);border:1px solid #c8ad79;min-width:0;margin:0;padding:25px}.botanical-product .product-artwork picture{display:block}.botanical-product .product-artwork img{object-fit:contain;width:100%;height:auto;max-height:560px}.botanical-product .product-artwork figcaption{color:var(--muted);text-align:center;padding-top:17px;font-size:16px;line-height:1.3}.botanical-product section{min-width:0;max-width:none}.botanical-product h1{overflow-wrap:normal;margin-bottom:16px;font-size:clamp(48px,5.2vw,82px);line-height:.95}.botanical-product .product-detail{font-size:25px;line-height:1.2}.botanical-product .product-sizes{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}.botanical-product .product-sizes>div{border:1px solid #bd9551;align-items:center;gap:25px;min-width:145px;padding:11px 18px;display:flex}.botanical-product .product-sizes dt{font-size:21px}.botanical-product .product-sizes dd{color:var(--wine);margin:0;font-size:25px}.botanical-product h2{margin-top:27px;font-size:32px;font-weight:500;line-height:1.1}.botanical-product .blend-ingredients ul{flex-wrap:wrap;gap:6px 18px;margin-top:12px;margin-bottom:0;padding-left:20px;display:flex}.botanical-product .blend-ingredients li{padding-right:6px;font-size:20px;line-height:1.45}.botanical-product .blend-preparation p{margin-bottom:0}.botanical-product .button{text-align:center;max-width:100%;line-height:1.45}@media (min-width:1700px){.botanical-catalog .collection,.botanical-catalog .bundle-section{padding-left:max(30px,50vw - 725px);padding-right:max(30px,50vw - 725px)}}@media (max-width:1000px){.botanical-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.botanical-product .product-presentation{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:30px}.botanical-product .product-artwork{padding:15px}.botanical-product h1{font-size:57px}}@media (max-width:700px){.botanical-product .product-presentation{grid-template-columns:1fr}.botanical-product .product-artwork{width:100%;max-width:450px;margin:0 auto}.botanical-product .product-artwork img{max-height:310px}.botanical-product h1{font-size:clamp(46px,12vw,62px)}.botanical-product .back{margin-bottom:30px;font-size:10px;line-height:1.5}.botanical-product .product-sizes>div{min-width:135px}.botanical-catalog .tea-card{min-height:0;padding:20px}.botanical-catalog .tea-card-description{font-size:19px}.botanical-catalog .catalog-size-note{margin-top:0;font-size:19px}.botanical-catalog .tea-card h3{font-size:32px}}@media (max-width:520px){.botanical-catalog .product-grid{grid-template-columns:1fr}.botanical-catalog .tea-card{padding:23px}.botanical-catalog .tea-label{height:125px;margin-bottom:20px}.botanical-catalog .tea-card-description{margin-bottom:20px}.botanical-product{padding-left:25px;padding-right:25px}.botanical-product .product-artwork img{max-height:280px}}.store-card{min-height:390px}.store-card>img{object-fit:contain;background:var(--cream);width:100%;height:170px;margin-bottom:18px}.store-card h3{margin:0 0 12px}.store-card strong{margin-top:auto}.store-product{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(35px,7vw,110px);min-width:0;max-width:1300px;margin:0 auto;display:grid}.store-gallery,.store-details{width:100%;min-width:0}.store-main-image{object-fit:contain;background:var(--cream);border:1px solid #c8ad79;width:100%;height:min(65vw,620px)}.store-thumbnails{gap:10px;margin-top:14px;display:flex;overflow:auto}.store-thumbnails button{background:var(--cream);cursor:pointer;border:1px solid #c8ad79;flex:none;width:74px;height:74px;padding:3px}.store-thumbnails button.selected{border:2px solid var(--wine)}.store-thumbnails img{object-fit:contain;width:100%;height:100%}.store-details{padding-top:12px}.store-details h1{margin:16px 0;font-size:clamp(50px,6vw,88px);line-height:.9}.store-details>strong{color:var(--wine);margin-bottom:25px;font-size:32px;display:block}.store-option{text-transform:uppercase;letter-spacing:.12em;gap:8px;margin:17px 0;font:12px Arial,sans-serif;display:grid}.store-option select{font:20px var(--font-duality),Georgia,serif;background:var(--paper);border:1px solid #b7935e;max-width:100%;padding:11px}.buy-wrap{flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0;display:flex}.buy-wrap .button:disabled{opacity:.55;cursor:not-allowed;transform:none}.cart-link{text-transform:uppercase;letter-spacing:.12em;color:var(--wine);font:700 12px Arial,sans-serif}.cart-error{color:var(--wine);font-size:16px!important}.store-description{border-top:1px solid #c8ad79;min-width:0;padding-top:25px;font-size:20px;line-height:1.45}.store-description p,.store-description li{font-size:20px;line-height:1.45}.store-description a{color:var(--wine);overflow-wrap:anywhere;text-decoration:underline}.cart-page{background:var(--paper);min-height:70vh;padding:90px max(12vw,30px)}.cart-page h1{margin:18px 0 30px;font-size:clamp(60px,8vw,110px);font-weight:500;line-height:.85}.cart-page>p{margin-bottom:28px;font-size:21px}.cart-items{border-top:1px solid #b7935e;max-width:700px}.cart-items article{border-bottom:1px solid #b7935e;justify-content:space-between;gap:25px;padding:22px 0;font-size:23px;display:flex}.cart-total{max-width:700px;margin-top:28px}.cart-total>p{justify-content:space-between;font-size:24px;display:flex}.cart-total .button{margin-top:12px}@media (max-width:800px){.store-product{grid-template-columns:minmax(0,1fr)!important}.store-main-image{height:72vw;max-height:500px}.store-details{padding-top:10px}}@media (max-width:640px){.store-card>img{height:215px}.store-details h1{font-size:55px}.cart-page{padding:70px 26px}.cart-items article{font-size:20px}}
.books.books-illustrated article{grid-template-columns:180px minmax(0,1fr) 215px;align-items:start;gap:35px;padding:40px 0}.books-illustrated .book-cover{display:block}.books-illustrated .book-cover img{object-fit:contain;width:100%;height:auto}.books-illustrated h2{line-height:1.04}.books-illustrated .book-about p{font-size:20px;line-height:1.4}.books-illustrated a.book-buy{margin-top:26px}.gathering>picture{align-self:center;height:auto;min-height:0}.gathering>picture img{object-fit:contain;width:100%;height:auto}.experience-intro{align-items:start}.experience-intro>div>p{margin-top:0}.experience-table,.experience-table img{width:100%;height:auto;display:block}.tiers article{min-width:0}.tiers .tier-intro{flex:none;margin:25px 0 10px;font-size:20px;line-height:1.3}.tiers ul{flex:1;margin:0 0 24px;padding-left:20px;font-size:19px;line-height:1.45}.tiers li+li{margin-top:8px}.tiers small{font-size:17px;line-height:1.4}.tiers a{line-height:1.4}.experience-guest-note{background:var(--cream);text-align:center;margin:0;padding:0 max(5vw,25px) 55px;font-size:19px;line-height:1.4}.experience-enhancements{grid-template-columns:1fr 1.2fr;gap:60px;padding:70px clamp(28px,8vw,130px);display:grid}.experience-enhancements h2{max-width:480px}.experience-enhancements dl{margin:0}.experience-enhancements dl>div{border-top:1px solid #caaa70;grid-template-columns:1fr auto;gap:25px;padding:15px 0;font-size:20px;line-height:1.3;display:grid}.experience-enhancements dd{color:var(--wine);text-align:right;margin:0}.wine .wine-bring-note{color:var(--gold);font-size:20px}.wine-prices .wine-tier>p:first-child{align-items:baseline;gap:18px;margin-bottom:0}.wine-prices .wine-tier-description{color:var(--cream);border:0;padding:0 0 20px;font-size:18px;line-height:1.4;display:block}.wine-tier p span{white-space:nowrap;font-size:18px}.experience-questions{max-width:900px;margin:0 auto;padding:75px 28px}.experience-questions details{border-top:1px solid #caaa70;padding:18px 0}.experience-questions summary{cursor:pointer;min-height:44px;font-size:24px;line-height:1.25}.experience-questions summary:hover{color:var(--wine)}.experience-questions summary:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.experience-questions details p{margin:12px 0;font-size:21px;line-height:1.45}.experience-questions>.button{margin-top:25px}.speaker-proof{border-top:1px solid #caaa70;border-bottom:1px solid #caaa70;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:40px;margin:10px 0 35px;padding:35px 0;display:grid}.speaker-proof picture,.speaker-proof img{width:100%;height:auto;display:block}.speaker-proof>div{max-width:650px}.speaker-proof h3{margin:15px 0;font-size:36px;font-weight:500;line-height:1.1}.speaker-proof p{margin:0;font-size:21px;line-height:1.45}@media (max-width:1100px){.books.books-illustrated article{grid-template-columns:150px minmax(0,1fr);gap:25px}.books-illustrated .book-cover{grid-area:1/1/span 2}.books-illustrated a.book-buy{grid-column:2;justify-self:start;margin-top:0}.experience-enhancements{gap:35px}.experience-enhancements dl>div{grid-template-columns:1fr}.experience-enhancements dd{text-align:left}.wine{gap:45px;padding-inline:35px}}@media (max-width:640px){.books.books-illustrated article{grid-template-columns:minmax(0,1fr);gap:24px}.books-illustrated .book-cover{grid-area:auto/1;width:100%;max-width:260px}.books-illustrated a.book-buy{grid-column:1}.experience-enhancements{grid-template-columns:1fr;gap:20px;padding:55px 28px}.experience-guest-note{text-align:left;padding-inline:28px;font-size:18px}.experience-intro>div>p{margin-bottom:28px}.tiers article{padding-block:30px}.tiers .tier-intro{font-size:20px}.tiers ul{font-size:19px}.wine{padding-inline:28px}.wine-prices{padding:24px}.wine-tier p span{font-size:17px}.wine-prices .wine-tier>p:first-child{gap:12px}.experience-questions{padding:55px 28px}.speaker-proof{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:22px}.speaker-proof h3{font-size:29px}.speaker-proof p{font-size:19px}}.work-opportunities h3{color:var(--wine);margin:0 0 12px;font-size:29px;font-weight:500;line-height:1.15}.work-opportunities>div{border-top:1px solid #d5bb8c;margin-top:28px;padding-top:25px}.work-opportunities>div>p{font-size:21px;line-height:1.45}.opportunity-message{margin-top:24px}.opportunity-message label{margin-bottom:12px;font-size:20px;display:block}.opportunity-message textarea{background:var(--paper);width:100%;font:inherit;resize:vertical;border:1px solid #bd9551;padding:14px;font-size:21px}.opportunity-message textarea:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media (max-width:700px){.work-opportunities>div>p{font-size:19px}}
