.hibiscus-renewed{--hb-ink:#18332e;--hb-red:#791f3f;--hb-pale:#f8f4ee;color:var(--hb-ink);background:#fff;font-size:16px;line-height:1.75;overflow:clip}.hibiscus-renewed *{box-sizing:border-box}.hibiscus-renewed h1,.hibiscus-renewed h2,.hibiscus-renewed h3{font-family:inherit;letter-spacing:-.025em;line-height:1.2;margin:0 0 18px;color:inherit;font-weight:650}.hibiscus-renewed h1{font-size:clamp(34px,3.4vw,56px);max-width:610px}.hibiscus-renewed h2{font-size:clamp(28px,2.7vw,42px)}.hibiscus-renewed h3{font-size:23px}.hibiscus-renewed p{margin:0 0 18px;max-width:none}.hibiscus-renewed a{color:inherit}.hibiscus-renewed img{display:block;width:100%;height:auto}.hb-hero{padding:65px max(4vw,24px) 45px;display:grid;grid-template-columns: .9fr 1.1fr;align-items:center;gap:24px;background:radial-gradient(ellipse at 80% 50%,#f6eee3,transparent 60%),#fbf9f5;min-height:570px}.hb-back{font-size:13px;text-decoration:none;display:inline-block;margin-bottom:30px}.hb-kicker{display:block;font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--hb-red);margin-bottom:16px}.hb-lead{font-size:18px;line-height:1.8;max-width:530px!important}.hb-pack img{object-fit:contain;max-height:570px}.hb-button{display:inline-flex;align-items:center;gap:20px;padding:16px 25px;background:var(--hb-red);color:white!important;border-radius:4px;text-decoration:none;font-weight:650;font-size:15px}.hb-button:hover{background:#51152a}.hb-hero-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px;font-size:12px}.hb-hero-tags span{padding:6px 12px;border:1px solid #dcd4cd;border-radius:30px}.hb-nav{display:flex;flex-wrap:wrap;gap:8px 25px;padding:20px 5vw;border-bottom:1px solid #e2ded7;justify-content:center;background:white}.hb-nav a{text-decoration:none;font-size:14px;font-weight:650;padding:6px 0;border-bottom:2px solid transparent}.hb-nav a:hover{color:var(--hb-red);border-color:var(--hb-red)}.hb-section{padding:76px max(5vw,24px);scroll-margin-top:120px}.hb-heading{max-width:850px;margin-bottom:32px}.hb-heading p{color:#53625b;font-size:17px}.hb-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hb-cards article{border:1px solid #e4dfd7;border-radius:9px;padding:28px;background:#fff}.hb-index{display:block;color:var(--hb-red);font-size:14px;font-weight:750;margin-bottom:24px}.hb-cards p{font-size:15px;color:#526158;margin:0}.hb-four{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-four h3{font-size:21px}.hb-tinted{background:var(--hb-pale)}.hb-note{margin-top:28px;padding:22px 26px;border-inline-start:3px solid #ba9052;background:#eee8dd;font-size:15px;border-radius:3px}.hb-source{font-size:12px;margin-top:24px!important;opacity:.85}.hb-source a{text-underline-offset:4px}.hb-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.hb-split .hb-cards{display:block}.hb-split .hb-cards article{border:0;border-bottom:1px solid #deded5;border-radius:0;padding:18px 0;display:grid;grid-template-columns:40px 1fr;gap:0 12px}.hb-split .hb-index{grid-row:span 2;margin:0}.hb-split .hb-cards h3{font-size:21px;margin-bottom:10px}.hb-photo{position:sticky;top:130px}.hb-photo img{border-radius:12px;aspect-ratio:4/5;object-fit:cover}.hb-photo p{font-size:14px;margin-top:18px}.hb-dark{background:#17372e;color:#fff}.hb-dark .hb-heading p,.hb-dark .hb-kicker{color:#e3ceaa}.hb-route{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #ffffff35;margin-bottom:48px}.hb-route span{padding:25px 15px;border-inline-end:1px solid #ffffff35;font-size:18px}.hb-route small{display:block;color:#c9ad7b;font-size:12px;margin-bottom:8px}.hb-stage{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;margin-bottom:42px}.hb-stage:nth-of-type(even) .hb-stage-photo{order:2}.hb-stage img{aspect-ratio:3/2;object-fit:cover;border-radius:8px}.hb-stage h3{font-size:29px}.hb-stage p{color:#e0e9e2;font-size:17px}.hb-table-wrap{overflow:auto;border:1px solid #dcded6;border-radius:8px}.hibiscus-renewed table{border-collapse:collapse;width:100%;font-size:15px;text-align:start}.hibiscus-renewed th,.hibiscus-renewed td{text-align:start;padding:18px 24px;border-bottom:1px solid #e1e3dd}.hibiscus-renewed thead{background:#17372e;color:white}.hibiscus-renewed tbody th{width:28%;color:var(--hb-red)}.hibiscus-renewed tbody tr:nth-child(even){background:#faf8f3}.hb-serving{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;margin-top:45px}.hb-serving img{border-radius:10px;aspect-ratio:1.25;object-fit:cover}.hb-research a{display:inline-block;margin-top:22px;font-size:13px;font-weight:650;color:var(--hb-red)}.hb-faq{background:#fbfaf7}.hb-faq details{border-bottom:1px solid #dbded4;padding:21px 0}.hb-faq summary{font-size:20px;font-weight:650;cursor:pointer}.hb-faq details p{padding-top:16px;max-width:950px}.hb-cta{padding:65px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:35px;background:#f0e5d6}.hb-cta div{max-width:780px}.hb-cta .hb-button{flex-shrink:0}.hibiscus-renewed a:focus-visible,.hibiscus-renewed summary:focus-visible{outline:3px solid #ad7f2c;outline-offset:5px}[dir=rtl] .hibiscus-renewed{line-height:1.9}[dir=rtl] .hibiscus-renewed h1,[dir=rtl] .hibiscus-renewed h2,[dir=rtl] .hibiscus-renewed h3{letter-spacing:0;line-height:1.45}[dir=rtl] .hb-kicker{letter-spacing:0}[dir=rtl] .hb-lead{line-height:1.95}[dir=rtl] .hb-hero{background:radial-gradient(ellipse at 20% 50%,#f6eee3,transparent 60%),#fbf9f5}
@media(min-width:1600px){.hb-section,.hb-hero,.hb-cta{padding-inline:max(5vw,calc((100vw - 1450px)/2))}}@media(max-width:1050px){.hb-four{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-stage,.hb-split{gap:28px}.hb-hero{min-height:0}.hb-cards{gap:14px}.hb-cards article{padding:22px}.hb-cta{display:block}.hb-cta .hb-button{margin-top:15px}}@media(max-width:760px){.hb-hero{grid-template-columns:1fr;padding:35px 22px 28px;gap:15px}.hibiscus-renewed h1{font-size:35px}.hb-back{margin-bottom:22px}.hb-pack{margin-top:12px}.hb-pack img{max-height:390px}.hb-section{padding:44px 22px}.hb-nav{justify-content:start;gap:4px 18px;padding:16px 22px}.hb-nav a{font-size:13px}.hb-cards{grid-template-columns:1fr}.hb-four{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-four article{padding:18px}.hb-four h3{font-size:19px}.hb-cards p{font-size:14px}.hb-split,.hb-stage,.hb-serving{grid-template-columns:1fr}.hb-photo{position:static}.hb-photo img{aspect-ratio:4/3}.hb-stage{gap:23px;margin-bottom:36px}.hb-stage:nth-of-type(even) .hb-stage-photo{order:0}.hb-stage h3{font-size:26px}.hb-route{grid-template-columns:repeat(2,1fr)}.hb-route span{font-size:16px;padding:18px 8px}.hibiscus-renewed th,.hibiscus-renewed td{padding:14px 12px;font-size:14px}.hb-cta{padding:44px 22px}.hb-hero-tags{margin-top:18px}.hb-hero .hb-kicker{font-size:11px}.hb-lead{font-size:16px}.hb-faq summary{font-size:18px}.hb-index{margin-bottom:14px}}
.hibiscus-renewed .hb-nav{position:static;inset:auto;transform:none;height:auto;max-height:none;width:auto;max-width:none;margin:0;flex-direction:row;align-items:center;overflow:visible;visibility:visible;opacity:1;z-index:auto;display:flex;box-shadow:none}
