.hero.hero-editorial{isolation:isolate;background:radial-gradient(ellipse at 54% 38%,#e5c04921,transparent 52%),var(--evergreen);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr) minmax(220px,.7fr);align-items:center;gap:24px;height:calc(100svh - 80px);min-height:600px;max-height:940px;padding:40px clamp(24px,5.5vw,88px);display:grid;position:relative;overflow:clip}.hero-editorial .hero-editorial-copy{z-index:3;grid-area:1/1;align-self:center;width:auto;margin:0;position:relative;inset:auto}.hero-editorial h1{font:700 clamp(36px,3.9vw,72px)/1.04 var(--font-display);letter-spacing:0;color:var(--yellow);white-space:normal;margin:0 0 32px}.hero-editorial h1 span{padding:0;display:block;overflow:visible}@media (min-width:1024px){.hero-stats{translate:clamp(-80px,-5vw,-48px) -64px}.hero-editorial .hero-editorial-copy{align-self:center}}.hero-editorial-copy .eyebrow{margin-bottom:24px;font-size:11px}.hero-journey{min-height:48px;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#efefef0f;border:1px solid #e5c04999;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:12px 20px;font-size:12px;text-decoration:none;display:inline-flex}.hero-journey:hover{border-color:var(--yellow);background:#e5c04929}.hero-journey:active,.hero-teaser:active{background:var(--gula-malacca)}.hero-journey:focus-visible,.hero-teaser:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.hero-stage{pointer-events:none;z-index:1;position:absolute;inset:0}.stage-bottle-anchor{width:clamp(220px,25vw,360px);height:76%;position:absolute;top:8%;left:50%;transform:translate(-42%)}.hero-editorial .hero-bottle{width:100%;height:100%;margin:0;position:static}.hero-editorial .hero-bottle img{object-fit:contain;filter:drop-shadow(0 24px 28px #00000040);width:100%;height:100%;position:static}.stage-foliage{background-image:var(--foliage);pointer-events:none;opacity:.85;background-repeat:no-repeat;display:block;position:absolute;inset:0}.stage-foliage--left{background-position:0 100%;background-size:auto 90%}.stage-foliage--right{background-position:100% 100%;background-size:auto 80%}.hero-stats{z-index:3;grid-area:1/3;justify-self:end;gap:16px;width:min(100%,230px);display:grid}.hero-stat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#efefef1a,#efefef06);border:1px solid #efefef33;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 12px 32px #00000014}.hero-stat-ring{width:32px;height:32px;color:var(--yellow);border:1px solid #e5c04999;border-radius:50%;flex:none;place-items:center;display:grid}.hero-stat dl{flex-direction:column-reverse;gap:8px;min-width:0;margin:0;display:flex}.hero-stat dt{color:var(--white);font-size:11px;line-height:1.4}.hero-stat dd{font:400 40px/1.1 var(--font-display);color:var(--yellow);overflow-wrap:anywhere;margin:0}.hero-stat--compact dd{font-size:16px;line-height:1.4}.hero-teaser{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white);background:#efefef12;border:1px solid #efefef40;border-radius:16px;grid-area:2/3;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:20px;text-decoration:none;transition:background .3s,border-color .3s;display:flex;position:relative}.hero-teaser small{text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);margin-bottom:10px;font-size:10px;display:block}.hero-teaser strong{font:400 22px/1.2 var(--font-display)}.hero-teaser:hover{border-color:var(--yellow);background:#efefef24}.teaser-arrow{color:var(--yellow);font-size:24px}.hero-story-boundary{position:relative}.cloud-scroll-zone{--effective-cloud-zone:var(--cloud-zone);top:calc(-1 * var(--effective-cloud-zone) - 64px);width:100%;height:var(--effective-cloud-zone);pointer-events:none;z-index:25;position:absolute;left:0}.cloud-viewport{pointer-events:none;position:fixed;inset:0;overflow:clip}.cloud-bank{opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.cloud-bank img{width:100%;max-width:none;height:auto;display:block}.cloud-bank-distant{filter:brightness(.85);scale:1.05}.cloud-bank .cloud-bank-back{z-index:-1;position:absolute;inset:-28% 0 auto;transform:rotate(180deg)}[data-entry=gated] .cloud-scroll-zone{visibility:hidden}[data-entry=entering] .hero-stage{animation:.55s ease-out .65s both world-reveal}[data-entry=entering] .hero-editorial-copy{animation:none}[data-entry=entering] .hero-editorial-copy .eyebrow{animation:.4s ease-out .8s both entrance-copy}[data-entry=entering] .hero-editorial h1 span{animation:.5s cubic-bezier(.22,1,.36,1) .85s both entrance-copy}[data-entry=entering] .hero-editorial h1 span+span{animation-delay:1s}[data-entry=entering] .hero-journey{animation:.4s ease-out 1.1s both entrance-copy}[data-entry=entering] .hero-stats{animation:none}[data-entry=entering] .hero-stat{animation:.45s cubic-bezier(.22,1,.36,1) 1.15s both entrance-card}[data-entry=entering] .hero-stat+.hero-stat{animation-delay:1.25s}[data-entry=entering] .hero-teaser{animation:.45s cubic-bezier(.22,1,.36,1) 1.35s both entrance-card}[data-entry=entering] .gate-v3{animation:.26s cubic-bezier(.22,1,.36,1) both gate-depart}[data-entry=entering] .gate-v3::backdrop{animation:.35s ease-out both gate-backdrop}.botanical-entrance{z-index:90;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:clip}.entrance-wing{background:var(--evergreen);width:50.5%;position:absolute;top:0;bottom:0}.entrance-wing--left{left:0}.entrance-wing--right{right:0}.entrance-flower{aspect-ratio:12/17;transform-origin:50% 90%;filter:drop-shadow(0 12px 20px #00000038);width:clamp(180px,25vw,390px);position:absolute}.entrance-flower svg{width:100%;height:100%;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 45%,#000 55%,#0000 73%);mask-image:radial-gradient(at 50% 45%,#000 55%,#0000 73%)}.entrance-wing--left .entrance-flower{right:-8%}.entrance-wing--right .entrance-flower{left:-8%;scale:-1 1}.entrance-flower--upper{top:4%;rotate:-18deg}.entrance-flower--lower{bottom:0;rotate:20deg;scale:.75}.entrance-wing--right .entrance-flower--lower{scale:-.75 .75}[data-entry=entering] .botanical-entrance{visibility:visible;animation:1.8s linear both entrance-veil}[data-entry=entering] .entrance-wing--left{animation:.45s cubic-bezier(.65,0,.25,1) .4s both entrance-part-left}[data-entry=entering] .entrance-wing--right{animation:.45s cubic-bezier(.65,0,.25,1) .4s both entrance-part-right}[data-entry=entering] .entrance-flower{animation:.65s ease-in-out both entrance-flutter}[data-entry=entering] .entrance-flower--lower{animation-delay:60ms}@keyframes entrance-veil{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}@keyframes entrance-part-left{0%{transform:translate(0)}to{transform:translate(-115%)}}@keyframes entrance-part-right{0%{transform:translate(0)}to{transform:translate(115%)}}@keyframes entrance-flutter{0%{opacity:0;transform:translateY(32px)rotate(-4deg)scale(.94)}30%{opacity:1;transform:translateY(0)rotate(1.5deg)scale(1)}52%{transform:rotate(-1.2deg)}74%{transform:rotate(.8deg)}to{opacity:1;transform:rotate(0)}}@keyframes entrance-copy{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes entrance-card{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (max-width:1023px) and (min-width:768px){.hero.hero-editorial{grid-template-columns:1fr 1fr;gap:20px;min-height:720px;max-height:none}.hero-editorial .hero-editorial-copy{align-self:start;margin-top:24px}.stage-bottle-anchor{width:32%;height:56%;top:5%;left:60%}.hero-stats{grid-area:2/1/auto/-1;justify-self:stretch;width:100%;margin-bottom:0;display:flex}.hero-stat{flex:1}.hero-teaser{grid-area:2/1/auto/-1;align-self:end;min-height:80px}}@media (max-width:767px){.hero.hero-editorial{flex-direction:column;align-items:stretch;gap:20px;height:auto;min-height:calc(100svh - 64px);max-height:none;padding:28px 24px 24px;display:flex}.hero-editorial .hero-editorial-copy{text-align:left;order:0}.hero-editorial-copy .eyebrow{margin-bottom:12px}.hero-editorial h1{margin-bottom:16px;font-size:clamp(38px,10.8vw,58px)}.hero-stage{order:1;width:100%;height:clamp(300px,44svh,420px);position:relative;inset:auto}.stage-bottle-anchor{width:64%;height:94%;top:0;left:50%;transform:translate(-50%)}.stage-foliage--left{background-position:left -10px bottom;background-size:auto 80%}.stage-foliage--right{background-position:right -10px bottom;background-size:auto 80%}.hero-stats{order:3;grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.hero-stat{align-items:flex-start;gap:8px;padding:12px}.hero-stat-ring{width:22px;height:22px;font-size:12px}.hero-stat--pending dd{font-size:13px}.hero-stat dt{font-size:10px}.hero-teaser{order:4;width:100%;min-height:80px;padding:16px}.hero-teaser strong{font-size:22px}.cloud-scroll-zone{--effective-cloud-zone:min(var(--cloud-zone),40svh)}}.hero.hero-editorial{background:radial-gradient(ellipse 30% 52% at 52% 48%,#e5c04952,#273f268c 56%,transparent 100%),radial-gradient(ellipse at 52% 45%,var(--evergreen),var(--ink) 76%);height:100svh;padding-top:120px}.stage-branch{object-fit:contain;filter:drop-shadow(0 12px 20px #0006);width:min(76vw,1100px);height:30%;position:absolute;bottom:-2%;left:50%;translate:-50%}.stage-bottle-anchor{height:62%;top:16%}@media (min-width:768px) and (max-width:1023px){.stage-bottle-anchor{height:50%;top:12%}.stage-branch{height:22%;bottom:15%}}.hero-editorial .hero-journey{z-index:3;white-space:nowrap;grid-area:auto;position:absolute;bottom:15%;left:calc(50% + clamp(17.6px,2vw,28.8px));translate:-50%}@media (min-width:1024px){.hero-editorial .hero-editorial-copy{translate:0 clamp(-96px,-11svh,-64px)}}@media (min-width:768px) and (max-width:1023px){.hero-editorial .hero-journey{margin:0;top:64%;bottom:auto;left:62.56%}}@media (max-width:767px){.hero-editorial .hero-journey{order:2;align-self:center;margin:0;position:relative;bottom:auto;left:auto;translate:none}.hero-stage{isolation:isolate}.stage-foliage{inset:0 -24px}.hero.hero-editorial{background:radial-gradient(ellipse 65% 35% at 50% 46%,#e5c04940,transparent 85%),radial-gradient(ellipse at 50% 40%,var(--evergreen),var(--ink) 85%);height:auto;padding-top:100px}.stage-bottle-anchor{height:80%;top:0}.stage-branch{width:120%;height:25%;bottom:0}.hero-editorial h1{font-size:clamp(36px,9vw,52px)}}@media (prefers-reduced-motion:reduce){[data-entry=entering] .hero-stage,[data-entry=entering] .hero-stats,[data-entry=entering] .hero-teaser{animation:none}.hero-teaser{transition:none}.botanical-entrance{display:none}[data-entry=entering] .hero-editorial-copy .eyebrow,[data-entry=entering] .hero-editorial h1 span,[data-entry=entering] .hero-journey,[data-entry=entering] .hero-stat,[data-entry=entering] .hero-teaser{animation:.18s linear both entrance-quiet}@keyframes entrance-quiet{0%{opacity:0}to{opacity:1}}}.hero-stage{--wood-width:min(76vw,1000px);--wood-bottom:-12px;--wood-rest:calc(var(--wood-width) * .16 + var(--wood-bottom))}.stage-branch{width:var(--wood-width);height:auto;left:52%;bottom:var(--wood-bottom);object-fit:contain}.stage-bottle-anchor{top:auto;left:52%;bottom:var(--wood-rest);height:62%;max-height:calc(100% - var(--wood-rest) - 96px);transform:translate(-50%)}.hero-editorial .hero-bottle img{object-position:center bottom;transform:translateY(4.26%)}@media (min-width:768px) and (max-width:1023px){.hero-stage{--wood-width:76vw;--wood-bottom:18%}.stage-bottle-anchor{height:50%;max-height:calc(100% - var(--wood-rest) - 120px)}.stage-branch,.stage-bottle-anchor{left:60%}}@media (max-width:767px){.hero-stage{--wood-width:min(100vw,480px);--wood-bottom:0px;height:clamp(360px,48svh,460px)}.stage-branch,.stage-bottle-anchor{left:50%}.stage-bottle-anchor{height:80%;max-height:calc(100% - var(--wood-rest));width:64%}}
.recipe-disclosure{border-top:1px solid var(--yellow);margin-top:24px}.recipe-disclosure summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;line-height:1.5}.recipe-disclosure summary:hover{color:var(--gula-malacca)}.recipe-disclosure summary:active{color:var(--turmeric)}.recipe-disclosure summary:focus-visible{outline:2px solid var(--evergreen);outline-offset:4px}.recipe-disclosure[open] summary{border-bottom:1px solid var(--yellow);margin-bottom:24px}.recipe-disclosure li{margin-bottom:12px;line-height:1.6}.recipe-disclosure section+section{margin-top:32px}.recipes{overflow-anchor:none;height:190svh;padding:0;overflow:visible}.recipes .recipe-stage{height:calc(100svh - 64px);min-height:540px;padding:0;position:sticky;top:64px;overflow:clip}.recipes .recipe-intro{pointer-events:none;gap:32px;min-height:0;padding-top:24px;position:absolute;top:32px;left:0;right:0}.recipes .recipe-intro h2{font-size:clamp(48px,6vw,88px)}.recipes .recipe-intro>div+div{margin-right:0;padding-top:0}.recipes .recipe-foreground{transform-origin:50%;background:0 0;width:100%;margin:0;padding:0;position:absolute;top:50%;left:0;translate:0 -50%}.recipes:not(.has-open-recipe) .carousel{height:calc(clamp(280px,46svh,400px) + 24px)}.recipes .serve-position:not(.is-expanded){height:clamp(280px,46svh,400px)}.recipes .serve-position:not(.is-expanded) .serve-copy{gap:16px;padding:24px}.recipes .serve-position:not(.is-expanded) .serve-title{font-size:clamp(26px,2.6vw,40px)}.recipes .serve-position:not(.is-expanded) .serve-description{font-size:16px}.recipes .carousel-controls,.recipes .recipe-tabs{background:0 0}.recipes .recipe-tabs{padding-top:8px}.recipes.has-open-recipe{height:auto}.recipes.has-open-recipe .recipe-stage{height:auto;min-height:0;padding:24px 0;position:relative;top:auto;overflow:visible}.recipes.has-open-recipe .recipe-intro{display:none}.recipes.has-open-recipe .recipe-foreground{position:relative;top:auto;translate:none;transform:none!important}.recipes.has-open-recipe .carousel-controls,.recipes.has-open-recipe .recipe-tabs{display:none}.recipes.has-open-recipe .carousel{min-height:0}@media (max-width:767px){.recipes{height:145svh}.recipes .recipe-stage{min-height:600px}.recipes .recipe-intro{width:calc(100% - 48px);padding-top:16px;top:24px}.recipes .recipe-intro h2{font-size:44px}.recipes .recipe-intro>div+div{margin-top:16px;font-size:14px}.recipes .recipe-intro>div+div p{margin-bottom:8px}.recipes .recipe-intro .eyebrow{margin-bottom:12px}.recipes:not(.has-open-recipe) .carousel{height:calc(clamp(400px,60svh,520px) + 16px)}.recipes .serve-position:not(.is-expanded){height:clamp(400px,60svh,520px)}.recipes .serve-position:not(.is-expanded) .serve-photo{height:calc(100% - 24px - 50% * var(--proximity));width:auto;inset:12px 12px auto}.recipes .serve-position:not(.is-expanded) .serve-copy{width:100%;height:50%;opacity:clamp(0,calc((var(--proximity) - .5) * 2),1);gap:10px;padding:12px 20px 16px;top:50%}.recipes .serve-position:not(.is-expanded) .serve-title{font-size:26px}.recipes .serve-position:not(.is-expanded) .serve-description{font-size:13px;line-height:1.4}.recipes .serve-action{min-height:44px;padding:10px 8px}.recipes .carousel-controls{flex-wrap:nowrap;gap:8px;width:calc(100% - 48px);min-height:56px}.recipes .dwell-track{min-width:0;margin-right:0}.recipes .carousel-count{font-size:10px}.recipes .recipe-tabs{display:none}.recipes .serve-position.is-expanded{width:calc(100% - 48px)}.recipes .recipe-is-open .serve-photo{border-radius:16px;width:calc(100% - 24px);height:clamp(120px,20svh,180px);margin:12px 12px 0}.recipes .recipe-is-open .serve-copy{gap:12px;padding:20px}.recipes .recipe-is-open .serve-title{font-size:28px}.recipes .recipe-is-open .serve-description{font-size:14px}.recipes .inline-recipe{padding:0 20px 20px}}.recipes .carousel-controls{flex-wrap:nowrap;justify-content:center;gap:16px;width:max-content;max-width:calc(100% - 48px);min-height:64px;margin-inline:auto}.recipes .carousel-count{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;margin:0;font-size:12px}.recipes .pause-control{min-width:48px;min-height:48px;margin:0}@media (max-height:620px),(prefers-reduced-motion:reduce){.recipes{height:auto}.recipes .recipe-stage{height:auto;min-height:0;padding:32px 0;position:relative;top:auto}.recipes .recipe-intro{margin-bottom:24px;top:auto;opacity:1!important;position:relative!important;transform:none!important}.recipes .recipe-foreground{position:relative;top:auto;translate:none;transform:none!important}}
.hero-recognition{object-fit:contain;width:88px;height:88px;margin-top:16px;display:block}.v2-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.global-header .nav a[aria-current],.global-header .nav a:hover,.global-header .nav a:focus-visible{color:var(--white)}.hero-v2-description{max-width:34ch;margin:24px 0;font-size:16px;line-height:1.65}.hero-editorial .hero-editorial-copy{translate:none}.hero-v2-primary{background:var(--yellow);color:var(--evergreen);border-color:var(--yellow)}.hero-v2-primary:hover{background:var(--white);border-color:var(--white)}.hero-v2-primary:active{background:var(--yellow)}.hero-v2-secondary{color:var(--white);padding-inline:0}.hero-v2-secondary:hover{color:var(--yellow)}.hero-v2-secondary:active{color:var(--turmeric)}.hero-editorial .v2-actions{gap:8px 16px}.hero-editorial .v2-actions .button{gap:8px;padding:12px;font-size:11px}.story-v2{background:var(--white);color:var(--evergreen)}.story-v2-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;margin-bottom:64px;display:grid}.story-v2 h2{font-size:clamp(40px,4.4vw,64px);line-height:1.12}.story-v2-copy{max-width:48ch;line-height:1.75}.story-v2-worlds{grid-template-columns:1fr 1fr;gap:24px;display:grid}.story-v2-worlds article{isolation:isolate;background:var(--ink);min-height:440px;color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.story-v2-worlds article>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.story-v2-worlds article:after{content:"";background:linear-gradient(transparent 20%,var(--ink));z-index:-1;position:absolute;inset:0}.story-v2-worlds article>div{max-width:48ch;padding:32px}.story-v2-worlds .eyebrow{color:var(--yellow);margin-bottom:16px}.story-v2-worlds h3{text-transform:none;font-size:32px;line-height:1.2}.story-v2-worlds p{margin-bottom:0;line-height:1.6}.story-v2-join{font-family:var(--font-display);justify-content:center;align-items:center;gap:24px;margin:48px 0 0;font-size:28px;display:flex}.botanicals-v2{background:var(--evergreen)}.botanicals-v2 .section-heading>p{align-self:end;line-height:1.75}.botanicals-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.botanicals-v2-image{background:var(--ink);height:320px;margin-bottom:32px;overflow:hidden}.botanicals-v2-image img{object-fit:cover;width:100%;height:100%}.botanical-pandan img{object-position:65% center}.botanical-lemongrass img{object-position:center}.botanicals-v2-grid .eyebrow{margin-bottom:16px;font-size:11px}.botanicals-v2-grid h3{text-transform:none;font-size:32px}.botanicals-v2-grid p{max-width:36ch;line-height:1.75}.product-grid>div>p{max-width:48ch;line-height:1.75}.find-availability{border-top:1px solid var(--yellow);margin-top:32px;padding-top:24px;font-size:14px}@media (min-width:1024px){.hero.hero-editorial{grid-template-columns:minmax(0,1.15fr) minmax(230px,.9fr) minmax(200px,.7fr)}.hero-stats{translate:0 -48px}.hero-editorial-copy{max-width:440px}}@media (max-width:1023px){.story-v2-heading{gap:40px}.story-v2-worlds article{min-height:360px}.botanicals-v2-grid{gap:24px}.botanicals-v2-image{height:240px}}@media (max-width:767px){.hero-v2-description{max-width:40ch;margin:16px 0;font-size:16px}.hero-editorial .hero-editorial-copy{width:100%}.story-v2,.botanicals-v2{padding:64px 0}.story-v2-heading{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.story-v2-lead{font-size:20px}.story-v2-worlds{grid-template-columns:1fr;gap:24px}.story-v2-worlds article{min-height:360px}.story-v2-worlds article>div{padding:24px}.story-v2-join{gap:16px;margin-top:32px;font-size:24px}.botanicals-v2-grid{grid-template-columns:1fr;gap:40px}.botanicals-v2-image{height:360px;margin-bottom:24px}.botanicals-v2-grid p{max-width:100%}.botanical-pandan img{object-position:65% center}.botanical-lemongrass img{object-position:center}.product .v2-actions{flex-direction:column;align-items:stretch}}.global-header .header-logo{width:104px;height:48px}.global-header .header-logo img{object-fit:contain;opacity:0;width:100%;height:100%}.global-header .header-logo:after{content:"";pointer-events:none;background:#e2bf44;position:absolute;inset:0;-webkit-mask:url(/images/wordmark.svg) 50%/contain no-repeat;mask:url(/images/wordmark.svg) 50%/contain no-repeat}.hero-editorial .hero-lower-actions{z-index:4;gap:12px}.hero-editorial .hero-lower-actions .button{border-radius:999px;min-height:44px;padding:12px 16px}.hero-editorial .hero-lower-actions .hero-v2-secondary{border:1px solid var(--white);background:var(--evergreen)}.story-v2,.botanicals-v2{padding:32px 0}.story-v2-heading{gap:48px;margin-bottom:24px}.story-v2 h2,.botanicals-v2 h2{margin-bottom:0;font-size:clamp(28px,3vw,40px);line-height:1.12}.story-v2 .eyebrow,.botanicals-v2 .eyebrow{margin-bottom:12px}.story-v2-copy{font-size:14px;line-height:1.6}.story-v2-copy p{margin:0 0 12px}.story-v2-lead{font-size:18px;line-height:1.5}.story-v2-worlds article{min-height:216px}.story-v2-worlds article>div{padding:20px 24px}.story-v2-worlds h3{margin-bottom:8px;font-size:24px}.story-v2-worlds p{font-size:14px}.story-v2-join{gap:16px;margin-top:20px;font-size:20px}.story-v2-join img{width:28px;height:28px}.botanicals-v2 .section-heading{gap:24px;margin-bottom:24px}.botanicals-v2 .section-heading>p{margin-bottom:0;font-size:14px;line-height:1.6}.botanicals-v2-image{height:clamp(144px,27svh,240px);margin-bottom:16px}.botanical-ginger{background:#fff}.botanical-ginger img{object-fit:contain;object-position:center}.botanicals-v2-grid h3{margin-bottom:12px;font-size:24px}.botanicals-v2-grid p{margin-bottom:0;font-size:14px;line-height:1.6}.find{padding-block:32px}.find .section-heading h2{font-size:32px}.find .find-composition .result-card{min-height:0;padding:24px!important}.find .find-photo{background:0 0;height:100%;min-height:280px;max-height:400px}.find .find-photo img{object-fit:contain;object-position:center;padding:12px}.find .result-card h3{font-size:24px}.find-stockists{border-top:1px solid var(--yellow);margin-top:20px}.hanks-locations summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;font-size:14px;list-style:none;display:flex}.hanks-locations summary::-webkit-details-marker{display:none}.hanks-locations summary:hover,.hanks-locations summary:active{color:var(--yellow)}.hanks-locations summary:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.hanks-locations[open] summary{color:var(--yellow)}.hanks-locations[open] summary span{transform:rotate(45deg)}.hanks-locations ul{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:8px 0 16px;font-size:13px;line-height:1.5;list-style:none;display:grid}.hanks-locations li{padding-block:4px}.find .find-online{border-top:1px solid var(--yellow);justify-content:space-between;gap:16px;margin:0;padding-top:16px;display:flex}.find-online span{color:var(--yellow)}@media (min-width:1024px){.find .find-photo{min-height:344px}.find .find-photo img{padding:0}.hero-editorial .hero-stats{translate:0 -88px}.hero-editorial .hero-editorial-copy{align-self:start;margin-top:0;padding-top:16px}.hero-editorial h1{font-size:clamp(32px,3.8vw,48px);line-height:1.08}.hero-v2-description{max-width:34ch;margin:16px 0 0;font-size:14px;line-height:1.6}.hero-editorial .hero-lower-actions{flex-direction:column;align-items:stretch;position:absolute;bottom:32px;left:32px}}@media (max-width:1023px){.hero-lower-actions{grid-area:2/1;align-self:end;position:relative}}@media (max-width:767px){.global-header .header-logo{width:96px;height:44px}.hero-editorial .hero-lower-actions{order:2;align-self:flex-start}.hero-v2-description{margin:12px 0 0;font-size:14px;line-height:1.6}.hero-editorial .hero-editorial-copy{margin-top:0}.story-v2,.botanicals-v2{padding:24px 0}.story-v2-heading{gap:24px;margin-bottom:24px}.story-v2-heading .eyebrow{margin-bottom:16px}.story-v2 h2{letter-spacing:normal;text-wrap:balance;font-size:28px;line-height:1.2}.story-v2 h2 br{display:none}.story-v2-copy{font-size:15px;line-height:1.65}.story-v2-lead{font-size:16px}.story-v2-copy p{margin-bottom:16px}.story-v2-copy p:last-child{margin-bottom:0}.story-v2-worlds{grid-template-columns:1fr 1fr;gap:12px}.story-v2-worlds article{min-height:224px}.story-v2-worlds article>div{padding:16px 12px}.story-v2-worlds h3{font-size:20px}.story-v2-worlds p{font-size:13px;line-height:1.5}.story-v2-worlds .eyebrow{font-size:10px}.botanicals-v2 .section-heading{margin-bottom:20px;display:block}.botanicals-v2 .section-heading>p{margin-top:12px}.botanicals-v2-grid{grid-template-columns:1fr;gap:20px}.botanicals-v2-grid article{grid-template-columns:96px minmax(0,1fr);column-gap:16px;display:grid}.botanicals-v2-image{grid-area:1/1/4;height:100%;min-height:128px;margin:0}.botanicals-v2-grid .eyebrow{margin-bottom:4px;font-size:10px}.botanicals-v2-grid h3{margin-bottom:8px;font-size:22px}.botanicals-v2-grid p{font-size:13px;line-height:1.5}.find .section-heading p{font-size:14px}.find .find-composition .result-card{padding:20px!important}.find .find-photo{height:240px;min-height:240px;max-height:none}.hanks-locations ul{grid-template-columns:1fr}.footer.footer-figma{padding:24px 20px 20px}.footer-figma__closing{flex-direction:column;align-items:center;gap:12px;height:auto;padding-bottom:24px;display:flex;position:relative;inset:auto;transform:none}.footer-figma__mark{width:64px;height:64px;position:relative;inset:auto;transform:none}.footer-figma__outer-ring{width:100px;height:96px}.footer-figma__inner-ring{width:64px;height:64px}.footer-figma__emblem{width:36px;height:36px}.footer-figma__closing h2,.footer-figma__closing>p,.footer-figma__buy,.footer-figma__contact{margin:0;position:relative;inset:auto;transform:none}.footer-figma__closing h2{width:100%;font-size:26px;line-height:1.2}.footer-figma__closing>p{white-space:normal;max-width:none;font-size:13px;line-height:1.5}.footer-figma__contact{align-items:center;min-height:44px;display:flex}.footer-figma__content.wrap{grid-template-columns:1fr 1fr;gap:16px;padding-top:20px}.footer-figma__logo-block{grid-column:1/-1;align-items:center;gap:16px;display:flex}.footer-figma__logo-tile{width:96px;height:44px}.footer-figma__logo-tile img{width:80px}.footer-figma__logo-block small{margin:0}.footer-figma__links{font-size:12px;line-height:1.4}.footer-figma__links a{min-height:44px}.footer-figma__follow{flex-direction:row;grid-column:1/-1;align-items:center;gap:16px}.footer-figma__follow h3{margin:0}.footer-figma__legal{font-size:10px;line-height:1.6}}
