.vision-droplets{isolation:isolate;grid-template-columns:1fr 1fr;align-items:start;gap:30px;margin:110px -35px 130px;display:grid;position:relative;overflow:clip}.vision-droplets__heading{z-index:2;width:43%;color:var(--nature-green);text-transform:uppercase;position:absolute;top:25px;left:54%;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(25px,2.6vw,38px)!important;line-height:1.22!important}.vision-drop{aspect-ratio:1;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.vision-drop--purpose{margin-top:230px}.vision-drop__copy{z-index:3;text-align:center;width:72%;max-width:440px;padding:60px 0;position:relative}.vision-drop__copy h3{letter-spacing:-.045em;text-transform:uppercase;color:var(--nature-ink);margin:0 0 29px;font-size:clamp(25px,2.45vw,35px);font-weight:500;line-height:1.13}.vision-drop__copy p,.vision-drop__copy li{letter-spacing:-.015em;font-size:15px;line-height:1.55}.vision-drop__lead{margin:0 0 24px;font-weight:650}.vision-drop__copy ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vision-drop__copy li:before{content:"+ ";color:var(--nature-green)}.vision-drop__accent{color:var(--nature-green);text-transform:uppercase;margin:0 0 28px;font-weight:750}.vision-drop__closing{color:var(--nature-green);margin:27px 0 0;font-weight:750}.vision-drop__canvas{aspect-ratio:1;z-index:0;width:100%;height:auto;display:block;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}@media (max-width:1000px){.vision-droplets{gap:0;margin:90px -15px 100px}.vision-drop{min-height:0}.vision-drop__copy{width:71%}.vision-drop__copy p,.vision-drop__copy li{font-size:14px}.vision-drop--purpose{margin-top:210px}.vision-droplets__heading{top:45px;font-size:28px!important}}@media (max-width:700px){.vision-droplets{margin:75px -10px 65px;display:block}.vision-droplets__heading{width:auto;position:relative;top:auto;left:auto;margin:0 10px 20px!important;font-size:29px!important;line-height:1.18!important}.vision-drop{min-height:0;margin:0}.vision-drop--purpose{min-height:0;margin-top:12px}.vision-drop__copy{width:77%;max-width:340px;padding:40px 0}.vision-drop__copy h3{margin-bottom:24px;font-size:25px}.vision-drop__copy p,.vision-drop__copy li{font-size:14px;line-height:1.5}.vision-drop__lead{margin-bottom:22px}.vision-drop__copy ul{gap:12px}.vision-drop__closing{margin-top:23px}.vision-drop{aspect-ratio:auto;padding:24px 0}.vision-drop__copy{width:86%;padding:35px 0}}.nosotros .qs-hero:has(.coconut-drops){align-items:center;min-height:540px;padding:35px 0 65px;display:flex}.nosotros .qs-hero:has(.coconut-drops) .page-intro{width:55%;max-width:750px;margin:0}.coconut-drops{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:clip}.coconut-drops__float{width:51%;height:80%;position:absolute;top:10%;right:0}.coconut-drops .coconut-drops__scene{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.coconut-drops__scene .liquid-sphere__fallback{display:none}.coconut-drops__still{transition:opacity .2s;position:absolute;inset:0}.coconut-drops:has(.is-active) .coconut-drops__still{opacity:0}.coconut-drops__still i{background:radial-gradient(at 26% 19%,#fff 0%,#ffffffbf 9%,#0000 27%),radial-gradient(at 55% 45%,#fffffe18 38%,#b8bbb336 72%,#ffffffd9 79%,#9b9f9366 84%,#fff 89%);border:1px solid #ffffffb3;border-radius:48% 52% 57% 43%/66% 60% 40% 34%;display:block;position:absolute;box-shadow:inset 3px 3px 5px #fff,inset -4px -5px 9px #a8ac9b38,3px 8px 10px #6a746010}.coconut-drops__still i:first-child{width:29%;height:32%;top:12%;left:18%;transform:rotate(23deg)}.coconut-drops__still i:nth-child(2){width:32%;height:35%;top:43%;left:56%;transform:rotate(30deg)}.coconut-drops__still i:nth-child(3){width:23%;height:20%;top:65%;left:12%;transform:rotate(-55deg)}.coconut-drops__still i:nth-child(4){width:15%;height:19%;top:8%;left:69%;transform:rotate(-24deg)}.coconut-drops__still i:nth-child(5){border-radius:50%;width:7%;height:8%;top:49%;left:44%}.coconut-drops__still i:nth-child(6){border-radius:50%;width:9%;height:9%;top:88%;left:45%}@media (max-width:900px){.nosotros .qs-hero:has(.coconut-drops){min-height:460px}.nosotros .qs-hero:has(.coconut-drops) .page-intro{width:57%}.coconut-drops__float{width:49%}}@media (max-width:700px){.nosotros .qs-hero:has(.coconut-drops){min-height:0;padding:15px 0 25px;display:block}.nosotros .qs-hero:has(.coconut-drops) .page-intro{width:100%;margin:0}.coconut-drops{width:100%;height:330px;margin:0 auto;position:relative;top:auto;right:auto}.coconut-drops__still{inset:10px 15px}}@media (prefers-reduced-motion:reduce){.coconut-drops__still{transition:none}}@media (max-width:700px){.coconut-drops__float{width:100%;height:100%;top:0}}.coconut-drops .coconut-drops__float{width:100%;height:100%;inset:0;transform:none}.coconut-drops__still{left:49%}@media (max-width:700px){.coconut-drops__still{left:15px}}.editorial-paper-fallback{text-align:center;background:#fbf8f2;border:1px solid #b9965a59;border-radius:20px;flex-direction:column;align-items:center;width:90%;max-width:1080px;margin:0 auto;padding:64px 48px;display:flex;box-shadow:0 16px 40px #0f371e14}.editorial-paper-logo{max-width:190px;height:auto;margin:0 auto 18px;display:block}.editorial-paper-fallback .eyebrow{color:#1b6139;letter-spacing:4px}.editorial-paper-fallback h2{color:#0b381c;max-width:820px;margin:16px auto 20px;font-size:2.2rem;font-weight:800;line-height:1.25}.editorial-paper-fallback p{color:#223629;max-width:740px;margin:10px auto;font-size:1.05rem;line-height:1.7}.editorial-paper-fallback .qs-commitment-highlight{font-family:var(--font-poppins,sans-serif);background:#14552d0d;border:1px solid #b9965a66;border-radius:999px;padding:12px 28px;font-size:1.25rem;font-style:italic;font-weight:700;color:#0b381c!important;margin:22px auto!important}.editorial-paper-fallback .qs-chips{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.editorial-paper-fallback .qs-chips span{color:#0d4021;background:#fff;border:1px solid #144b282e;border-radius:999px;padding:8px 20px;font-size:.95rem;font-weight:700;box-shadow:0 4px 12px #143c230f}@media (max-width:768px){.editorial-paper-fallback{padding:40px 24px}.editorial-paper-fallback h2{font-size:1.75rem}.editorial-paper-fallback p{font-size:.95rem}}
