@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap');
:root{--ink:#052a20;--deep:#022219;--green:#008448;--lime:#cbed3d;--paper:#f4f2e9;--line:#aeb9ae;--copy:#5c6d68}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}.wrap{width:min(83%,1700px);margin:auto}.dark{background:var(--deep);color:#fff}.light{background:var(--paper)}.nav{height:90px;position:absolute;z-index:3;top:0;left:0;width:100%;padding:0 8.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff30;color:#fff}.brand,.nav a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;gap:10px;font:500 11px 'DM Mono';letter-spacing:.12em}.brand span{font:500 37px/1 'Playfair Display';color:var(--lime)}nav{display:flex;align-items:center;gap:38px}nav a,.button,.text-link,.under-link{font:700 11px 'DM Sans';text-transform:uppercase;letter-spacing:.13em}.nav-cta{border-left:1px solid #ffffff38;padding-left:36px}.nav b,.button b{font-size:19px;margin-left:18px}.menu-toggle{display:none}.hero{height:100vh;min-height:690px;position:relative;overflow:hidden}.hero-photo,.network-photo{background:url('assets/warehouse-hero.png') center/cover}.hero-photo{position:absolute;inset:0}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#001c17 0%,#00231bdd 35%,#00231b35 70%,#00140ca3),linear-gradient(0deg,#001b15cc,transparent 52%)}.hero-content{position:relative;padding-top:29vh}.eyebrow,.section-number{font:700 12px 'DM Mono';letter-spacing:.16em;text-transform:uppercase}.eyebrow{color:#d9e4de}.eyebrow span{display:inline-block;width:43px;height:3px;background:var(--lime);vertical-align:middle;margin-right:16px}.lime{color:var(--lime)}.green{color:var(--green)}h1,h2,h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;letter-spacing:-.055em;margin:0}h1{font-size:clamp(70px,8vw,150px);line-height:.9;max-width:950px}em{font-style:italic;color:var(--lime)}.intro{font-size:19px;line-height:1.6;max-width:680px;color:#d1ddd8;margin:35px 0}.hero-actions{display:flex;align-items:center;gap:45px}.button{display:inline-flex;align-items:center;padding:25px 32px;background:var(--lime);color:var(--ink);text-decoration:none}.text-link,.under-link{color:#fff;text-decoration:none;border-bottom:1px solid #ffffff5c;padding:13px 0}.capacity{position:absolute;right:0;bottom:8vh;display:flex;align-items:end;gap:16px}.capacity strong{font:500 65px 'Playfair Display';color:var(--lime)}.capacity span{font:700 10px 'DM Mono';letter-spacing:.12em;text-transform:uppercase}.intro-section{position:relative;padding:135px 10% 100px;min-height:980px;overflow:hidden}.section-number{position:absolute;top:147px;left:0;color:#556d68}.intro-section .eyebrow{margin-left:19%;}.intro-section h2{font-size:clamp(55px,6.5vw,118px);line-height:.92;margin:45px 0 55px 19%;max-width:900px}.intro-section em,.blending em,.network em{color:var(--green)}.body-copy{color:var(--copy);font-size:18px;line-height:1.7;max-width:690px;margin-left:19%}.under-link{display:inline-block;margin:35px 0 110px 19%;color:var(--ink);border-color:#80958e}.stats{border-top:1px solid #c2c8c0;display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.stats div{padding:55px 28px;border-right:1px solid #c2c8c0;display:flex;align-items:center;gap:20px}.stats strong{font:500 56px 'Playfair Display';color:var(--green)}.stats span,.ton-cards span{font:700 10px 'DM Mono';text-transform:uppercase;letter-spacing:.12em}.ghost-letter{position:absolute;right:-20px;top:120px;font:600 430px/.8 'Playfair Display';color:#e5e7df}.services{padding:135px 0 0}.services .section-number{position:static;color:#98aea8}.services h2{font-size:clamp(55px,7.5vw,135px);line-height:.85;text-align:right;margin:20px 0 110px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #446158}.service-grid article{padding:45px 0 38px 0;border-right:1px solid #446158;min-height:500px}.service-grid article:not(:first-child){padding-left:50px}.service-grid small,.ton-cards small{color:var(--lime);font:500 11px 'DM Mono'}.service-grid i{display:block;font:45px Georgia;color:var(--lime);margin:65px 0 42px;font-style:normal}.service-grid h3{font-size:38px}.service-grid p{color:#b2c0bb;line-height:1.7;max-width:440px;padding-right:45px}.service-grid a{color:#fff;text-decoration:none;font:700 11px 'DM Mono';text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #71867f;padding-bottom:12px}.service-grid b{color:var(--lime);margin-left:25px}.tea-story{display:grid;grid-template-columns:1.1fr .9fr}.tea-image{min-height:750px;background:linear-gradient(0deg,#00231baa,transparent),url('assets/tea-heritage.png') center/cover}.tea-copy{padding:110px 11%;background:#06412f}.tea-copy h2,.network-copy h2{font-size:clamp(48px,5vw,90px);line-height:.94;margin:42px 0}.tea-copy>p:not(.eyebrow),.network-copy>p{color:#c2d0ca;font-size:17px;line-height:1.75}.tea-copy blockquote{border-left:4px solid var(--lime);padding-left:28px;margin:45px 0;font:italic 29px/1.42 'Playfair Display'}.mini-nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff38;padding-top:20px;font:10px 'DM Mono';color:var(--lime)}.mini-nav b{font:700 10px 'DM Mono';text-transform:uppercase;letter-spacing:.1em;color:#fff;line-height:3}.blending{padding:130px 0}.blending .section-number{position:static}.blending .eyebrow{margin-top:72px}.blending-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end}.blending h2{font-size:clamp(55px,5vw,91px);line-height:.88;margin:40px 0}.blending .body-copy{margin:0}.ton-cards{display:flex;height:510px;align-items:end;gap:18px}.ton-cards article{padding:35px 32px;display:flex;flex-direction:column;background:#078443;height:100%;flex:1;color:#fff}.ton-cards article:nth-child(2){height:80%;background:#09623a}.ton-cards article:nth-child(3){height:61%;background:#084430}.ton-cards strong{font:500 110px 'Playfair Display';color:var(--lime);margin-top:auto}.ton-cards b{font:700 11px 'DM Mono';text-transform:uppercase;letter-spacing:.14em;text-align:right;transform:translateY(-35px)}.ton-cards span{margin-top:auto}.network{display:grid;grid-template-columns:1fr 1fr}.network-photo{min-height:760px;filter:saturate(.75)}.network-copy{padding:105px 14%}.network-copy .section-number{position:static;color:#55706a}.network-copy ul{list-style:none;margin:45px 0 0;padding:0;border-top:1px solid #b9c1ba}.network-copy li{border-bottom:1px solid #b9c1ba;padding:21px 0;font:500 24px 'Playfair Display';display:flex;gap:28px}.network-copy li small{font:10px 'DM Mono';color:#7b918a}.network-copy li b{margin-left:auto;color:var(--green)}.contact{text-align:center;padding:150px 20px}.contact h2{font-size:clamp(60px,7vw,130px);line-height:.9;margin:48px 0}.footer{border-top:1px solid #ffffff25;display:flex;align-items:center;justify-content:space-between;padding:55px 8.3%;color:#fff}.footer p,.footer a{font:700 10px 'DM Mono';letter-spacing:.11em;text-transform:uppercase;color:#fff;text-decoration:none}.footer div{display:flex;gap:28px}
@media(max-width:800px){.nav{height:68px;padding:0 6%}nav{display:none}.menu-toggle{display:flex;gap:10px;align-items:center;border:0;background:none;color:#fff;font:700 10px 'DM Mono';letter-spacing:.1em}.menu-toggle i{width:20px;height:1px;background:currentColor}.menu-toggle[aria-expanded=true]+nav{display:flex;position:absolute;top:68px;left:0;width:100%;padding:25px 6%;background:var(--deep);flex-direction:column;align-items:flex-start;gap:25px}.nav-cta{border:0;padding:0}.hero{min-height:730px}.hero-content{padding-top:22vh}.intro{font-size:16px}.capacity{right:4%;bottom:4vh}.capacity strong{font-size:45px}.intro-section{padding:100px 0 70px;min-height:0}.section-number{position:static!important}.intro-section .eyebrow,.intro-section h2,.body-copy,.under-link{margin-left:0}.intro-section h2{margin-top:35px}.stats{grid-template-columns:1fr;margin-top:10px}.stats div{padding:25px 0;border-bottom:1px solid #c2c8c0}.ghost-letter{display:none}.services{padding-top:80px}.services h2{text-align:left;margin:25px 0 65px}.service-grid{grid-template-columns:1fr}.service-grid article,.service-grid article:not(:first-child){padding:30px 0;border-bottom:1px solid #446158;min-height:0}.service-grid i{margin:30px 0}.tea-story,.network,.blending-layout{grid-template-columns:1fr}.tea-image,.network-photo{min-height:420px}.tea-copy,.network-copy{padding:75px 8.5%}.ton-cards{height:360px;gap:8px}.ton-cards article{padding:20px 12px}.ton-cards strong{font-size:70px}.ton-cards span{font-size:8px}.footer{display:block;padding:42px 6%}.footer p{margin:28px 0}.footer div{flex-wrap:wrap;gap:14px}.wrap{width:88%}}
.tea-comparison{padding:0 0 120px}.tea-comparison>div{display:inline-flex;width:50%;justify-content:space-between;border-top:1px solid #bfc8bf;padding-top:30px;color:var(--green);font:500 38px 'Playfair Display'}.tea-comparison small{align-self:center;color:var(--ink);font:700 9px 'DM Mono';text-transform:uppercase;letter-spacing:.12em}.tea-comparison figure{height:390px;margin:120px 0 0;background:linear-gradient(90deg,#00251fd9,#00251f44),url('assets/tea-textures.png') center/cover;padding:145px 55px;color:#fff}.tea-comparison figure span{display:block;color:var(--lime);font:700 11px 'DM Mono';text-transform:uppercase;letter-spacing:.13em}.tea-comparison figure em{display:block;color:#fff;font:italic 42px 'Playfair Display';margin-top:18px}.value,.window,.export,.people{padding:130px 0}.value .section-number,.window .section-number,.export .section-number,.people .section-number{position:static;color:#9ab0aa}.value-top,.export-head,.people-head{display:grid;grid-template-columns:1.25fr .75fr;gap:12%;align-items:end}.value h2,.window h2{font-size:clamp(56px,7vw,120px);line-height:.87;margin-top:35px}.value-top>p,.export-head>p,.people-head>p{color:#b4c3bd;font-size:17px;line-height:1.7}.range{border-top:1px solid #527168;margin-top:110px;padding:18px 0 70px;display:flex;justify-content:space-between;color:var(--lime)}.range span{display:flex;flex-direction:column;gap:10px;font-size:20px}.range b{font:500 44px 'Playfair Display'}.range small,.value-cards small,.visibility-grid small,.people-grid small{font:700 10px 'DM Mono';text-transform:uppercase;letter-spacing:.12em}.value-cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #446158;border-bottom:1px solid #446158}.value-cards article{padding:45px 40px 45px 0;min-height:410px;border-right:1px solid #446158}.value-cards article+article{padding-left:45px}.value-cards h3,.three-points h3,.visibility-grid h3,.people-grid h3{font-size:34px;margin:68px 0 22px}.value-cards p,.three-points p,.visibility-grid p,.people-grid p{color:#b1c1bb;line-height:1.7}.value-cards article>b{color:var(--lime);font:700 10px 'DM Mono';text-transform:uppercase;letter-spacing:.14em;display:block;margin-top:70px}.volume{padding:70px 0 135px}.volume .wrap{display:grid;grid-template-columns:1fr 1fr .7fr;align-items:center}.volume div{display:grid;grid-template-columns:auto auto;gap:6px 25px;border-right:1px solid #42675c;padding-right:50px}.volume small{color:#9cb3ab;text-transform:uppercase;font:10px 'DM Mono';letter-spacing:.12em;grid-column:span 2}.volume strong{font:500 75px 'Playfair Display';color:var(--lime)}.volume b{align-self:center;font:700 9px 'DM Mono';letter-spacing:.12em;text-transform:uppercase}.volume p{border-left:4px solid var(--lime);padding-left:20px;margin-left:70px;font:500 17px 'DM Mono';letter-spacing:.12em;text-transform:uppercase}.window h2{text-align:right;margin:0 0 105px}.process{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #446158;border-bottom:1px solid #446158}.process span{padding:46px 25px 38px;border-right:1px solid #446158;color:var(--lime);font:10px 'DM Mono'}.process b{display:block;color:#fff;font:500 25px 'Playfair Display';margin-top:56px}.three-points{display:grid;grid-template-columns:repeat(3,1fr);gap:10%;margin-top:100px}.three-points i,.people-grid i{font:40px Georgia;color:var(--lime);font-style:normal}.export-head h2,.people-head h2{font-size:clamp(56px,7vw,122px);line-height:.82}.visibility{display:grid;grid-template-columns:42% 58%;margin-top:80px}.orb{height:480px;width:480px;border:2px solid #a8d33b;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 0 50px #ffffff10,0 0 0 100px #ffffff08}.orb small,.orb b{text-transform:uppercase;font:700 10px 'DM Mono';letter-spacing:.16em}.orb strong{font:500 110px 'Playfair Display';color:var(--lime)}.visibility-grid{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #42675c;border-top:1px solid #42675c}.visibility-grid article{min-height:280px;padding:45px;border-right:1px solid #42675c;border-bottom:1px solid #42675c}.visibility-grid h3{margin:45px 0 18px}.tea-story{margin-top:0}.people .eyebrow{margin-left:17%;}.people-head{margin:55px 0 100px 17%}.people-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #446158}.people-grid article{padding:65px 35px 20px 0;border-right:1px solid #446158;min-height:470px}.people-grid article+article{padding-left:35px}.people-grid small{float:right;color:#9db1aa}.people-grid h3{margin:70px 0 22px}.director{display:grid;grid-template-columns:25% 75%;min-height:1100px}.director aside{border-right:1px solid #c2c8c0;padding:25px 8.5%;display:flex;flex-direction:column;align-items:flex-start}.director aside .section-number{position:static}.director aside div{margin-top:125px;width:190px;height:190px;border-radius:50%;display:grid;place-items:center;background:#06412f;color:var(--lime);font:500 55px 'Playfair Display'}.director aside>b{color:var(--green);font:700 10px 'DM Mono';letter-spacing:.13em;text-transform:uppercase;margin-top:45px}.director-copy{padding:20px 9% 90px}.director-copy h2{font-size:clamp(50px,6vw,108px);line-height:.9;margin:65px 0}.two-copy{display:grid;grid-template-columns:1fr 1fr;gap:10%;color:var(--copy);font-size:16px;line-height:1.7}.quote-line{margin:40px 0 65px;border-left:4px solid #a6d42d;padding-left:28px;color:#314f47;line-height:1.7}.principle{background:#06412f;color:#fff;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding:62px}.principle small{font:700 10px 'DM Mono';text-transform:uppercase;letter-spacing:.12em;color:var(--lime)}.principle h3{font-size:36px;margin-top:35px}.principle p{color:#c1d0ca;line-height:1.7}.values{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #c2c8c0}.values span{padding:28px;color:var(--green);font:10px 'DM Mono'}.values b{display:block;margin-top:24px;color:var(--ink);font:500 22px 'Playfair Display'}.docs{padding:100px 0 0}.docs .wrap{display:grid;grid-template-columns:28% 48% 24%;gap:30px;align-items:center}.docs h2{font-size:55px;line-height:.85;margin:45px 0}.docs .wrap>div>p:last-child,.docs aside p{color:#b5c4be;line-height:1.7}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #42675c}.doc-grid span{min-height:170px;border-right:1px solid #42675c;border-bottom:1px solid #42675c;padding:28px;color:var(--lime);font:10px 'DM Mono'}.doc-grid b,.doc-grid small{display:block}.doc-grid b{font:500 24px 'Playfair Display';color:#fff;margin-top:40px}.doc-grid small{color:#9db4ac;text-transform:uppercase;margin-top:10px;font-size:8px}.docs aside{border-left:4px solid var(--lime);padding-left:30px}.docs aside strong{display:block;font:500 78px 'Playfair Display';color:var(--lime)}.docs aside>b{font:700 10px 'DM Mono';letter-spacing:.13em;text-transform:uppercase}.ticker{display:flex;justify-content:space-between;background:var(--lime);color:var(--ink);padding:22px 8.5%;margin-top:85px;font:700 10px 'DM Mono';letter-spacing:.12em;text-transform:uppercase}.compliance,.coordination,.visit{padding:130px 0}.compliance .section-number,.visit .section-number{position:static}.compliance .eyebrow{margin-left:17%;}.compliance-title{display:grid;grid-template-columns:1.2fr .8fr;gap:12%;align-items:end;margin:48px 0 100px 17%}.compliance-title h2{font-size:clamp(58px,7vw,120px);line-height:.85}.compliance-title p,.coordination p,.visit p{color:var(--copy);line-height:1.75}.certs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bbc5bc;border-bottom:1px solid #bbc5bc}.certs article{min-height:430px;padding:38px 38px 35px 0;border-right:1px solid #bbc5bc}.certs article+article{padding-left:38px}.certs small{color:#9aa8a3;font:10px 'DM Mono'}.certs h3{font-size:52px;color:var(--green);margin:78px 0 12px}.certs h3 b{display:block;font:700 22px 'DM Sans';letter-spacing:0}.certs strong{font:500 24px 'Playfair Display'}.certs p{color:var(--copy);font-size:14px;line-height:1.6;margin-top:75px}.members-title{font:700 10px 'DM Mono';letter-spacing:.12em;text-transform:uppercase;margin-top:80px}.members{display:grid;grid-template-columns:1fr 1fr;border:1px solid #bbc5bc}.members span{padding:35px 40px;font:500 24px 'Playfair Display';border-right:1px solid #bbc5bc}.members b{font-size:38px;color:var(--green);margin-right:45px}.members small{float:right;font:700 9px 'DM Mono';letter-spacing:.1em;text-transform:uppercase;margin-top:12px}.coordination .wrap{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center}.coordination h2,.visit h2{font-size:clamp(52px,5vw,86px);line-height:.9;margin:42px 0}.agency-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #bbc5bc}.agency-grid span{min-height:180px;border-right:1px solid #bbc5bc;border-bottom:1px solid #bbc5bc;padding:42px;color:var(--green);font:500 36px 'Playfair Display'}.agency-grid small{display:block;margin-top:50px;color:var(--ink);font:700 10px 'DM Mono';text-transform:uppercase;letter-spacing:.12em}.visit .eyebrow{margin-left:17%;}.visit h2{margin-left:17%;margin-bottom:110px}.contact-card{display:grid;grid-template-columns:15% 40% 45%;border:1px solid #bbc5bc}.contact-card>strong{font:500 175px 'Playfair Display';color:#b2dd2a;padding:60px 10px}.contact-card>div{padding:70px 55px;border-left:1px solid #bbc5bc}.contact-card small{font:700 10px 'DM Mono';letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.contact-card h3{font-size:42px;margin:60px 0 35px}.contact-card>div:last-child h3{font-size:30px;margin:25px 0 60px}.contact-card h3 b{float:right;color:var(--green)}
@media(max-width:800px){.tea-comparison{padding-bottom:70px}.tea-comparison>div{display:flex;width:100%;font-size:28px;margin-top:25px}.tea-comparison figure{margin-top:60px;height:260px;padding:90px 25px}.value,.window,.export,.people,.compliance,.coordination,.visit{padding:80px 0}.value-top,.export-head,.people-head,.compliance-title,.coordination .wrap{grid-template-columns:1fr;margin-left:0}.range{margin-top:60px}.value-cards,.three-points,.visibility-grid,.people-grid,.certs,.members{grid-template-columns:1fr}.value-cards article,.value-cards article+article,.people-grid article,.people-grid article+article,.certs article,.certs article+article{padding:35px 0;min-height:0}.volume .wrap{grid-template-columns:1fr;gap:35px}.volume div{border:0;padding:0}.volume p{margin:0}.window h2{text-align:left;margin-bottom:60px}.process{grid-template-columns:1fr}.process span{padding:22px}.process b{margin-top:12px}.visibility{grid-template-columns:1fr}.orb{height:260px;width:260px;margin:40px auto 85px;box-shadow:0 0 0 25px #ffffff10,0 0 0 50px #ffffff08}.orb strong{font-size:70px}.visibility-grid article{padding:28px;min-height:0}.people .eyebrow,.people-head,.compliance .eyebrow,.compliance-title,.visit .eyebrow,.visit h2{margin-left:0}.director{grid-template-columns:1fr}.director aside{border:0;padding:55px 6%}.director aside div{margin-top:45px;width:110px;height:110px;font-size:35px}.director-copy{padding:55px 6%}.two-copy,.principle{grid-template-columns:1fr}.principle{padding:35px}.values{grid-template-columns:1fr 1fr}.docs .wrap{grid-template-columns:1fr;padding-bottom:30px}.doc-grid{grid-template-columns:1fr 1fr}.ticker{overflow:auto;gap:35px;white-space:nowrap}.compliance-title{margin-bottom:55px}.certs h3{margin:35px 0 12px}.certs p{margin-top:25px}.members span{font-size:19px}.members b{margin-right:15px}.coordination h2,.visit h2{margin-bottom:55px}.contact-card{grid-template-columns:1fr}.contact-card>strong{font-size:100px;padding:20px}.contact-card>div{padding:35px;border-left:0;border-top:1px solid #bbc5bc}.contact-card h3{font-size:30px;margin:30px 0}.contact-card>div:last-child h3{font-size:23px;margin:20px 0 35px}}

