.hoist[data-v-f2b1fde5],.hoist-flag[data-v-f2b1fde5]{position:relative}.hoist-flag[data-v-f2b1fde5]{aspect-ratio:4/3;display:block;flex-shrink:0}.hoist-flag[data-v-f2b1fde5] svg{display:block;filter:drop-shadow(0 12px 16px rgb(11 47 58/.14));height:100%;transform-origin:left center;width:100%}.hoist-label[data-v-f2b1fde5]{display:flex;flex-direction:column;gap:2px;min-width:0}.hoist-letter[data-v-f2b1fde5]{color:var(--color-tide)}.hoist-word[data-v-f2b1fde5]{color:var(--color-black);font-family:var(--font-display);font-stretch:112.5%;font-weight:700;letter-spacing:-.01em;line-height:1.15}.dark .hoist-word,.hoist--on-dark .hoist-word[data-v-f2b1fde5]{color:var(--color-white)}.hoist--on-dark .hoist-letter[data-v-f2b1fde5]{color:var(--color-primary)}.hoist--vertical[data-v-f2b1fde5]{display:flex;flex-direction:column;gap:14px}.hoist-line[data-v-f2b1fde5]{background:linear-gradient(to bottom,transparent,var(--color-deep) 200px);bottom:-56px;left:-1px;opacity:.5;position:absolute;top:-220px;transform-origin:top;width:2px}.dark .hoist-line{background:linear-gradient(to bottom,transparent,var(--color-white) 200px);opacity:.35}.hoist--vertical .hoist-item[data-v-f2b1fde5]{align-items:center;display:flex;gap:24px}.hoist--vertical .hoist-flag[data-v-f2b1fde5]{width:124px}.hoist--vertical .hoist-flag[data-v-f2b1fde5]:after,.hoist--vertical .hoist-flag[data-v-f2b1fde5]:before{background:var(--color-white);border:2px solid var(--color-deep);border-radius:9999px;content:"";height:10px;left:-5px;position:absolute;width:10px;z-index:1}.hoist--vertical .hoist-flag[data-v-f2b1fde5]:before{top:-4px}.hoist--vertical .hoist-flag[data-v-f2b1fde5]:after{bottom:-4px}.hoist--vertical .hoist-word[data-v-f2b1fde5]{font-size:1.3rem}.hoist--horizontal[data-v-f2b1fde5]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.hoist--horizontal .hoist-item[data-v-f2b1fde5]{display:flex;flex-direction:column;gap:10px}.hoist--horizontal .hoist-flag[data-v-f2b1fde5]{width:min(100%,56px)}.hoist--horizontal .hoist-word[data-v-f2b1fde5]{font-size:.8125rem}.hoist--animated .hoist-line[data-v-f2b1fde5]{animation:halyard-f2b1fde5 1.1s cubic-bezier(.16,1,.3,1) both}.hoist--animated .hoist-item[data-v-f2b1fde5]{animation:hoist-up-f2b1fde5 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.3s + var(--i)*.14s)}.hoist--animated .hoist-flag[data-v-f2b1fde5] svg{animation:flutter-f2b1fde5 5.5s ease-in-out infinite;animation-delay:calc(var(--i)*-1.4s)}@keyframes halyard-f2b1fde5{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hoist-up-f2b1fde5{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes flutter-f2b1fde5{0%,to{transform:perspective(480px) rotateY(0) skewY(0)}35%{transform:perspective(480px) rotateY(-16deg) skewY(-1.5deg)}65%{transform:perspective(480px) rotateY(-5deg) skewY(1deg)}}@media(prefers-reduced-motion:reduce){.hoist--animated .hoist-flag[data-v-f2b1fde5] svg,.hoist--animated .hoist-item[data-v-f2b1fde5],.hoist--animated .hoist-line[data-v-f2b1fde5]{animation:none}}
