@font-face{font-family:'Plex Mono';src:url('assets/ibm-plex-mono-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
:root{--u:calc(100vw / 1512);--ink:#342d26;--pink:#ff9db4;--top-pink:#f8d3db;--author-pink:#f4e5e9;--sans:'Helvetica Neue',Helvetica,Arial,sans-serif;--serif:Georgia,'Times New Roman',serif;--rule:#aaa}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(105 * var(--u))}body{margin:0;background:#fff;color:var(--ink);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}p,h1,h2,h3,figure{margin:0}h1,h2,h3{font-weight:400}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%}em{font-family:var(--serif);font-style:italic;font-weight:400}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #cd637e;outline-offset:6px}::selection{background:#f8d3db}[hidden]{display:none!important}.mono,.eyebrow{font-family:'Plex Mono',monospace;font-size:calc(15 * var(--u));font-weight:400;line-height:1.4;letter-spacing:0}.eyebrow{color:#59544e}.skip-link{position:fixed;left:10px;top:10px;z-index:100;background:#342d26;color:white;padding:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.announcement{height:calc(33 * var(--u));background:var(--top-pink);display:flex;justify-content:center;align-items:center;color:var(--ink);white-space:nowrap}.site-header{height:calc(86 * var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(80 * var(--u));border-bottom:1px solid var(--rule);background:#fff;position:sticky;top:0;z-index:30}.brand{width:calc(401 * var(--u));display:block;flex:none}.brand img{width:100%;height:auto}.desktop-nav,.site-footer nav{display:flex;align-items:center;gap:calc(34 * var(--u));font-size:calc(18 * var(--u));font-weight:500}.desktop-nav a,.site-footer nav a{padding:calc(10 * var(--u)) 0}.desktop-nav a:hover,.site-footer nav a:hover{text-decoration:underline;text-underline-offset:5px}.menu-toggle{display:none;border:0;background:none;padding:12px}.mobile-nav{position:absolute;left:0;right:0;top:100%;background:white;padding:10px 24px 20px;border-bottom:1px solid #ccc}.mobile-nav a{display:block;padding:15px 0;border-bottom:1px solid #eee}.hero{height:calc(823 * var(--u));display:grid;grid-template-columns:calc(752 * var(--u)) 1fr;overflow:hidden}.hero-copy{position:relative}.sparkle{width:calc(20 * var(--u));height:calc(20 * var(--u));object-fit:contain;flex:none}.hero-kicker{position:absolute;top:calc(147 * var(--u));left:calc(89 * var(--u));display:flex;gap:calc(5 * var(--u));align-items:center;white-space:nowrap;color:var(--ink)}.hero h1{position:absolute;left:calc(89 * var(--u));top:calc(189 * var(--u));font-size:calc(96 * var(--u));line-height:calc(83 * var(--u));letter-spacing:calc(-3 * var(--u))}.hero h1 em{display:inline-block;letter-spacing:calc(-3 * var(--u))}.hero-intro{position:absolute;left:calc(89 * var(--u));top:calc(464 * var(--u));font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));letter-spacing:0}.pluses{position:absolute;left:calc(89 * var(--u));top:calc(573 * var(--u));width:calc(274 * var(--u));height:calc(64 * var(--u))}.hero-visual{position:relative;overflow:hidden;height:100%}.hero-visual img{position:absolute;width:calc(777 * var(--u));height:calc(972.3 * var(--u));max-width:none;top:calc(-74.65 * var(--u));left:0;object-fit:cover}.ticker{height:calc(103 * var(--u));border-block:1px solid var(--rule);overflow:hidden;display:flex;align-items:center;background:white}.ticker-track{display:flex;align-items:center;gap:calc(45 * var(--u));width:max-content;white-space:nowrap;font-family:'Plex Mono',monospace;font-size:calc(24 * var(--u));line-height:1;letter-spacing:calc(-.2 * var(--u));transform:translateX(calc(-1 * var(--u)))}.ticker-track>img{width:calc(30 * var(--u));height:calc(30 * var(--u));object-fit:contain}.philosophy{height:calc(627 * var(--u));position:relative}.section-index{position:absolute;left:calc(89 * var(--u));top:calc(103 * var(--u))}.philosophy h2{position:absolute;left:calc(295 * var(--u));top:calc(99 * var(--u));font-size:calc(48 * var(--u));line-height:calc(48 * var(--u));letter-spacing:calc(-1.5 * var(--u))}.philosophy-columns{position:absolute;left:calc(295 * var(--u));top:calc(235 * var(--u));display:grid;grid-template-columns:repeat(2,calc(541 * var(--u)));gap:calc(41 * var(--u));font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));color:#000}.justified>span{display:block;white-space:nowrap;text-align:justify;text-align-last:justify;letter-spacing:calc(-.3 * var(--u))}.justified>span:last-child{text-align-last:left}.philosophy-quote{position:absolute;left:calc(295 * var(--u));top:calc(438 * var(--u));font-family:var(--serif);font-style:italic;font-size:calc(36 * var(--u));line-height:calc(36 * var(--u));letter-spacing:calc(-1.3 * var(--u))}.product{height:calc(891 * var(--u));position:relative}.product-bar{position:absolute;left:calc(86 * var(--u));right:calc(80 * var(--u));top:calc(78 * var(--u));display:flex;justify-content:space-between}.product-image{position:absolute;left:calc(82 * var(--u));top:calc(127 * var(--u));width:calc(570 * var(--u));height:calc(633 * var(--u));overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-copy{position:absolute;left:calc(753 * var(--u));top:calc(158 * var(--u));width:calc(560 * var(--u));height:calc(600 * var(--u))}.product-kicker{display:flex;align-items:center;gap:calc(5 * var(--u));white-space:nowrap}.product-copy h2,.author-copy h2,.tea-copy h2{font-size:calc(96 * var(--u));line-height:calc(83 * var(--u));letter-spacing:calc(-3 * var(--u));position:absolute;top:calc(42 * var(--u));left:0;white-space:nowrap}.product-copy h2 em,.author-copy h2 em,.tea-copy h2 em{letter-spacing:calc(-3 * var(--u))}.taste{font-size:calc(24 * var(--u));line-height:1.2;position:absolute;left:0;top:calc(227.5 * var(--u));width:100%;border-bottom:1px solid var(--rule);padding-bottom:calc(18.7 * var(--u));letter-spacing:calc(-.5 * var(--u));white-space:nowrap}.product-body{position:absolute;top:calc(299 * var(--u));left:0;width:calc(541 * var(--u));font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));color:#000}.product-body>p+p{margin-top:calc(24 * var(--u))}.composition-link{position:absolute;left:0;top:calc(538 * var(--u));font-size:calc(24 * var(--u));line-height:1.1;text-decoration:underline;text-underline-offset:calc(3 * var(--u))}.composition-link:hover{color:#a13c59}.ingredients-section{height:calc(802 * var(--u));position:relative}.ingredients-kicker{position:absolute;left:calc(86 * var(--u));top:calc(78 * var(--u))}.ingredients-section h2{position:absolute;left:calc(86 * var(--u));top:calc(129 * var(--u));font-size:calc(48 * var(--u));line-height:calc(48 * var(--u));letter-spacing:calc(-1.5 * var(--u))}.ingredients-section h2 em{letter-spacing:calc(-1.5 * var(--u))}.ingredients-intro{position:absolute;left:calc(86 * var(--u));top:calc(237 * var(--u));font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));letter-spacing:calc(-.4 * var(--u));color:#000}.ingredient-grid{position:absolute;left:calc(82 * var(--u));top:calc(328 * var(--u));display:grid;grid-template-columns:repeat(4,calc(326 * var(--u)));gap:calc(16 * var(--u))}.ingredient>img{width:100%;height:calc(340 * var(--u));object-fit:cover;object-position:center}.ingredient h3{font-size:calc(24 * var(--u));line-height:calc(25 * var(--u));letter-spacing:calc(-.8 * var(--u));margin-top:calc(8 * var(--u))}.ingredient>p{font-family:var(--serif);font-size:calc(20 * var(--u));line-height:calc(24 * var(--u));font-style:italic;letter-spacing:calc(-.4 * var(--u))}.science-note{border-top:1px solid #ddd;border-bottom:1px solid #bbb;position:relative;min-height:calc(75 * var(--u))}.science-note summary{height:calc(75 * var(--u));padding:calc(27 * var(--u)) calc(82 * var(--u)) 0;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer}.science-note summary::-webkit-details-marker{display:none}.note-state{font-size:calc(27 * var(--u));line-height:calc(19 * var(--u));color:#555}.science-content{height:calc(142 * var(--u));position:relative}.science-number{position:absolute;left:calc(86 * var(--u));top:calc(-12 * var(--u));font-size:calc(64 * var(--u));line-height:1;letter-spacing:calc(-3 * var(--u))}.science-number span{font-size:calc(48 * var(--u));letter-spacing:calc(-2 * var(--u))}.science-copy{position:absolute;left:calc(429 * var(--u));top:calc(14 * var(--u));width:calc(1004 * var(--u));font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));color:#000}.author-section{height:calc(823 * var(--u));position:relative;display:grid;grid-template-columns:calc(750 * var(--u)) 1fr;overflow:hidden;background:var(--author-pink)}.author-photo{position:relative;overflow:hidden;background:#fff}.author-photo img{position:absolute;top:0;left:calc(2.625 * var(--u));height:calc(1087.694 * var(--u));width:calc(777 * var(--u));max-width:none;object-fit:cover}.author-copy{position:relative;padding:0 calc(72 * var(--u));}.author-kicker{position:absolute;left:calc(72 * var(--u));top:calc(100 * var(--u));display:flex;align-items:center;gap:calc(5 * var(--u))}.author-copy h2{left:calc(72 * var(--u));top:calc(142 * var(--u))}.credentials{position:absolute;left:calc(72 * var(--u));top:calc(327.5 * var(--u));font-size:calc(24 * var(--u));line-height:1.2;letter-spacing:calc(-.75 * var(--u));white-space:nowrap;width:calc(560 * var(--u));border-bottom:1px solid var(--rule);padding-bottom:calc(18.7 * var(--u))}.author-bio{position:absolute;left:calc(72 * var(--u));top:calc(399 * var(--u));width:calc(541 * var(--u));font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));color:#000}.author-quote{position:absolute;left:calc(72 * var(--u));top:calc(630 * var(--u));font-size:calc(36 * var(--u));line-height:calc(36 * var(--u));letter-spacing:calc(-1.3 * var(--u));font-family:var(--serif);font-style:italic}.tea-section{height:calc(823 * var(--u));display:grid;grid-template-columns:calc(750 * var(--u)) 1fr;overflow:hidden}.tea-copy{position:relative}.tea-kicker{position:absolute;left:calc(79 * var(--u));top:calc(204 * var(--u))}.tea-copy h2{left:calc(79 * var(--u));top:calc(253 * var(--u))}.tea-description{position:absolute;left:calc(79 * var(--u));top:calc(445 * var(--u));width:calc(541 * var(--u));font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));color:#000;padding-bottom:calc(24.5 * var(--u));border-bottom:1px solid var(--rule)}.coming-soon{position:absolute;left:calc(79 * var(--u));top:calc(596.5 * var(--u));display:flex;gap:calc(5 * var(--u));align-items:center}.tea-image{height:100%;position:relative;overflow:hidden}.tea-image>img{position:absolute;left:calc(-3.615 * var(--u));top:0;height:calc(822 * var(--u));width:calc(784.229 * var(--u));max-width:none;object-fit:cover}.tea-badge{position:absolute;left:calc(27 * var(--u));bottom:calc(23 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));background:#fff;font-size:calc(15 * var(--u));line-height:1.4;white-space:nowrap}.site-footer{margin-top:calc(162 * var(--u));height:calc(128 * var(--u));padding:0 calc(80 * var(--u)) 0 calc(76 * var(--u));display:flex;align-items:center;justify-content:space-between}.footer-brand{width:calc(435 * var(--u));flex:none;transform:translateY(calc(-6 * var(--u)))}.footer-brand img{width:100%;height:auto}
@media(max-width:850px){:root{--u:1px}html{scroll-padding-top:86px}.announcement{height:26px;font-size:8px}.site-header{height:72px;padding:0 24px}.brand{width:280px;max-width:calc(100% - 70px)}.desktop-nav{display:none}.menu-toggle{display:block;font-family:'Plex Mono',monospace;font-size:11px}.eyebrow{font-size:10px}.hero{height:auto;grid-template-columns:1fr 1fr}.hero-copy{min-height:490px;padding:64px 28px 45px}.hero-kicker,.hero h1,.hero-intro,.pluses{position:static}.hero-kicker{font-size:8px;white-space:normal;gap:5px}.sparkle{width:14px;height:14px}.hero h1{font-size:50px;line-height:45px;letter-spacing:-1.8px;margin-top:25px}.hero h1 em{letter-spacing:-3.3px}.hero-intro{font-size:14px;line-height:1.2;letter-spacing:-.2px;margin-top:25px}.pluses{width:155px;height:auto;margin-top:32px}.hero-visual img{width:100%;height:100%;top:0;left:0;object-fit:cover}.ticker{height:66px}.ticker-track{font-size:16px;gap:25px;letter-spacing:0;transform:none}.ticker-track>img{width:20px;height:20px}.philosophy{height:auto;padding:64px 28px}.section-index,.philosophy h2,.philosophy-columns,.philosophy-quote{position:static}.section-index{margin-bottom:24px}.philosophy h2{font-size:33px;line-height:1.05;letter-spacing:-1px}.philosophy-columns{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;font-size:16px;line-height:1.35}.justified>span{display:contents;white-space:normal;text-align:inherit;text-align-last:inherit;letter-spacing:inherit}.philosophy-quote{font-size:28px;line-height:1;letter-spacing:-1px;margin-top:32px}.product{height:auto;padding:35px 28px 65px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.product-bar{position:static;grid-column:1/-1;gap:20px;font-size:10px;margin-bottom:0}.product-bar>.eyebrow{font-size:9px}.product-image{position:static;width:100%;height:480px}.product-copy{position:static;width:100%;height:auto;min-width:0}.product-kicker{font-size:8px;white-space:normal}.product-copy h2,.author-copy h2,.tea-copy h2{position:static;white-space:normal;font-size:48px;line-height:.94;letter-spacing:-2px;margin-top:22px}.product-copy h2 em,.author-copy h2 em,.tea-copy h2 em{letter-spacing:-2px}.taste{position:static;width:100%;font-size:12px;letter-spacing:0;white-space:normal;margin-top:21px;padding-bottom:17px;line-height:1.4}.product-body{position:static;width:100%;font-size:15px;line-height:1.3;margin-top:20px}.product-body>p+p{margin-top:16px}.composition-link{position:static;display:inline-block;margin-top:24px;font-size:14px;line-height:1.5}.ingredients-section{height:auto;padding:25px 28px 62px}.ingredients-kicker,.ingredients-section h2,.ingredients-intro,.ingredient-grid{position:static}.ingredients-section h2{font-size:34px;line-height:1;letter-spacing:-1px;margin-top:24px}.ingredients-section h2 em{letter-spacing:-1px}.ingredients-intro{font-size:15px;line-height:1.3;letter-spacing:0;margin-top:22px}.ingredient-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.ingredient>img{height:180px}.ingredient h3{font-size:18px;line-height:20px;letter-spacing:-.5px;margin-top:9px}.ingredient>p{font-size:13px;line-height:1.1;letter-spacing:-.3px;margin-top:2px}.science-note{min-height:60px}.science-note summary{height:60px;padding:20px 28px 0}.science-note summary .eyebrow{font-size:9px}.note-state{font-size:25px;line-height:16px}.science-content{height:auto;min-height:140px;display:grid;grid-template-columns:90px 1fr;gap:30px;padding:2px 28px 28px}.science-number{position:static;font-size:54px;line-height:1;letter-spacing:-3px}.science-number span{font-size:38px;letter-spacing:-2px}.science-copy{position:static;width:100%;font-size:15px;line-height:1.3}.author-section{height:auto;grid-template-columns:1fr 1fr}.author-photo{min-height:570px}.author-photo img{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center top}.author-copy{padding:44px 28px}.author-kicker,.author-bio,.author-quote,.credentials{position:static}.author-kicker{font-size:9px;white-space:normal;gap:4px}.author-copy h2{font-size:48px;line-height:.94;letter-spacing:-2px;margin-top:22px}.credentials{font-size:11px;white-space:normal;line-height:1.5;letter-spacing:-.3px;width:100%;padding-bottom:17px;margin-top:24px}.author-bio{font-size:15px;line-height:1.3;width:100%;margin-top:22px}.author-quote{font-size:25px;line-height:1;letter-spacing:-1px;margin-top:35px}.tea-section{height:auto;min-height:560px;grid-template-columns:1fr 1fr}.tea-copy{padding:80px 28px 60px}.tea-kicker,.tea-description,.coming-soon{position:static}.tea-copy h2{font-size:48px;line-height:.94;margin-top:25px}.tea-description{font-size:15px;line-height:1.3;width:100%;padding-bottom:22px;margin-top:28px}.coming-soon{font-size:10px;gap:5px;margin-top:22px}.tea-image>img{height:100%;width:100%;left:0;top:0;object-fit:cover;object-position:center}.tea-badge{left:16px;bottom:18px;padding:5px;font-size:8px;white-space:normal}.site-footer{height:auto;min-height:140px;margin-top:70px;padding:35px 28px;gap:40px}.footer-brand{width:280px;max-width:44%}.site-footer nav{font-size:12px;gap:18px;flex-wrap:wrap;justify-content:flex-end}.site-footer nav a{padding:8px 0}}
@media(max-width:600px){.site-header{height:68px;padding:0 20px}.brand{width:255px}.hero{grid-template-columns:1fr}.hero-copy{min-height:430px;padding:47px 24px 42px}.hero h1{font-size:59px;line-height:53px;letter-spacing:-2px;margin-top:25px}.hero h1 em{letter-spacing:-3.8px}.hero-intro{font-size:15px;line-height:1.2;margin-top:24px}.hero-kicker{font-size:8px}.pluses{width:170px;margin-top:29px}.hero-visual{height:450px}.hero-visual img{object-position:center 54%}.ticker{height:58px}.ticker-track{font-size:14px;gap:23px}.ticker-track>img{width:18px;height:18px}.philosophy{padding:53px 24px 56px}.philosophy h2{font-size:30px;line-height:1.08}.philosophy h2 br{display:none}.philosophy-columns{grid-template-columns:1fr;gap:22px;margin-top:25px;font-size:16px;line-height:1.4}.philosophy-quote{font-size:27px;line-height:1.07;letter-spacing:-1px;margin-top:29px}.product{padding:27px 24px 54px;grid-template-columns:1fr;gap:27px}.product-bar{gap:20px;align-items:flex-start}.product-bar>.eyebrow{font-size:8px}.serving{text-align:right;max-width:150px}.product-image{height:430px}.product-copy{padding-top:6px}.product-kicker{font-size:9px}.product-copy h2{font-size:58px;line-height:.98;margin-top:21px;letter-spacing:-2.1px}.product-copy h2 em{letter-spacing:-2.1px}.taste{font-size:13px;white-space:normal;margin-top:23px;padding-bottom:19px}.product-body{font-size:16px;line-height:1.35;margin-top:23px}.product-body>p+p{margin-top:20px}.composition-link{font-size:15px;margin-top:26px}.ingredients-section{padding:26px 24px 52px}.ingredients-section h2{font-size:31px;line-height:1.03}.ingredients-intro{font-size:15px;line-height:1.25;margin-top:22px}.ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 12px;margin-top:28px}.ingredient>img{height:auto;aspect-ratio:326/340}.ingredient h3{font-size:21px;line-height:23px}.ingredient>p{font-size:14px;line-height:1.1}.science-note summary{padding:21px 24px 0;height:61px}.science-content{grid-template-columns:54px 1fr;gap:20px;min-height:190px;padding:0 24px 28px}.science-number{font-size:48px;letter-spacing:-3px}.science-number span{font-size:33px}.science-copy{font-size:14px;line-height:1.35}.author-section{grid-template-columns:1fr}.author-photo{min-height:520px}.author-photo img{object-position:center 10%}.author-copy{padding:40px 24px 48px}.author-copy h2{font-size:57px;line-height:.97;letter-spacing:-2px;margin-top:23px}.credentials{font-size:12px;line-height:1.5;letter-spacing:-.4px;margin-top:25px}.author-bio{font-size:16px;line-height:1.35;margin-top:25px}.author-quote{font-size:28px;line-height:1.05;margin-top:34px}.tea-section{grid-template-columns:1fr}.tea-copy{padding:58px 24px 50px}.tea-copy h2{font-size:58px;line-height:.98;margin-top:24px}.tea-description{font-size:16px;line-height:1.35;margin-top:27px;padding-bottom:24px}.coming-soon{margin-top:22px;font-size:10px}.tea-image{height:440px}.tea-badge{font-size:9px;left:22px;bottom:23px;padding:7px 8px}.site-footer{margin-top:50px;padding:30px 24px 35px;flex-direction:column;align-items:flex-start;gap:27px}.footer-brand{width:300px;max-width:100%}.site-footer nav{font-size:13px;display:grid;grid-template-columns:1fr 1fr;gap:5px 35px;width:100%;justify-content:flex-start}.site-footer nav a{padding:10px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

@media(max-width:600px){.product-copy h2,.author-copy h2,.tea-copy h2{font-size:clamp(44px,14.8vw,58px)}.footer-brand{transform:none}}
@media(max-width:600px){.hero h1{font-size:clamp(48px,15.1vw,59px);line-height:.9}}
.serving{text-transform:uppercase}
.science-note{border-top-color:#bcbcbc;border-bottom-color:#aaa}
