.ll-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;position:relative}.ll-sh-text{max-width:720px}.ll-sh-title{margin:8px 0 0;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.ll-sh-heart{color:var(--ll-coral-deco);line-height:0}.ll-sh-heart .ll-icon{--ll-icon:32px}.ll-sh-lead{margin-top:12px}.ll-sh-link{flex:none}.ll-sh.is-center{flex-direction:column;align-items:center;text-align:center}.ll-sh.is-center .ll-sh-text{margin-inline:auto}.ll-sh.is-center .ll-sh-title{justify-content:center}@media (max-width:849px){.ll-sh{margin-bottom:24px;align-items:flex-start;flex-direction:column;gap:8px}.ll-sh:not(.is-center) .ll-sh-link{margin-top:-4px}.ll-sh-heart .ll-icon{--ll-icon:24px}}.ll-wave{position:relative;z-index:1;margin-block:-1px}.ll-wave.is-flip svg{transform:scaleY(-1)}.col-inner > .ll-doodle{z-index:0}.ll-marquee{position:relative;overflow:hidden;padding:14px 0;color:var(--ll-green);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ll-marquee.is-dark{color:#fff}.ll-marquee-track{display:flex;width:max-content}.ll-marquee-list{display:flex;flex:none;margin:0;padding:0;list-style:none}.ll-marquee-list li{display:flex;align-items:center;gap:28px;margin:0;padding-right:28px;font-family:var(--ll-font-hand);font-size:clamp(22px,2.2vw,34px);line-height:1.2;white-space:nowrap}.ll-marquee-daisy{display:block;flex:none;width:1.1em;height:1.1em;line-height:0}.ll-marquee-daisy svg{display:block;width:100%;height:100%}.ll-marquee-pause{display:none;position:absolute;right:12px;top:50%;width:32px;height:32px;min-height:0;margin:-16px 0 0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ll-green);place-items:center;cursor:pointer}.ll-marquee-pause span{display:block;width:8px;height:10px;border-inline:3px solid currentColor}.ll-marquee.is-paused .ll-marquee-pause span{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor}@media (prefers-reduced-motion:no-preference){.ll-js .ll-motion .ll-marquee-track{animation:ll-marquee var(--ll-mq-dur,40s) linear infinite}.ll-js .ll-motion .ll-marquee-pause{display:grid}.ll-marquee:hover .ll-marquee-track,.ll-marquee.is-paused .ll-marquee-track{animation-play-state:paused}}@keyframes ll-marquee{to{transform:translateX(-50%)}}
