.hero[data-astro-cid-i3irphx7]{--dwell:6.5s;--glass:#f4efe824;--glass-line:#f4efe842;background:var(--color-cacao-deep);min-height:100svh;display:grid;position:relative;overflow:clip}.scene[data-astro-cid-i3irphx7]{position:absolute;inset:-6% 0}.slide[data-astro-cid-i3irphx7]{visibility:hidden;position:absolute;inset:0;overflow:clip}.slide[data-astro-cid-i3irphx7][data-active]{visibility:visible}.scrim[data-astro-cid-i3irphx7]{background:linear-gradient(#140b069e,#0000 40%),linear-gradient(#0000 38%,#140b06d1),linear-gradient(90deg,#140b064d,#0000 60%),linear-gradient(#140b0647,#140b0647);position:absolute;inset:0}.content[data-astro-cid-i3irphx7]{padding-top:calc(var(--header-h) + .75rem);grid-template-rows:auto 1fr auto;gap:1.5rem;padding-bottom:1.25rem;display:grid;position:relative}.swap[data-astro-cid-i3irphx7]{display:grid}.swap[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7][data-part]{opacity:0;visibility:hidden;grid-area:1/1}.swap[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7][data-part][data-active]{opacity:1;visibility:visible}html.motion .swap[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7][data-part]{transition:opacity .3s var(--ease-out-expo), visibility 0s .3s}html.motion .swap[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7][data-part][data-active]{animation:part-in 1.1s var(--ease-out-expo) backwards;transition:none}html.motion .titles[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7][data-part][data-active]{animation:none}html.motion .titles[data-astro-cid-i3irphx7]:not([data-ready]){opacity:0}html.motion .bodies[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7][data-part][data-active]{animation-delay:.12s}@keyframes part-in{0%{opacity:0;filter:blur(14px);transform:translateY(.35em)}}.titles[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7][data-part]{max-width:7.5em}.mid[data-astro-cid-i3irphx7]{grid-template-columns:1fr auto;align-self:end;gap:1rem 1.5rem;display:grid}.labels[data-astro-cid-i3irphx7]{align-self:start}.count[data-astro-cid-i3irphx7]{font-variant-numeric:tabular-nums;grid-area:1/2}.pitch[data-astro-cid-i3irphx7]{grid-column:1/-1;max-width:30rem}.bodies[data-astro-cid-i3irphx7]{font-size:1.0625rem;line-height:1.35}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.controls[data-astro-cid-i3irphx7]{justify-items:center;gap:1.25rem;margin-top:.75rem;display:grid}.pill[data-astro-cid-i3irphx7]{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-radius:2px;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.pill[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]{cursor:pointer;justify-content:flex-end;align-items:center;width:3.5rem;height:2.75rem;padding-inline:.6rem;display:flex}.pill[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-prev]{transform:scaleX(-1)}.arr[data-astro-cid-i3irphx7]{width:1rem;height:1px;transition:width .45s var(--ease-out-expo);background:currentColor;position:relative}.arr[data-astro-cid-i3irphx7]:after{content:"";transform-origin:50%;border-top:1px solid;border-right:1px solid;width:.45rem;height:.45rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.pill[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]:hover .arr[data-astro-cid-i3irphx7],.pill[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]:focus-visible .arr[data-astro-cid-i3irphx7]{width:2rem}.names[data-astro-cid-i3irphx7]{text-align:center;white-space:nowrap;min-width:9rem;padding-inline:.9rem}.bars[data-astro-cid-i3irphx7]{grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;width:100%;display:grid}.bars[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]{cursor:pointer;padding-block:.75rem}.bars[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{background:#f4efe847;height:2px;display:block;position:relative;overflow:clip}.bars[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]:after{content:"";background:var(--color-cream);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bars[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7][aria-current] i[data-astro-cid-i3irphx7]:after{transform:scaleX(1)}.hero[data-astro-cid-i3irphx7][data-auto] .bars[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7][aria-current] i[data-astro-cid-i3irphx7]:after{animation:fill var(--dwell) linear both}.hero[data-astro-cid-i3irphx7][data-paused] .bars[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7][aria-current] i[data-astro-cid-i3irphx7]:after{animation-play-state:paused}@keyframes fill{0%{transform:scaleX(0)}}@media (width>=60rem){.mid[data-astro-cid-i3irphx7]{grid-template-columns:1fr minmax(0,26rem) 1fr;align-self:center;align-items:start}.count[data-astro-cid-i3irphx7]{grid-column:3;justify-self:end}.pitch[data-astro-cid-i3irphx7]{grid-area:1/2}.bars[data-astro-cid-i3irphx7]{gap:.75rem}}.problem[data-astro-cid-z75bzaye]{align-items:end;min-height:78svh;display:grid;position:relative;overflow:clip}.media[data-astro-cid-z75bzaye]{display:grid;position:absolute;inset:-8% 0}.slide[data-astro-cid-z75bzaye]{opacity:0;transition:opacity 1.6s var(--ease-out-expo), scale 7s linear;grid-area:1/1;scale:1.06}.slide[data-astro-cid-z75bzaye][data-active]{opacity:1;scale:1}.problem[data-astro-cid-z75bzaye]:after{content:"";background:linear-gradient(#1f110a0d 40%,#1f110ad9),linear-gradient(#1f110a73,#0000 25%);position:absolute;inset:0}.text[data-astro-cid-z75bzaye]{z-index:1;width:100%;padding-block:2rem;position:relative}.t-h2[data-astro-cid-z75bzaye]{max-width:14em}.body[data-astro-cid-z75bzaye]{opacity:.9;max-width:26rem;margin-top:1rem}@media (width>=60rem){.problem[data-astro-cid-z75bzaye]{min-height:100svh}.text[data-astro-cid-z75bzaye]{padding-block:3rem}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-z75bzaye]{transition:none;scale:1}}.how[data-astro-cid-hahnwogd]{background:radial-gradient(90% 70% at 50% 45%, #5a3826 0%, transparent 70%), var(--color-cacao);position:relative}.stage[data-astro-cid-hahnwogd]{gap:2.5rem;padding-block:4.5rem 3rem;display:grid;position:relative;overflow:clip}.wordmark[data-astro-cid-hahnwogd]{letter-spacing:-.03em;white-space:nowrap;color:color-mix(in srgb, var(--color-cream) 9%, transparent);pointer-events:none;user-select:none;font-size:clamp(5rem,17vw,17rem);line-height:1;position:absolute;bottom:-.16em;left:0}.head[data-astro-cid-hahnwogd]{max-width:30rem;position:relative}.intro[data-astro-cid-hahnwogd]{opacity:.86;max-width:22rem;margin-block:1rem 1.5rem}.object[data-astro-cid-hahnwogd]{aspect-ratio:1;width:min(60vw,17rem);color:var(--color-cream);margin-inline:auto;position:relative}.object[data-astro-cid-hahnwogd]>svg[data-astro-cid-hahnwogd]{position:absolute;inset:0}.disc[data-astro-cid-hahnwogd]{background:radial-gradient(circle at 35% 30%,#7a5238,#2a170e);border-radius:50%;place-items:center;display:grid;position:absolute;inset:22%;box-shadow:0 2.5rem 4rem -1.5rem #0009}.disc[data-astro-cid-hahnwogd] svg[data-astro-cid-hahnwogd]{width:46%;color:var(--color-orange);opacity:0;grid-area:1/1}.disc[data-astro-cid-hahnwogd] svg[data-astro-cid-hahnwogd]:first-child{opacity:1}.cards[data-astro-cid-hahnwogd]{gap:.75rem;display:grid;position:relative}.card[data-astro-cid-hahnwogd]{background:color-mix(in srgb, var(--color-cream) 9%, transparent);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--color-cream) 12%, transparent);border-radius:2px;padding:1.1rem 1.1rem 1.4rem}.card-top[data-astro-cid-hahnwogd]{color:var(--color-orange);justify-content:space-between;align-items:start;margin-bottom:2.25rem;display:flex}.card-top[data-astro-cid-hahnwogd] svg[data-astro-cid-hahnwogd]{width:1.75rem}.card[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd]{opacity:.85;margin-top:.5rem;font-size:.9375rem}@media (width>=40rem){.cards[data-astro-cid-hahnwogd]{grid-template-columns:1fr 1fr}}@media (width>=60rem){.stage[data-astro-cid-hahnwogd]{grid-template-columns:1fr 1fr;align-items:center}.object[data-astro-cid-hahnwogd]{width:min(30vw,22rem)}.cards[data-astro-cid-hahnwogd]{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}html.motion .how[data-astro-cid-hahnwogd]{height:420vh}html.motion .stage[data-astro-cid-hahnwogd]{height:100vh;padding:0;display:block;position:sticky;top:0}html.motion .head[data-astro-cid-hahnwogd]{top:calc(var(--header-h) + 1rem);position:absolute;left:0}html.motion .object[data-astro-cid-hahnwogd]{width:min(34vw,62vh,28rem);position:absolute;top:50%;left:50%;translate:-50% -50%}html.motion .cards[data-astro-cid-hahnwogd]{pointer-events:none;display:block;position:absolute;inset:0}html.motion .card[data-astro-cid-hahnwogd]{pointer-events:auto;width:min(24vw,20rem);position:absolute}html.motion .card[data-astro-cid-hahnwogd]:first-child{top:44%;left:7%}html.motion .card[data-astro-cid-hahnwogd]:nth-child(2){top:20%;right:6%}html.motion .card[data-astro-cid-hahnwogd]:nth-child(3){top:58%;right:9%}html.motion .card[data-astro-cid-hahnwogd]:nth-child(4){bottom:5%;left:27%}}.products[data-astro-cid-qzj7gepj]{background:var(--color-cream);color:var(--color-earth);padding-block:5rem 4rem}.line[data-astro-cid-qzj7gepj]{display:block}@media (width>=60rem){.products[data-astro-cid-qzj7gepj]{min-height:100svh;padding-top:calc(var(--header-h) + 1.5rem)}}.proof[data-astro-cid-h7iy32w3]{background:var(--color-cream);color:var(--color-earth);display:grid}.media[data-astro-cid-h7iy32w3]{min-height:60svh;position:relative;overflow:clip}.media-img[data-astro-cid-h7iy32w3]{position:absolute;inset:-8% 0}.text[data-astro-cid-h7iy32w3]{align-content:center;gap:2rem;padding-block:3.5rem;display:grid}.line[data-astro-cid-h7iy32w3]{display:block}.body[data-astro-cid-h7iy32w3]{max-width:28rem;color:var(--color-ink);font-size:1.125rem}@media (width>=60rem){.proof[data-astro-cid-h7iy32w3]{grid-template-columns:1fr 1fr;min-height:100svh}.text[data-astro-cid-h7iy32w3]{padding-block:calc(var(--header-h) + 1.5rem) 4rem}}.lanes[data-astro-cid-dyrlcf4x]{background:var(--color-navy);padding-block:5rem 3rem}.body[data-astro-cid-dyrlcf4x]{opacity:.86;max-width:22rem;margin-top:1rem}.hint[data-astro-cid-dyrlcf4x]{color:var(--color-orange);margin-top:1.25rem}@media (hover:none){.cursor-only[data-astro-cid-dyrlcf4x]{display:none}}.map[data-astro-cid-dyrlcf4x]{margin-top:2rem;position:relative;overflow:clip}canvas[data-astro-cid-dyrlcf4x]{cursor:grab;touch-action:pan-y;user-select:none;width:100%;min-height:22rem;display:block}canvas[data-astro-cid-dyrlcf4x]:active{cursor:grabbing}canvas[data-astro-cid-dyrlcf4x]:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.origin-label[data-astro-cid-dyrlcf4x]{color:var(--color-orange);pointer-events:none;visibility:hidden;position:absolute;top:0;left:0;translate:-50% .9rem}.tip[data-astro-cid-dyrlcf4x]{z-index:1;background:var(--color-cream);min-width:11rem;color:var(--color-ink);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out-expo), visibility .3s;border-radius:2px;padding:.9rem 1rem 1rem;position:absolute;top:0;left:0;translate:1rem -50%}.tip[data-astro-cid-dyrlcf4x] p[data-astro-cid-dyrlcf4x]+p[data-astro-cid-dyrlcf4x]{margin-top:.45rem}.tip[data-astro-cid-dyrlcf4x][data-flip]{translate:calc(-100% - 1rem) -50%}.tip[data-astro-cid-dyrlcf4x][data-show]{opacity:1;visibility:visible}.list[data-astro-cid-dyrlcf4x]{margin-top:2rem;display:grid}.list[data-astro-cid-dyrlcf4x] button[data-astro-cid-dyrlcf4x]{text-align:left;cursor:pointer;width:100%;transition:color .3s var(--ease-out-expo), padding-left .4s var(--ease-out-expo);grid-template-columns:2.5rem 1fr;align-items:baseline;padding-block:.9rem;display:grid}.list[data-astro-cid-dyrlcf4x] button[data-astro-cid-dyrlcf4x]:hover,.list[data-astro-cid-dyrlcf4x] button[data-astro-cid-dyrlcf4x][aria-pressed=true]{color:var(--color-orange);padding-left:.5rem}@media (width>=60rem){.lanes[data-astro-cid-dyrlcf4x]{padding-top:calc(var(--header-h) + 1.5rem)}.map[data-astro-cid-dyrlcf4x]{margin-top:-3rem}.list[data-astro-cid-dyrlcf4x]{grid-template-columns:repeat(6,1fr);gap:1.5rem}}.owner[data-astro-cid-mbs5dmeb]{background:var(--color-cream);color:var(--color-earth);align-items:center;gap:2rem;padding-block:4.5rem;display:grid}.owner[data-astro-cid-mbs5dmeb] .logo{width:min(100%,16rem);height:auto}.text[data-astro-cid-mbs5dmeb]{justify-items:start;gap:1.5rem;display:grid}.text[data-astro-cid-mbs5dmeb] p[data-astro-cid-mbs5dmeb]{max-width:28rem;color:var(--color-ink)}.more[data-astro-cid-mbs5dmeb]{transition:color .3s var(--ease-out-expo);border-bottom:1px solid;padding-bottom:.2rem}.more[data-astro-cid-mbs5dmeb]:hover{color:var(--color-orange-deep)}@media (width>=60rem){.owner[data-astro-cid-mbs5dmeb]{grid-template-columns:1fr 1fr;column-gap:3rem;padding-block:6rem}.label[data-astro-cid-mbs5dmeb]{grid-column:1/-1}.owner[data-astro-cid-mbs5dmeb] .logo{width:min(100%,24rem)}}.paths[data-astro-cid-u36olgnr]{padding-top:5rem}.paths[data-astro-cid-u36olgnr]>h2[data-astro-cid-u36olgnr]{padding-bottom:3rem}.panels[data-astro-cid-u36olgnr]{display:grid}.panel[data-astro-cid-u36olgnr]{border-top:1px solid color-mix(in srgb, var(--color-cream) 16%, transparent);align-content:end;justify-items:start;gap:1rem;min-height:26rem;padding-block:2.5rem;display:grid;position:relative;overflow:clip}.buyer[data-astro-cid-u36olgnr]{background:var(--color-cacao)}.supplier[data-astro-cid-u36olgnr]{background:var(--color-leaf)}.panel[data-astro-cid-u36olgnr] p[data-astro-cid-u36olgnr]{opacity:.9;max-width:26rem}.panel[data-astro-cid-u36olgnr] .btn[data-astro-cid-u36olgnr]{margin-top:.75rem}.deco[data-astro-cid-u36olgnr]{top:2rem;right:var(--gutter);opacity:.45;width:clamp(6rem,14vw,11rem);transition:opacity .5s var(--ease-out-expo), rotate 1.2s var(--ease-out-expo);position:absolute}.buyer[data-astro-cid-u36olgnr] .deco[data-astro-cid-u36olgnr]{color:var(--color-orange);opacity:.8}.panel[data-astro-cid-u36olgnr]:hover .deco[data-astro-cid-u36olgnr]{opacity:1;rotate:30deg}@media (width>=60rem){.paths[data-astro-cid-u36olgnr]{padding-top:calc(var(--header-h) + 2rem)}.panels[data-astro-cid-u36olgnr]{grid-template-columns:1fr 1fr}.panel[data-astro-cid-u36olgnr]{min-height:62svh}}
