/* Review-only finishing pass. Homepage opener deliberately unchanged. */
.brand-signature{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:#151515}
.brand-signature img{display:block;max-width:100%;height:auto}
.brand-signature-desktop{left:56px;top:810px;width:700px}
.brand-signature .signature-wordmark{width:320px;filter:brightness(0)}
.signature-definition{display:flex;flex-direction:column;gap:10px;width:100%}
.signature-pronunciation{width:100%}
.selected-desktop [data-node-id="8324:36348"]{top:962px!important}
.selected-desktop [data-node-id="8324:36396"],.selected-desktop [data-node-id="8324:36399"]{top:1042px!important}
.brand-signature-mobile{left:24px;top:718px;width:342px}
.brand-signature-mobile .signature-wordmark{width:220px}
.selected-mobile [data-node-id="8324:36603"]{top:978px!important}
.selected-mobile [data-name="FYTR Star / Official SVG"]{top:977px!important}
.refined-before{position:absolute;margin:0;padding:0}
.refined-before img{display:block;width:100%;height:auto}
.refined-before-desktop{left:56px;top:125px;width:1328px}
.refined-before-mobile{left:22px;top:114px;width:346px}
.back-fytr{display:inline-flex;align-items:center;min-height:44px;margin-top:26px;gap:12px;color:inherit;font-size:14px;line-height:1.3;letter-spacing:.04em;text-decoration:none}
.back-fytr:hover{text-decoration:underline;text-underline-offset:5px}
.back-fytr:focus-visible{outline:1px solid currentColor;outline-offset:6px}
@media(max-width:767px){.back-fytr{font-size:12px;margin-top:18px}}

/* Manifesto opening: the official wordmark anchors the existing definition. */
.manifesto-hero-wordmark{display:block;width:320px;height:auto;max-width:100%;margin-bottom:16px;filter:brightness(0) invert(.9215686275)}
@media(max-width:767px){.manifesto-hero-wordmark{width:220px;margin-bottom:14px}}
