.ViscousSerumMerge-module__5zRVeW__visual{--progress:0;--serum-mask:none;z-index:0;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ViscousSerumMerge-module__5zRVeW__serumAsset,.ViscousSerumMerge-module__5zRVeW__externalMolecule,.ViscousSerumMerge-module__5zRVeW__internalMolecule{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;height:auto;display:block;position:absolute}.ViscousSerumMerge-module__5zRVeW__serumUnit{z-index:4;transform-origin:52%;will-change:transform;position:absolute;inset:0}.ViscousSerumMerge-module__5zRVeW__visual[data-ambient-active=true] .ViscousSerumMerge-module__5zRVeW__serumUnit{animation:5.6s ease-in-out infinite ViscousSerumMerge-module__5zRVeW__serumFinalFloat}@keyframes ViscousSerumMerge-module__5zRVeW__serumFinalFloat{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translateY(-13px)rotate(.65deg)}70%{transform:translateY(6px)rotate(-.45deg)}}.ViscousSerumMerge-module__5zRVeW__serumAsset,.ViscousSerumMerge-module__5zRVeW__internalLayer{width:clamp(275px,37.3vw,608px);transform:translate3d(calc(var(--progress) * 29vw), -50%, 0) rotate(calc(-3deg + var(--progress) * 5deg)) scale(calc(.92 + var(--progress) * .08));transform-origin:50%;will-change:transform;top:58%;left:2vw}.ViscousSerumMerge-module__5zRVeW__serumAsset{z-index:1;filter:drop-shadow(0 20px 28px #505e6714)}.ViscousSerumMerge-module__5zRVeW__internalLayer{z-index:2;aspect-ratio:1350/1165;pointer-events:none;-webkit-mask-image:var(--serum-mask);-webkit-mask-image:var(--serum-mask);mask-image:var(--serum-mask);position:absolute;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ViscousSerumMerge-module__5zRVeW__internalMolecule{--reveal:0;--base-rotate:0deg;--base-scale:1;--drift-x:6px;--drift-y:-8px;--drift-rotate:1deg;--float-duration:6s;width:31.5%;opacity:var(--reveal);filter:grayscale(.82) saturate(.46) contrast(1.28) brightness(.84) drop-shadow(0 2px 3px #424e5624) blur(calc((1 - var(--reveal)) * 1.1px));transform:rotate(var(--base-rotate)) scale(var(--base-scale));will-change:opacity, transform}.ViscousSerumMerge-module__5zRVeW__visual[data-ambient-active=true] .ViscousSerumMerge-module__5zRVeW__internalMolecule{animation:ViscousSerumMerge-module__5zRVeW__internalMoleculeFloat var(--float-duration) ease-in-out infinite}@keyframes ViscousSerumMerge-module__5zRVeW__internalMoleculeFloat{0%,to{transform:translate3d(0, 0, 0) rotate(var(--base-rotate)) scale(var(--base-scale))}34%{transform:translate3d(var(--drift-x), var(--drift-y), 0) rotate(calc(var(--base-rotate) + var(--drift-rotate))) scale(var(--base-scale))}68%{transform:translate3d(calc(var(--drift-x) * -.55), calc(var(--drift-y) * -.7), 0) rotate(calc(var(--base-rotate) - var(--drift-rotate) * .7)) scale(var(--base-scale))}}.ViscousSerumMerge-module__5zRVeW__internalMolecule1{--base-rotate:-18deg;--base-scale:.72;--drift-x:8px;--drift-y:-10px;--drift-rotate:1.4deg;--float-duration:6.1s;top:21%;left:17%}.ViscousSerumMerge-module__5zRVeW__internalMolecule2{--base-rotate:24deg;--base-scale:.56;--drift-x:-6px;--drift-y:-8px;--drift-rotate:-1.2deg;--float-duration:7.3s;top:12%;left:43%}.ViscousSerumMerge-module__5zRVeW__internalMolecule3{--base-rotate:-30deg;--base-scale:.62;--drift-x:7px;--drift-y:9px;--drift-rotate:1.6deg;--float-duration:6.8s;top:42%;left:50%}.ViscousSerumMerge-module__5zRVeW__internalMolecule4{--base-rotate:38deg;--base-scale:.5;--drift-x:-8px;--drift-y:7px;--drift-rotate:-1.5deg;--float-duration:7.7s;top:51%;left:22%}.ViscousSerumMerge-module__5zRVeW__internalMolecule5{--base-rotate:8deg;--base-scale:.44;--drift-x:5px;--drift-y:-7px;--drift-rotate:1.1deg;--float-duration:5.9s;opacity:calc(var(--reveal) * .9);top:32%;left:36%}.ViscousSerumMerge-module__5zRVeW__internalMolecule6{--base-rotate:-48deg;--base-scale:.4;--drift-x:-5px;--drift-y:8px;--drift-rotate:-1.3deg;--float-duration:7.1s;opacity:calc(var(--reveal) * .82);top:26%;left:57%}.ViscousSerumMerge-module__5zRVeW__internalMolecule7{--base-rotate:52deg;--base-scale:.38;--drift-x:6px;--drift-y:6px;--drift-rotate:1.5deg;--float-duration:6.5s;opacity:calc(var(--reveal) * .84);top:40%;left:13%}.ViscousSerumMerge-module__5zRVeW__internalMolecule8{--base-rotate:18deg;--base-scale:.36;--drift-x:-7px;--drift-y:-6px;--drift-rotate:-1deg;--float-duration:7.9s;opacity:calc(var(--reveal) * .76);top:53%;left:64%}.ViscousSerumMerge-module__5zRVeW__internalMolecule9{--base-rotate:-62deg;--base-scale:.34;--drift-x:5px;--drift-y:7px;--drift-rotate:1.2deg;--float-duration:6.3s;opacity:calc(var(--reveal) * .78);top:10%;left:31%}.ViscousSerumMerge-module__5zRVeW__internalMolecule10{--base-rotate:68deg;--base-scale:.32;--drift-x:-5px;--drift-y:-8px;--drift-rotate:-1.4deg;--float-duration:7.5s;opacity:calc(var(--reveal) * .7);top:36%;left:69%}.ViscousSerumMerge-module__5zRVeW__externalLayer{z-index:2;position:absolute;inset:0}.ViscousSerumMerge-module__5zRVeW__externalMolecule{--absorb:0;opacity:calc(1 - var(--absorb));filter:blur(calc(var(--absorb) * 5px));will-change:transform, opacity}.ViscousSerumMerge-module__5zRVeW__moleculeOne{width:clamp(125px,17vw,270px);transform:translate3d(calc(var(--progress) * -29vw), calc(var(--progress) * 30vh), 0) rotate(calc(-14deg + var(--progress) * 31deg)) scale(calc(.82 - var(--absorb) * .48));top:8%;left:72%}.ViscousSerumMerge-module__5zRVeW__moleculeTwo{width:clamp(105px,14vw,225px);transform:translate3d(calc(var(--progress) * -36vw), calc(var(--progress) * 3vh), 0) rotate(calc(12deg - var(--progress) * 25deg)) scale(calc(.72 - var(--absorb) * .42));top:43%;left:80%}.ViscousSerumMerge-module__5zRVeW__moleculeThree{width:clamp(120px,16vw,255px);transform:translate3d(calc(var(--progress) * -23vw), calc(var(--progress) * -17vh), 0) rotate(calc(-24deg + var(--progress) * 38deg)) scale(calc(.78 - var(--absorb) * .46));top:65%;left:66%}.ViscousSerumMerge-module__5zRVeW__moleculeFour{width:clamp(95px,12vw,190px);transform:translate3d(calc(var(--progress) * -12vw), calc(var(--progress) * 24vh), 0) rotate(calc(28deg - var(--progress) * 42deg)) scale(calc(.66 - var(--absorb) * .38));top:22%;left:55%}.ViscousSerumMerge-module__5zRVeW__moleculeFive{width:clamp(82px,10vw,160px);transform:translate3d(calc(var(--progress) * -8vw), calc(var(--progress) * 38vh), 0) rotate(calc(-48deg + var(--progress) * 64deg)) scale(calc(.58 - var(--absorb) * .34));top:4%;left:51%}.ViscousSerumMerge-module__5zRVeW__moleculeSix{width:clamp(88px,11vw,175px);transform:translate3d(calc(var(--progress) * -38vw), calc(var(--progress) * -28vh), 0) rotate(calc(52deg - var(--progress) * 70deg)) scale(calc(.62 - var(--absorb) * .36));top:77%;left:82%}.ViscousSerumMerge-module__5zRVeW__moleculeSeven{width:clamp(72px,9vw,145px);transform:translate3d(calc(var(--progress) * -44vw), calc(var(--progress) * 31vh), 0) rotate(calc(-68deg + var(--progress) * 84deg)) scale(calc(.54 - var(--absorb) * .31));top:14%;left:88%}.ViscousSerumMerge-module__5zRVeW__moleculeEight{width:clamp(78px,9.5vw,150px);transform:translate3d(calc(var(--progress) * -15vw), calc(var(--progress) * -35vh), 0) rotate(calc(72deg - var(--progress) * 91deg)) scale(calc(.56 - var(--absorb) * .32));top:84%;left:58%}.ViscousSerumMerge-module__5zRVeW__moleculeNine{width:clamp(66px,8vw,132px);transform:translate3d(calc(var(--progress) * -47vw), calc(var(--progress) * -7vh), 0) rotate(calc(38deg + var(--progress) * 58deg)) scale(calc(.5 - var(--absorb) * .29));top:55%;left:91%}.ViscousSerumMerge-module__5zRVeW__moleculeTen{width:clamp(70px,8.5vw,138px);transform:translate3d(calc(var(--progress) * -24vw), calc(var(--progress) * 14vh), 0) rotate(calc(-82deg + var(--progress) * 103deg)) scale(calc(.52 - var(--absorb) * .3));top:32%;left:68%}.ViscousSerumMerge-module__5zRVeW__fusionGlow{z-index:3;aspect-ratio:1;width:12vw;opacity:clamp(0, calc((var(--progress) - .58) * 1.8), .22);transform:translate(-50%, -50%) scale(calc(.6 + var(--progress) * .8));filter:blur(18px);background:radial-gradient(circle,#ffffffd1,#0000 70%);border-radius:50%;position:absolute;top:58%;left:52%}@media (min-width:768px) and (max-width:1100px){.ViscousSerumMerge-module__5zRVeW__serumAsset,.ViscousSerumMerge-module__5zRVeW__internalLayer{width:min(46.2vw,551px);transform:translate3d(calc(var(--progress) * 28vw), -50%, 0) rotate(calc(-3deg + var(--progress) * 5deg));left:-2vw}}@media (max-width:767px) and (orientation:portrait){.ViscousSerumMerge-module__5zRVeW__serumAsset,.ViscousSerumMerge-module__5zRVeW__internalLayer{width:min(74.5vw,478px);transform:translate3d(calc(var(--progress) * 41vw), -50%, 0) rotate(calc(-3deg + var(--progress) * 5deg));top:62%;left:calc(50% - min(37.25vw,239px) - 41vw)}.ViscousSerumMerge-module__5zRVeW__externalMolecule{filter:none}.ViscousSerumMerge-module__5zRVeW__moleculeOne{width:30vw;left:70%}.ViscousSerumMerge-module__5zRVeW__moleculeTwo{width:25vw;left:79%}.ViscousSerumMerge-module__5zRVeW__moleculeThree{width:28vw;left:65%}.ViscousSerumMerge-module__5zRVeW__moleculeFour{width:22vw;left:53%}.ViscousSerumMerge-module__5zRVeW__moleculeFive{width:18vw;left:50%}.ViscousSerumMerge-module__5zRVeW__moleculeSix{width:20vw;left:80%}.ViscousSerumMerge-module__5zRVeW__moleculeSeven{width:17vw;left:87%}.ViscousSerumMerge-module__5zRVeW__moleculeEight{width:18vw;left:58%}.ViscousSerumMerge-module__5zRVeW__moleculeNine{width:16vw;left:90%}.ViscousSerumMerge-module__5zRVeW__moleculeTen{width:17vw;left:67%}}@media (max-width:899px) and (orientation:landscape){.ViscousSerumMerge-module__5zRVeW__serumAsset,.ViscousSerumMerge-module__5zRVeW__internalLayer{width:min(48.6vw,425px);transform:translate3d(calc(var(--progress) * 31vw), -50%, 0) rotate(calc(-3deg + var(--progress) * 5deg));top:63%;left:-5vw}.ViscousSerumMerge-module__5zRVeW__externalMolecule{filter:none}}@media (min-width:900px) and (max-height:700px){.ViscousSerumMerge-module__5zRVeW__serumAsset,.ViscousSerumMerge-module__5zRVeW__internalLayer{width:min(33.2vw,466px);top:63%}}@media (prefers-reduced-motion:reduce){.ViscousSerumMerge-module__5zRVeW__serumUnit,.ViscousSerumMerge-module__5zRVeW__internalMolecule{animation:none!important}}@media (max-width:767px) and (orientation:portrait){.molecule-merge-chapter[data-complete=true] .ViscousSerumMerge-module__5zRVeW__visual{flex:none;order:1;width:100%;height:min(80vw,28rem);position:relative;inset:auto}:is(.molecule-merge-chapter[data-complete=true] .ViscousSerumMerge-module__5zRVeW__serumAsset,.molecule-merge-chapter[data-complete=true] .ViscousSerumMerge-module__5zRVeW__internalLayer){width:min(74.5vw,478px);top:50%;left:50%;transform:translate(-50%,-50%)rotate(2deg)}.molecule-merge-chapter[data-complete=true] .ViscousSerumMerge-module__5zRVeW__serumUnit{transform-origin:50%}}
