.small-business-word{display:flex;flex-direction:column;align-items:flex-start;gap:.08em;font-weight:400;line-height:1.15;padding:8px 0}.small-word{font-size:.3em;letter-spacing:-.025em;animation:small-settle .9s both}.business-word{font-size:.72em;letter-spacing:-.05em;transform-origin:left center;animation:business-open 1.1s cubic-bezier(.2,.65,.25,1) both}@keyframes small-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes business-open{0%{opacity:0;transform:scaleX(.45)}25%{opacity:1}to{opacity:1;transform:scaleX(1)}}.partnership-note{margin:0 0 24px;font-size:14px;line-height:1.65}.partnership-note summary{cursor:pointer;list-style:none;display:flex;gap:20px;align-items:center;width:fit-content;color:var(--muted)}.partnership-note summary::-webkit-details-marker{display:none}.partnership-note summary:hover{color:var(--paper)}.partnership-note summary span{display:inline-block;transition:transform .18s}.partnership-note[open] summary span{transform:rotate(45deg)}.partnership-note p{font-size:16px;margin:16px 0 0;animation:unfold .18s ease-out}@media(max-width:600px){.motif:has(.small-business-word){display:block;font-size:3.5rem;padding:0 0 28px}}@media(prefers-reduced-motion:reduce){.business-word,.partnership-note p,.small-word{animation:none}.partnership-note summary span{transition:none}}.partner-motif{display:grid;align-content:center;min-height:2.2em;font:inherit;font-size:.6em;line-height:1.3;letter-spacing:-.045em;color:inherit;font-weight:400}.idea-slot>span{grid-area:1/1;opacity:0;animation:idea-pass .7s both}.idea-slot>span:nth-child(2){animation-delay:.7s}.idea-slot>span:last-child{opacity:1;animation:idea-land .25s 1.4s both}@keyframes idea-pass{0%{opacity:0;transform:translateY(10px)}20%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes idea-land{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.booking-slot>span{grid-area:1/1}.booking-pair{display:flex;gap:1em;opacity:0;animation:booking-pair 1s both;font-size:.8em}.booking-pair>span:first-child{animation:booking-left 1s both}.booking-pair>span:last-child{animation:booking-right 1s both}.booking-result{animation:booking-done .25s 1s both}@keyframes booking-pair{0%,75%{opacity:1}to{opacity:0}}@keyframes booking-left{0%{transform:translateX(-12px)}to{transform:translateX(8px)}}@keyframes booking-right{0%{transform:translateX(12px)}to{transform:translateX(-8px)}}@keyframes booking-done{0%{opacity:0}to{opacity:1}}.extensions-line{display:flex;align-items:center;gap:0;min-height:2.2em;font-size:.55em}.extensions-line>span{animation:extensions-gather 1.2s ease-out both;animation-delay:calc(var(--i)*25ms)}@keyframes extensions-gather{0%{opacity:.25;transform:translateY(0)}35%{opacity:.7;transform:translateY(calc((var(--i) - 4.5)*4px))}to{opacity:1;transform:translateY(0)}}.print-line{width:max-content;max-width:100%;clip-path:inset(0);animation:print-pass .95s steps(14) both}@keyframes print-pass{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.connected-line{display:flex;align-items:center;font-size:.58em}.connected-line>span{animation:connect-center .8s ease-out both}.connected-line>span:first-child{animation-name:connect-left}.connected-line>span:last-child{animation-name:connect-right}@keyframes connect-center{0%{opacity:.25}to{opacity:1}}@keyframes connect-left{0%{opacity:.25;transform:translateX(-22px)}to{opacity:1;transform:translateX(0)}}@keyframes connect-right{0%{opacity:.25;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@media(max-width:600px){.motif:has(.partner-motif){display:block;padding:0 0 24px;max-width:100%;font-size:3rem}.partner-motif{min-height:2em}}@media(prefers-reduced-motion:reduce){.partner-motif,.partner-motif *{animation:none!important;transition:none!important}.idea-slot>span{opacity:0}.idea-slot>span:last-child{opacity:1}.booking-pair{opacity:0}.booking-result{opacity:1}}