.backdrop.svelte-utf1u2{--ribbon-deep:#c9dfb5;--ribbon-mid:#b6d3a0;--ribbon-light:#9fc288;--ribbon-gold:#b88e52;z-index:0;pointer-events:none;background:var(--surface);position:absolute;inset:0;overflow:hidden}.dark .backdrop.svelte-utf1u2{--ribbon-deep:#173323;--ribbon-mid:#1f412d;--ribbon-light:#2a5239;--ribbon-gold:#b8955e}.ribbons.svelte-utf1u2{transform-origin:100%;animation:22s ease-in-out infinite svelte-utf1u2-field-breathe;position:absolute}.ribbons-right.svelte-utf1u2{width:auto;height:125%;top:-9%;right:-11%}.ribbons-left.svelte-utf1u2{width:47%;height:auto;animation-duration:28s;animation-direction:reverse;bottom:-13%;left:-8%}.ribbon-deep.svelte-utf1u2{fill:var(--ribbon-deep)}.ribbon-mid.svelte-utf1u2{fill:var(--ribbon-mid)}.ribbon-light.svelte-utf1u2{fill:var(--ribbon-light)}.ribbon-gold.svelte-utf1u2{stroke:var(--ribbon-gold);stroke-width:5px}.ribbon-fine.svelte-utf1u2{stroke:var(--ribbon-gold);stroke-width:1px;opacity:.4}.grain-branch.svelte-utf1u2{width:11%;height:auto;stroke:var(--ribbon-gold);stroke-width:1.4px;opacity:.4;transform-origin:bottom;animation:12s ease-in-out infinite svelte-utf1u2-grain-sway;position:absolute;bottom:-8%;left:2%;transform:rotate(-26deg)}.seed.svelte-utf1u2{fill:var(--ribbon-gold);stroke:none}.backdrop.svelte-utf1u2:not(.cover) .ribbons-right:where(.svelte-utf1u2){opacity:.82;right:-18%}.backdrop.svelte-utf1u2:not(.cover) .ribbons-left:where(.svelte-utf1u2){opacity:.7;bottom:-24%}.backdrop.svelte-utf1u2:not(.cover) .grain-branch:where(.svelte-utf1u2){display:none}@keyframes svelte-utf1u2-field-breathe{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-.8%,1%)rotate(.7deg)}}@keyframes svelte-utf1u2-grain-sway{0%,to{transform:rotate(-26deg)}50%{transform:rotate(-22deg)}}@media (width<=767px){.ribbons-right.svelte-utf1u2{height:105%;right:-80%}.ribbons-left.svelte-utf1u2{width:95%;bottom:-7%;left:-32%}.grain-branch.svelte-utf1u2{width:25%;bottom:-3%;left:-8%}.backdrop.svelte-utf1u2:not(.cover) .ribbons-right:where(.svelte-utf1u2){opacity:.35;right:-100%}.backdrop.svelte-utf1u2:not(.cover) .ribbons-left:where(.svelte-utf1u2){opacity:.3;bottom:-6%}}.foreground.svelte-17tkdxn{--leaf-fill:var(--fg-leaf,#789a6c);--stem-color:var(--fg-stem,#ad8650);z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dark .foreground.svelte-17tkdxn{--leaf-fill:var(--fg-leaf,#547d50);--stem-color:var(--fg-stem,#d4a574)}.frond.svelte-17tkdxn{opacity:.42;transform-origin:35% 100%;width:clamp(9rem,16vw,17rem);animation:11s ease-in-out infinite svelte-17tkdxn-frond-sway;position:absolute;bottom:-9%}.frond-left.svelte-17tkdxn{left:-2%;rotate:-20deg}.frond-right.svelte-17tkdxn{opacity:.55;width:clamp(11rem,19vw,21rem);animation-duration:15s;animation-delay:-5s;right:-4%;rotate:19deg;scale:-1 1}.leaves.svelte-17tkdxn{fill:var(--leaf-fill)}.stem.svelte-17tkdxn{stroke:var(--stem-color);stroke-width:2px;stroke-linecap:round}.vein.svelte-17tkdxn{stroke:var(--stem-color);stroke-width:.8px;opacity:.7}.foreground.svelte-17tkdxn:not(.cover) .frond:where(.svelte-17tkdxn){opacity:var(--fg-frond-opacity,.17);bottom:-16%}.hanging-vine.svelte-17tkdxn{transform-origin:top;width:clamp(3.5rem,6vw,6rem);animation:14s ease-in-out infinite svelte-17tkdxn-vine-sway;position:absolute;top:-2rem}.hanging-vine.svelte-17tkdxn svg:where(.svelte-17tkdxn){width:100%;height:auto;overflow:visible}.vine-left.svelte-17tkdxn{opacity:.48;left:13%;rotate:7deg}.vine-right.svelte-17tkdxn{opacity:.62;width:clamp(4.5rem,7.5vw,8rem);animation-duration:18s;animation-delay:-6s;right:6%;rotate:-7deg}.hanging-stem.svelte-17tkdxn{stroke:var(--stem-color);stroke-width:1.5px;stroke-linecap:round}.hanging-leaf.svelte-17tkdxn{fill:var(--leaf-fill)}.hanging-vein.svelte-17tkdxn{stroke:var(--stem-color);stroke-width:.65px;opacity:.8}.foreground.svelte-17tkdxn:not(.cover) .hanging-vine:where(.svelte-17tkdxn){opacity:var(--fg-vine-opacity,.18)}.foreground.svelte-17tkdxn:not(.cover) .vine-left:where(.svelte-17tkdxn){width:3.5rem;left:1%}.foreground.svelte-17tkdxn:not(.cover) .vine-right:where(.svelte-17tkdxn){width:4.5rem;right:0}@keyframes svelte-17tkdxn-vine-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}.mote.svelte-17tkdxn{background:var(--stem-color);animation:svelte-17tkdxn-mote-rise var(--duration) linear var(--delay) infinite both;border-radius:50%;position:absolute;bottom:-1rem}@keyframes svelte-17tkdxn-frond-sway{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-4px)}}@keyframes svelte-17tkdxn-mote-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.45}80%{opacity:.3}to{opacity:0;transform:translate(32px,-85dvh)}}@media (width<=767px){.frond-left.svelte-17tkdxn{width:10rem;bottom:-6%;left:-11%}.frond-right.svelte-17tkdxn{width:12rem;bottom:-6%;right:-15%}.vine-left.svelte-17tkdxn{width:3.75rem;left:-1.5rem}.vine-right.svelte-17tkdxn{width:4.5rem;right:-.5rem}.foreground.svelte-17tkdxn:not(.cover) .hanging-vine:where(.svelte-17tkdxn){opacity:var(--fg-vine-opacity-sm,.1)}.foreground.svelte-17tkdxn:not(.cover) .vine-left:where(.svelte-17tkdxn){left:-1.5rem}.foreground.svelte-17tkdxn:not(.cover) .vine-right:where(.svelte-17tkdxn){right:-1.5rem}.foreground.svelte-17tkdxn:not(.cover) .frond:where(.svelte-17tkdxn){opacity:var(--fg-frond-opacity-sm,.1)}}
