:root{--cites:var(--red)}.navbar--app .navbar__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;display:grid}.navbar--app .navbar__links{white-space:nowrap;gap:30px;font-size:.95rem;font-weight:500}.navbar--app .navbar__links a{opacity:.78;padding:6px 0;transition:opacity .15s}.navbar--app .navbar__links a:hover{opacity:1}.navbar--app .navbar__actions{justify-self:end}@media (max-width:900px){.navbar--app .navbar__inner{justify-content:space-between;display:flex}}.navbar__brand{align-items:flex-end;gap:9px}html:has(.navbar--dark){background:var(--ink)}@supports (-webkit-touch-callout:none){html:has(.navbar--dark) body:after{top:calc(env(safe-area-inset-top,0px) + 76px)}}.navbar--dark{padding-top:env(safe-area-inset-top,0px);background:var(--ink);color:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;top:0}.navbar--dark .navbar__actions>.navbar__login{color:var(--paper)}.navbar--dark .navbar__actions>.navbar__login:hover{color:var(--lime)}.navbar--dark .navbar__actions>.pill--ink{background:var(--paper);color:var(--ink)}.navbar--dark .navbar__actions>.pill--ink:hover{background:var(--lime)}.navbar--dark .burger:not(.is-open){border-color:var(--paper)}.navbar--dark .burger:not(.is-open) span{background:var(--paper)}.navbar--dark .mmenu{color:var(--ink)}.navbar--dark .navbar__brand,.navbar--dark .logo{color:var(--paper)}.navbar__links a[aria-current=page]:after{transform:scaleX(1)}.navbar--dark .navbar__links a[aria-current=page]{color:var(--lime)}.navbar--overlay{background:linear-gradient(#16130fbf,#16130f00);position:absolute;top:0;left:0;right:0}html:has(.navbar--overlay) .tw{min-height:max(560px,100svh);padding-top:calc(env(safe-area-inset-top,0px) + 76px)}html:has(.navbar--overlay) body{background:var(--ink)}.navbar--hero{margin-bottom:calc(-1 * (env(safe-area-inset-top,0px) + 76px));background-color:#16130f00;background-image:linear-gradient(#16130fb3,#16130f00);transition:background-color .25s}.navbar--hero.is-solid{background-color:var(--ink)}html:has(.navbar--hero) .phero{padding-top:calc(env(safe-area-inset-top,0px) + 76px)}html:has(.navbar--hero) .chero{padding-top:calc(env(safe-area-inset-top,0px) + 76px + clamp(32px, 6vw, 72px))}html:has(.navbar--hero) .chero--solo{padding-top:calc(env(safe-area-inset-top,0px) + 76px + clamp(56px, 9vw, 120px))}.navbar__start{align-items:flex-end;display:flex;position:relative}html:has(.navbar--hero) .gw-hero{padding-top:calc(env(safe-area-inset-top,0px) + 76px)}@media (max-width:420px){.navbar--app .navbar__inner,.navbar--app .navbar__actions{gap:8px}.navbar--app .navbar__actions>.pill{padding-inline:14px;font-size:.85rem}}.fplogo{white-space:nowrap;align-items:baseline;font-size:2rem;line-height:1;display:inline-flex}.fplogo b{font-family:var(--sans);letter-spacing:-.06em;font-size:.8em;font-style:normal;font-weight:800}.fplogo i{font-family:var(--serif);letter-spacing:-.035em;margin-left:.04em;font-style:italic;font-weight:400}.fplogo__dot{background:var(--lime);width:.19em;height:.19em;box-shadow:0 0 0 .03em var(--ink);border-radius:50%;margin-left:.05em}.navbar--dark .fplogo__dot{box-shadow:none}.legal__head h1 em{color:var(--ink);background:linear-gradient(transparent 60%, var(--red) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}:root:has(.navbar .fplogo) .legal__head h1 em{background:linear-gradient(transparent 60%, var(--lime) 60%)}:root:has(.navbar .fplogo) :is(.legal__body h2 span,.legal__toc a:hover,.legal__body a:not(.pill):hover){color:var(--ink)}.mmenu__links a:is(:hover,:active) .mmenu__fem{font-family:var(--sans);letter-spacing:-.06em;font-size:.82em;font-style:normal;font-weight:800}html:has(.mmenu.is-open) .navbar.navbar--dark{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.navbar--dark .burger.is-open{border-color:var(--paper)}.navbar--dark .burger.is-open span{background:var(--paper)}.fp-kit__fem{font-family:var(--sans);letter-spacing:-.06em;font-weight:800}
