.brand.svelte-1l8nvlt{white-space:nowrap;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:var(--logo-size,21px);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.brand__mark.svelte-1l8nvlt{flex-shrink:0;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.brand__bubble.svelte-1l8nvlt,.brand__dot.svelte-1l8nvlt{transform-box:fill-box;transform-origin:50%}.brand.svelte-1l8nvlt:hover .brand__mark:where(.svelte-1l8nvlt),.brand.svelte-1l8nvlt:focus-visible .brand__mark:where(.svelte-1l8nvlt){transform:rotate(-8deg)scale(1.06)}.brand__name.svelte-1l8nvlt{align-items:baseline;gap:.22em;display:inline-flex}.brand__rien.svelte-1l8nvlt{font-family:var(--font-hand);letter-spacing:0;color:var(--brand-deep);transform-origin:20% 80%;font-size:1.42em;font-weight:700;line-height:.8;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:inline-block;position:relative;transform:rotate(-5deg)translateY(1px)}.brand__rien.svelte-1l8nvlt:after{content:"";transform-origin:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 30 2, 60 9, 98 3' fill='none' stroke='%23F2542D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.2em;transition:transform .4s;position:absolute;bottom:-.12em;left:-2%;right:-6%;transform:scaleX(0)}.brand.svelte-1l8nvlt:hover .brand__rien:where(.svelte-1l8nvlt),.brand.svelte-1l8nvlt:focus-visible .brand__rien:where(.svelte-1l8nvlt),.brand.is-giving-up.svelte-1l8nvlt .brand__rien:where(.svelte-1l8nvlt){transform:rotate(3deg)translateY(1px)}.brand.svelte-1l8nvlt:hover .brand__rien:where(.svelte-1l8nvlt):after,.brand.svelte-1l8nvlt:focus-visible .brand__rien:where(.svelte-1l8nvlt):after,.brand.is-giving-up.svelte-1l8nvlt .brand__rien:where(.svelte-1l8nvlt):after{transform:scaleX(1)}.brand.is-typing.svelte-1l8nvlt .brand__dot:where(.svelte-1l8nvlt){fill-opacity:1;animation:.9s ease-in-out infinite svelte-1l8nvlt-brand-type}.brand.is-typing.svelte-1l8nvlt .brand__dot:where(.svelte-1l8nvlt):nth-child(2){animation-delay:.15s}.brand.is-typing.svelte-1l8nvlt .brand__dot:where(.svelte-1l8nvlt):nth-child(3){animation-delay:.3s}.brand.is-giving-up.svelte-1l8nvlt .brand__dot:where(.svelte-1l8nvlt){animation:.6s cubic-bezier(.5,0,.8,.4) both svelte-1l8nvlt-brand-drop}.brand.is-giving-up.svelte-1l8nvlt .brand__dot:where(.svelte-1l8nvlt):nth-child(2){animation-delay:80ms}.brand.is-giving-up.svelte-1l8nvlt .brand__dot:where(.svelte-1l8nvlt):nth-child(3){animation-delay:.16s}.brand.is-giving-up.svelte-1l8nvlt .brand__bubble:where(.svelte-1l8nvlt){animation:.7s both svelte-1l8nvlt-brand-sigh}.brand__tip.svelte-1l8nvlt{font-family:var(--font-hand);letter-spacing:0;color:var(--brand-deep);white-space:nowrap;opacity:0;pointer-events:none;margin-top:-12px;font-size:20px;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-6px)rotate(-3deg)}.brand.is-giving-up.svelte-1l8nvlt .brand__tip:where(.svelte-1l8nvlt){opacity:1;transform:rotate(-3deg)}@media (width<=520px){.brand__tip.svelte-1l8nvlt{display:none}}@keyframes svelte-1l8nvlt-brand-type{0%,60%,to{transform:none}30%{transform:translateY(-2.2px)}}@keyframes svelte-1l8nvlt-brand-drop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(7px)}}@keyframes svelte-1l8nvlt-brand-sigh{0%,to{transform:none}45%{transform:scale(.92,.86)translateY(1px)}}
