.sy-cta-book{font-family:var(--font-body);letter-spacing:.02em;color:var(--sy-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4em;padding:.25rem 0;font-size:.95rem;display:inline-flex;position:relative}.sy-cta-book__word{transition:transform .28s cubic-bezier(.16,1,.3,1);display:inline-block}.sy-cta-book:hover .sy-cta-book__word--l,.sy-cta-book:focus-visible .sy-cta-book__word--l{transform:translate(-.22em)}.sy-cta-book:hover .sy-cta-book__word--r,.sy-cta-book:focus-visible .sy-cta-book__word--r{transform:translate(.22em)}.sy-cta-book__wave{height:6px;position:absolute;bottom:-.15rem;left:0;right:0;overflow:hidden}.sy-cta-book__wave svg{width:100%;height:100%;transition:transform .32s cubic-bezier(.16,1,.3,1);transform:translate(-100%)}.sy-cta-book:hover .sy-cta-book__wave svg,.sy-cta-book:focus-visible .sy-cta-book__wave svg{transform:translate(0)}.sy-cta-circle{border:1px solid var(--sy-forest);cursor:pointer;width:7.5rem;height:7.5rem;color:var(--sy-forest);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.sy-cta-circle__ring{transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.sy-cta-circle:hover .sy-cta-circle__ring,.sy-cta-circle:focus-visible .sy-cta-circle__ring{transform:rotate(38deg)}.sy-cta-circle__label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.95rem}.sy-cta-hello{border:1px solid var(--sy-ink);min-width:9rem;color:var(--sy-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.85rem 1.5rem;display:inline-flex;position:relative;overflow:hidden}.sy-cta-hello__fill{background:var(--sy-sage);transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(100%)}.sy-cta-hello:hover .sy-cta-hello__fill,.sy-cta-hello:focus-visible .sy-cta-hello__fill{transform:translateY(0%)}.sy-cta-hello__label,.sy-cta-hello__arrow{font-family:var(--font-body);letter-spacing:.02em;font-size:.95rem;transition:opacity .22s,transform .22s;position:relative}.sy-cta-hello__arrow{opacity:0;position:absolute;transform:translateY(.4em)}.sy-cta-hello:hover .sy-cta-hello__label,.sy-cta-hello:focus-visible .sy-cta-hello__label{opacity:0;transform:translateY(-.4em)}.sy-cta-hello:hover .sy-cta-hello__arrow,.sy-cta-hello:focus-visible .sy-cta-hello__arrow{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sy-cta-book__word,.sy-cta-book__wave svg,.sy-cta-circle__ring,.sy-cta-hello__fill,.sy-cta-hello__label,.sy-cta-hello__arrow{transition:none!important;transform:none!important}.sy-cta-hello__arrow{display:none}}
