.fruit-core-section{height:220svh;min-height:1250px;--reveal:0;--slice:0;background:radial-gradient(ellipse at 50% 30%,#294d39 0%,#142f29 45%,#102923 100%)}.fruit-core-sticky{height:100svh;min-height:0;max-height:none;perspective:1400px}.core-fruit{width:min(78vw,79svh,780px);z-index:4;transform:translate(-50%,-50%) translateZ(calc(var(--depth)*160px)) scale(calc(1 + var(--depth)*.8));opacity:calc(1 - var(--depth)*.65);filter:drop-shadow(0 30px 30px #060f0b66);transform-style:preserve-3d}.core-fruit .fruit-half{background:none;border:0;box-shadow:none;border-radius:0;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.fruit-half img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;user-select:none}.core-fruit .fruit-half-start{clip-path:inset(-8% 49.95% -8% -8%);transform:translate3d(calc(var(--split)*-68%),calc(var(--split)*-6%),calc(var(--split)*55px)) rotateY(calc(var(--split)*-23deg)) rotateZ(calc(var(--split)*-17deg));transform-origin:50% 54%}.core-fruit .fruit-half-end{clip-path:inset(-8% -8% -8% 49.95%);transform:translate3d(calc(var(--split)*68%),calc(var(--split)*8%),calc(var(--split)*100px)) rotateY(calc(var(--split)*26deg)) rotateZ(calc(var(--split)*19deg));transform-origin:50% 54%}.core-fruit .slice-line{left:50%;top:15%;height:75%;width:2px;transform:rotate(0);opacity:var(--slice);background:#fffbd8;box-shadow:0 0 12px 3px #ffd98699}.core-glow{position:absolute;width:min(75vw,750px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f5c97922,#bbaf5120 35%,transparent 67%);transform:scale(calc(1 + var(--depth)*1.8));opacity:calc(.3 + var(--split)*.6);pointer-events:none}.core-copy{z-index:3;opacity:var(--reveal);visibility:visible;transform:translateY(calc((1 - var(--reveal))*24px)) scale(calc(.96 + var(--reveal)*.04));filter:blur(calc((1 - var(--reveal))*4px));pointer-events:none;text-shadow:0 3px 24px #071a12;max-width:640px}.core-copy h2{font-size:clamp(34px,4.6vw,68px)}.core-copy>p:last-child{color:#e2e7d3}.core-orbits{opacity:.35;transform:scale(calc(1 + var(--depth)*.5))}.core-direction{z-index:6;opacity:calc(1 - var(--reveal));color:#e4d6ad}.juice-sparks{position:absolute;inset:0;pointer-events:none;z-index:5;opacity:var(--slice)}.juice-sparks i{position:absolute;left:50%;top:48%;width:5px;height:9px;border-radius:70% 40% 60% 40%;background:#ffdb8a;box-shadow:0 0 9px #ffb344;transform:translate(calc(var(--split)*-240px),calc(var(--split)*-180px)) rotate(-24deg)}.juice-sparks i:nth-child(2){width:3px;height:5px;transform:translate(calc(var(--split)*270px),calc(var(--split)*-120px)) rotate(40deg)}.juice-sparks i:nth-child(3){transform:translate(calc(var(--split)*180px),calc(var(--split)*180px)) rotate(70deg)}.juice-sparks i:nth-child(4){width:3px;height:5px;transform:translate(calc(var(--split)*-170px),calc(var(--split)*180px)) rotate(40deg)}.juice-sparks i:nth-child(5){transform:translate(calc(var(--split)*-300px),calc(var(--split)*-20px)) rotate(90deg)}.juice-sparks i:nth-child(6){width:3px;height:5px;transform:translate(calc(var(--split)*300px),calc(var(--split)*40px)) rotate(60deg)}@media(max-width:600px){.fruit-core-section{height:200svh;min-height:1100px}.core-fruit{width:min(100vw,70svh)}.core-copy{padding-inline:24px;max-width:380px}.core-copy h2{font-size:clamp(29px,8.5vw,38px)}.core-copy>p:last-child{font-size:11px}.core-guide-anchor{bottom:8%}}@media(prefers-reduced-motion:reduce){.fruit-core-section{height:100svh;min-height:580px;--reveal:1;--split:1;--depth:0}.core-copy{opacity:1;filter:none;transform:none}.core-fruit{opacity:.18}.core-fruit .slice-line,.juice-sparks{display:none}}