.Wc565G_root{background:var(--surface-dark)}.Wc565G_copy{z-index:5;position:relative}.Wc565G_stage{--scene-width:max(calc(100vw + 5rem), min(162vw, 103.68rem));--scene-overlap:2rem;--hero-cloud-band:5.5rem;--scene-ground:var(--surface);isolation:isolate;padding-bottom:max(0px, calc(var(--scene-width) * .07 - var(--scene-overlap)));margin-top:3rem;position:relative}.Wc565G_whiteGround{--scene-ground:var(--surface-white)}.Wc565G_productWrap{z-index:2;max-width:76rem;margin-inline:auto;padding-inline:1.5rem;position:relative}.Wc565G_frame{background:linear-gradient(145deg, var(--surface-white), color-mix(in srgb, var(--surface-white) 65%, var(--brand)));box-shadow:0 1.5rem 3rem color-mix(in srgb, var(--surface-dark) 24%, transparent);mask-image:linear-gradient(to bottom, var(--surface-white) calc(100% - var(--hero-cloud-band)), color-mix(in srgb, var(--surface-white) 94%, transparent) calc(100% - var(--hero-cloud-band) * .72), color-mix(in srgb, var(--surface-white) 42%, transparent) calc(100% - var(--hero-cloud-band) * .28), transparent);border-radius:1rem;padding:.25rem;position:relative}.Wc565G_frame:after{content:"";height:var(--hero-cloud-band);pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--brand) 28%, transparent));position:absolute;inset:auto 0 0}.Wc565G_art{width:var(--scene-width);aspect-ratio:2;pointer-events:none;user-select:none;max-width:none;height:auto;position:absolute;bottom:0;left:calc(50% - 2.5rem);transform:translate(-50%)}.Wc565G_back{z-index:0;mask-image:linear-gradient(to bottom, transparent, var(--surface-white) 18%)}.Wc565G_haze{z-index:1;background:linear-gradient(to bottom, transparent 42%, color-mix(in srgb, var(--brand-muted) 32%, transparent) 65%, color-mix(in srgb, var(--brand-muted) 20%, transparent) 74%, transparent 90%);mask-image:linear-gradient(to right, transparent 38%, var(--surface-white) 78%)}.Wc565G_front{z-index:3}.Wc565G_ground{z-index:4;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--scene-ground) 20%, transparent) 30%, color-mix(in srgb, var(--scene-ground) 78%, transparent) 72%, var(--scene-ground));height:7rem;position:absolute;inset:auto 0 0}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.Wc565G_back,.Wc565G_haze{animation:linear both Wc565G_sceneTrail}.Wc565G_front{animation:linear both Wc565G_cloudsRise}.Wc565G_ground{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--scene-ground) 20%, transparent) 2.1rem, color-mix(in srgb, var(--scene-ground) 78%, transparent) 5.04rem, var(--scene-ground) 7rem);height:10.5rem;animation:linear both Wc565G_groundRise;bottom:-3.5rem}.Wc565G_stage .Wc565G_art,.Wc565G_stage .Wc565G_ground{animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes Wc565G_sceneTrail{0%{transform:translate(-50%)}to{transform:translate(-50%)translateY(7.5rem)}}@keyframes Wc565G_cloudsRise{0%{transform:translate(-50%)}to{transform:translate(-50%)translateY(-3.5rem)}}@keyframes Wc565G_groundRise{to{transform:translateY(-3.5rem)}}@media (max-width:767px){.Wc565G_stage{--scene-width:max(calc(100vw + 5rem), 180vw);--scene-overlap:.5rem;--hero-cloud-band:4rem;margin-top:2rem}.Wc565G_productWrap{padding-inline:1rem}.Wc565G_frame{border-radius:.9375rem;padding:.1875rem}.Wc565G_ground{height:4rem}}
