.marketing-site{--bookmark:#ffd21f;--bookmark-hover:#ffc400}.marketing-site .bookmark{--tail:1.75rem;z-index:2;width:clamp(11rem,16vw,15rem);min-height:clamp(15rem,22vw,19rem);padding:1.4rem 1.4rem calc(var(--tail) + 1.25rem);background:var(--bookmark);color:var(--ink);clip-path:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - var(--tail)), 0 100%);filter:drop-shadow(0 10px 18px #1c1c1c2e);flex-direction:column;grid-area:2/10/auto/-1;justify-content:space-between;place-self:end;gap:2.5rem;margin-bottom:calc(-1*clamp(1.5rem,3vw,2.5rem) - 2.25rem);text-decoration:none;transition:background-color .25s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.marketing-site .bookmark__label{font-size:var(--step-lead);letter-spacing:-.01em;font-weight:600;line-height:1.15}.marketing-site .bookmark__arrow{line-height:0;display:block}.marketing-site .bookmark:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (hover:hover) and (pointer:fine){.marketing-site .bookmark:hover{background:var(--bookmark-hover);transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.marketing-site .bookmark__arrow{animation:1.6s ease-in-out infinite bookmark-nod}}@media (width<=68.75em){.marketing-site .bookmark{--tail:1.25rem;width:auto;min-height:0;padding:1.1rem calc(var(--tail) + 1.25rem) 1.1rem 1.25rem;clip-path:polygon(0 0, 100% 0, calc(100% - var(--tail)) 50%, 100% 100%, 0 100%);flex-direction:row;grid-area:auto/1/auto/-1;justify-self:stretch;align-items:center;gap:1rem;margin:.5rem 0 0}.marketing-site .bookmark__arrow svg{width:18px;height:24px}}@keyframes bookmark-nod{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}
