/* Ink, image and type share one measured rhythm across the site. */
.art-botanical{position:absolute;display:block;width:min(58vw,760px);height:auto;right:-8%;top:3%;z-index:1;overflow:visible;color:#f3dfae;opacity:.29;pointer-events:none;mix-blend-mode:screen}
.art-botanical path,.art-drawn path{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.art-botanical path:first-child{stroke-width:1.5}
.art-botanical--home{right:-8%;top:5%;width:min(65vw,910px);opacity:.23}
.art-botanical--about{right:12%;top:7%;width:min(55vw,710px);color:#809377;opacity:.25;mix-blend-mode:multiply;transform:rotate(-9deg)}
.art-botanical--products{right:-9%;top:-5%;width:min(57vw,770px);opacity:.32}
.art-botanical--library{right:-8%;top:4%;width:min(58vw,740px);opacity:.25}
.art-botanical--detail{top:-18%;right:-5%;width:min(52vw,660px);opacity:.27}
.about-prologue-inner{position:relative;z-index:2}
.tea-hero .art-botanical{z-index:2}.tea-hero-copy,.tea-hero-bottom{z-index:3}
.product-detail-hero{position:relative;isolation:isolate;overflow:hidden}.product-detail-heading{position:relative;z-index:2}
.editorial#hanh-trinh,.book-feature,.about-opening,.tea-index,.meet-workshop,.ct-destinations{position:relative;isolation:isolate;overflow:hidden}
.editorial#hanh-trinh .editorial-grid,.book-feature-inner,.about-opening>*:not(.art-botanical),.tea-index-inner,.meet-workshop>*:not(.art-botanical),.ct-destinations-inner{position:relative;z-index:2}
.art-botanical--chapter,.art-botanical--index,.art-botanical--contact{z-index:0;width:min(44vw,570px);top:2%;right:-13%;color:#778d71;opacity:.16;mix-blend-mode:multiply;transform:rotate(12deg)}
.about-opening .art-botanical--chapter{top:17%;right:-8%;opacity:.14;transform:rotate(-20deg)}
.meet-workshop .art-botanical--chapter{top:22%;right:-9%;opacity:.17}
.art-botanical--index{top:6%;right:-12%;color:#647d5d;opacity:.19}
.art-botanical--contact{top:7%;right:-11%;color:#6b886b;opacity:.16}
.art-botanical--book{top:-27%;right:-17%;width:min(65vw,810px);opacity:.17}
.art-motion-ready .art-drawn{filter:opacity(0);transition:filter .38s ease-out}
.art-motion-ready .art-drawn.art-seen{filter:opacity(1)}
.art-motion-ready [data-reveal].ready{opacity:.72;transform:none;transition:opacity .24s ease-out}
.art-motion-ready [data-reveal].ready.is-visible{opacity:1;transform:none}
.art-motion-ready .art-title,.art-motion-ready .art-fade{opacity:.72;transform:none;transition:opacity .24s ease-out}
.art-motion-ready .art-title.art-seen,.art-motion-ready .art-fade.art-seen{opacity:1}
.art-motion-ready .art-scene .art-photo img{transform:none;opacity:.72;transition:opacity .3s ease-out}
.art-motion-ready .art-scene.art-seen .art-photo img{opacity:1}
.art-motion-ready .art-scene.art-seen .art-photo:hover img,.art-motion-ready .ct-location:hover .art-photo img{transform:scale(1.025)}
.art-scene .art-photo{isolation:isolate}.art-scene .art-photo::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(145deg,#f9f4df12 0%,transparent 36%,#e7dfbd14 100%)}
.art-motion-ready .hero-slide,.art-motion-ready .hero-slide.is-active{transition:opacity .55s ease-in-out,visibility 0s linear .55s}
.art-motion-ready .hero-slide.is-active{transition:opacity .55s ease-in-out,visibility 0s}
.art-motion-ready .hero-slide.is-active .hero-content .eyebrow,.art-motion-ready .hero-slide.is-active .hero-content h1,.art-motion-ready .hero-slide.is-active .hero-content .lead,.art-motion-ready .hero-slide.is-active .hero-actions{animation:art-soft-fade .27s ease-out both}
.art-motion-ready .hero-slide.is-active .hero-content h1{animation-delay:.03s}.art-motion-ready .hero-slide.is-active .hero-content .lead{animation-delay:.06s}.art-motion-ready .hero-slide.is-active .hero-actions{animation-delay:.09s}
.art-motion-ready :is(.about-prologue,.tea-hero,.museum-hero,.meet-hero,.ct-hero,.product-detail-hero) :is(.eyebrow,.tea-kicker,.about-prologue-kicker,.ct-kicker){animation:art-soft-fade .24s ease-out both}
.art-motion-ready :is(.about-prologue,.tea-hero,.museum-hero,.meet-hero,.ct-hero,.product-detail-hero) h1{animation:art-soft-fade .28s ease-out .02s both}
.art-motion-ready :is(.about-prologue,.tea-hero,.museum-hero,.meet-hero,.ct-hero,.product-detail-hero) :is(.about-prologue-deck,.tea-hero-copy>p:not(.tea-kicker),.museum-hero-copy>p:not(.eyebrow),.meet-lead,.ct-hero-note,.product-detail-heading .lead){animation:art-soft-fade .28s ease-out .04s both}
.art-motion-ready :is(.about-prologue,.tea-hero,.museum-hero,.meet-hero,.ct-hero) :is(.about-prologue-link,.tea-hero-discover,.museum-scroll,.text-link,.ct-hero-link){animation:art-soft-fade .28s ease-out .06s both}
body{animation:none}.page-banner-copy{animation:none}
@keyframes art-soft-fade{from{opacity:.72}to{opacity:1}}
@media(max-width:760px){
  .art-botanical{width:105vw;right:-50%;top:4%;opacity:.14}
  .art-botanical--about{right:-33%;top:20%;width:100vw;opacity:.15}
  .art-botanical--home{right:-37%;top:11%;opacity:.14}
  .art-botanical--products{right:-36%;width:100vw;opacity:.17}
  .art-botanical--detail{right:-52%;top:0}
  .art-botanical--chapter,.art-botanical--index,.art-botanical--contact{right:-38%;top:8%;width:85vw;opacity:.11}
  .art-botanical--book{right:-45%;top:0;opacity:.12}
}
@media(prefers-reduced-motion:reduce){
  .art-motion-ready .art-title,.art-motion-ready .art-fade,.art-motion-ready [data-reveal].ready{opacity:1;transform:none;transition:none}
  .art-motion-ready .art-drawn{filter:none;transition:none}
  .art-motion-ready .art-scene .art-photo img{opacity:1;transform:none;transition:none}
  .art-motion-ready .hero-slide.is-active .hero-content *,.art-motion-ready :is(.about-prologue,.tea-hero,.museum-hero,.meet-hero,.ct-hero,.product-detail-hero) *{animation:none}
}
