:root{color-scheme:light;--linho: #EFE6D8;--papel: #FBF8F2;--grafite: #2D2A27;--grafite-2: #5E5750;--jeans: #2E4A6E;--jeans-escuro: #243B58;--jeans-claro: #DCE4EE;--salvia: #9AB09A;--salvia-claro: #DDE6D9;--rosa: #D99A8B;--rosa-texto: #A0503F;--rosa-claro: #F4DDD6;--manteiga: #EFD48A;--linha: rgba(45, 42, 39, .14);--f-titulo: "Young Serif", Georgia, "Times New Roman", serif;--f-texto: "Figtree", "Segoe UI", system-ui, sans-serif;--f-mao: "Caveat", "Segoe Print", cursive;--gutter: clamp(16px, 4vw, 40px);--largura: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;overflow-x:clip;background:var(--linho);color:var(--grafite);font:400 1.0625rem/1.6 var(--f-texto);-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(0deg,rgba(45,42,39,.035) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(45,42,39,.025) 0 1px,transparent 1px 4px)}h1,h2,h3{font-family:var(--f-titulo);font-weight:400;line-height:1.06;text-wrap:balance;margin:0}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--jeans);outline-offset:3px}.rotulo{font:600 .8125rem/1 var(--f-texto);letter-spacing:.14em;text-transform:uppercase;color:var(--jeans)}.mao{font-family:var(--f-mao);font-weight:600}.btn{font:600 1rem/1 var(--f-texto);display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;text-decoration:none;cursor:pointer;border:0;transition:background-color .2s,transform .2s}.btn-jeans{background:var(--jeans);color:#fff;outline:2px dashed rgba(255,255,255,.55);outline-offset:-6px}.btn-jeans:hover{background:var(--jeans-escuro)}.btn-jeans:focus-visible{outline:3px solid var(--grafite);outline-offset:2px}.btn-linha{background:transparent;color:var(--jeans);outline:2px dashed var(--jeans);outline-offset:-2px}.btn-linha:hover{background:var(--jeans-claro)}.btn-linha:focus-visible{outline:3px solid var(--grafite);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.vida-palavra{display:inline-block;white-space:nowrap}.vida-titulo{position:relative}.vida-titulo .vida-letra{display:inline-block;opacity:0;transform:translateY(.45em) rotate(9deg);transform-origin:50% 100%}.vida-titulo.vida-on .vida-letra{animation:letra-costura .55s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--i) * 24ms)}@keyframes letra-costura{to{opacity:1;transform:none}}.vida-titulo:after{content:"";position:absolute;left:0;bottom:-.18em;width:min(100%,5.5em);height:0;border-top:3px dashed var(--rosa);transform:scaleX(0);transform-origin:left}.vida-titulo.vida-on:after{transition:transform .9s cubic-bezier(.45,0,.25,1) .35s;transform:scaleX(1)}.clube .vida-titulo:after{border-top-color:var(--manteiga)}.final .vida-titulo:after{left:50%;translate:-50% 0;transform-origin:center}.vida-subtitulo .vida-palavra{opacity:0;transform:translateY(.6em)}.vida-subtitulo.vida-on .vida-palavra{animation:palavra-sobe .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * 60ms)}@keyframes palavra-sobe{to{opacity:1;transform:none}}.vida-surge{opacity:0;translate:0 22px}.vida-surge.vida-on{opacity:1;translate:0 0;transition:opacity .7s ease,translate .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}
