.ll-foot__dir{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 32px;min-width:0;display:grid}.ll-foot__dir.is-heavenly{grid-template-columns:repeat(6,minmax(0,1fr))}.ll-foot__col{min-width:0}.ll-foot__col.is-ints{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);grid-column:1/-1;padding-top:28px}.ll-foot__col h2{letter-spacing:0;margin:0 0 10px;font-size:14px;font-weight:650}.ll-foot__col ul{margin:0;padding:0;list-style:none}.ll-foot__col:not(.is-ints) li+li{margin-top:var(--ui-space-2)}.ll-foot__join{color:inherit;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.community-join{flex-wrap:wrap;gap:1.25rem;margin:2rem 0 0;display:flex}.community-join a{font-weight:650;text-decoration:none}.ll-foot__ints{gap:var(--ui-space-2) var(--ui-space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ll-foot__ints a,.ll-foot__col a{align-items:center;gap:var(--ui-space-2);min-height:26px;color:inherit;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.ll-foot__ints svg,.ll-foot__ints img{object-fit:contain;flex:none;width:18px;height:18px}.marketing-footer--directory .ll-foot__col h2,.hv-foot .ll-foot__col h2{color:inherit}.marketing-page .marketing-footer.marketing-footer--directory .marketing-footer__shell,.hv-foot__shell{column-gap:40px;row-gap:var(--ui-space-8);grid-template-columns:minmax(170px,205px) minmax(0,1fr);align-items:stretch;width:min(100% - 48px,1240px);margin-inline:auto;display:grid}.marketing-page .marketing-footer__brand{border-right:1px solid color-mix(in srgb, currentColor 16%, transparent);align-self:stretch;min-height:0;padding-right:28px}.marketing-page .marketing-footer__brand p+p{margin-top:9px}.hv-foot__shell{padding:48px 0 32px}.hv-foot .ll-foot__col h2{color:var(--hv-ink)}.hv-foot .ll-foot__join,.hv-foot .ll-foot__col a{color:var(--hv-muted)}.hv-foot .ll-foot__join:hover,.hv-foot .ll-foot__col a:hover{color:var(--hv-ink)}.hv-foot__btn,.marketing-footer__text-btn{grid-column:1/-1;justify-self:start}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory{--footer-ink:#142a36;--footer-muted:#737f87;--footer-link:#516570;--footer-type-brand:18px;--footer-type-heading:14px;--footer-type-link:14px;--footer-type-meta:14px;--footer-line:20px;--footer-row:8px;--footer-head-gap:12px;--footer-gutter:24px;--footer-mark:80px;--footer-icon:18px;padding:48px 0 32px}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__shell{column-gap:var(--footer-gutter);grid-template-columns:280px repeat(5,minmax(0,1fr));align-items:start;row-gap:0;width:min(100% - 48px,1200px)}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory nav.ll-foot__dir{display:contents}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__brand{grid-template-columns:var(--footer-mark) minmax(0, 1fr);grid-template-rows:var(--footer-line) auto;border:0;align-items:start;column-gap:12px;min-width:0;padding:0;display:grid}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__logo{color:var(--footer-ink);font-size:var(--footer-type-brand);letter-spacing:-.02em;font-weight:600;line-height:var(--footer-line);text-decoration:none;display:contents}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__logo :is(.celinen-mark,.footer-mark){object-fit:contain;grid-area:1/1/span 2;align-self:start;width:80px;height:80px;min-height:0;display:block}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__logo span{line-height:var(--footer-line);grid-area:1/2;align-self:start}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__id{margin-top:var(--footer-head-gap);flex-direction:column;grid-area:2/2;gap:4px;display:flex}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__id p{max-width:22ch;color:var(--footer-muted);font-size:var(--footer-type-meta);font-weight:400;line-height:var(--footer-line);margin:0}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__brand:not(:has(.footer-mark)){gap:var(--footer-head-gap);flex-direction:column;display:flex}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__brand:not(:has(.footer-mark)) .marketing-footer__logo{display:inline-flex}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__brand:not(:has(.footer-mark)) .marketing-footer__id{margin-top:0}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__col{min-width:0}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__col h2{min-height:var(--footer-line);margin:0 0 var(--footer-head-gap);color:var(--footer-ink);font-family:var(--font-sans,Inter, system-ui, sans-serif);font-size:var(--footer-type-heading);letter-spacing:-.01em;font-weight:600;line-height:var(--footer-line);align-items:center;display:flex}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__col:not(.is-ints) ul{gap:var(--footer-row);flex-direction:column;display:flex}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__col li+li{margin-top:0}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__col a{min-height:0;color:var(--footer-link);font-size:var(--footer-type-link);font-weight:500;line-height:var(--footer-line);padding:0;text-decoration:none;transition:color .14s;display:block}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__col a:hover{color:var(--footer-ink)}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__col.is-ints{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);row-gap:var(--footer-head-gap);min-width:0;margin-top:20px;padding-top:16px;display:grid}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__col.is-ints h2{grid-column:1/-1;margin:0}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__ints{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--footer-gutter);row-gap:0}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__ints li{min-width:0;min-height:36px}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__ints a{min-width:0;min-height:36px;color:var(--footer-link);font-size:var(--footer-type-meta);font-weight:500;line-height:var(--footer-line);white-space:normal;align-items:center;gap:10px;padding:0;display:flex}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__mark{width:var(--footer-icon);height:var(--footer-icon);flex:none;place-items:center;display:grid}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__ints a:hover{color:var(--footer-ink)}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .ll-foot__mark :is(svg,img){width:var(--footer-icon);height:var(--footer-icon);object-fit:contain;display:block}.marketing-page.iris-home .ll-foot__mark[data-mark=x] path,.marketing-page.iris-home .ll-foot__mark[data-mark=threads] path,.marketing-page.iris-home .ll-foot__mark[data-mark=devto] path,.heavenly-door__directory .ll-foot__mark[data-mark=x] path,.heavenly-door__directory .ll-foot__mark[data-mark=threads] path,.heavenly-door__directory .ll-foot__mark[data-mark=devto] path{fill:#fff}.marketing-page.iris-home .ll-foot__mark[data-mark=kick] rect,.marketing-page.iris-home .ll-foot__mark[data-mark=whop] rect,.heavenly-door__directory .ll-foot__mark[data-mark=kick] rect,.heavenly-door__directory .ll-foot__mark[data-mark=whop] rect{fill:#0000}.marketing-page.iris-home .marketing-footer .ll-foot__mark[data-mark=kick],.marketing-page.iris-home .marketing-footer .ll-foot__mark[data-mark=whop],.heavenly-door__directory .marketing-footer .ll-foot__mark[data-mark=kick],.heavenly-door__directory .marketing-footer .ll-foot__mark[data-mark=whop]{overflow:hidden}.marketing-page.iris-home .marketing-footer .ll-foot__mark[data-mark=kick] svg,.heavenly-door__directory .marketing-footer .ll-foot__mark[data-mark=kick] svg{transform:scale(1.12)}.marketing-page.iris-home .marketing-footer .ll-foot__mark[data-mark=devto],.heavenly-door__directory .marketing-footer .ll-foot__mark[data-mark=devto]{justify-items:start;width:30px;overflow:hidden}.marketing-page.iris-home .marketing-footer .ll-foot__mark[data-mark=devto] svg,.heavenly-door__directory .marketing-footer .ll-foot__mark[data-mark=devto] svg{transform-origin:0;transform:scale(1.65)}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__text-btn{width:auto;margin-top:var(--footer-row);color:var(--footer-link);font-size:var(--footer-type-meta);font-weight:500;line-height:var(--footer-line);grid-column:1/-1;justify-self:start;padding:0}@media (width<=1080px){.ll-foot__dir,.ll-foot__dir.is-heavenly,.ll-foot__ints{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__shell{column-gap:var(--footer-gutter);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__brand{grid-column:1/-1}}@media (width<=720px){.marketing-page .marketing-footer.marketing-footer--directory .marketing-footer__shell,.hv-foot__shell{grid-template-columns:1fr}.marketing-page .marketing-footer__brand{min-height:0;padding:0 0 var(--ui-space-5);border-right:0;border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent)}.hv-foot__btn,.marketing-footer__text-btn{grid-column:auto}.ll-foot__dir,.ll-foot__dir.is-heavenly{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-foot__ints{grid-template-columns:1fr 1fr}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__shell{column-gap:var(--footer-gutter);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__brand{border:0;grid-column:1/-1;padding:0}.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory .marketing-footer__text-btn{grid-column:1/-1}}@media (width<=640px){.heavenly-door__directory .marketing-footer.marketing-footer--directory .marketing-footer__shell{width:calc(100% - 32px)}}@media (width<=560px){.marketing-page.iris-home .marketing-footer.marketing-footer--directory .marketing-footer__shell{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.marketing-page:not(.heavenly-page) .marketing-footer.marketing-footer--directory a{transition:none}}.ll-foot__dir.is-heavenly{gap:var(--ui-space-5)}.ll-foot__dir.is-heavenly .ll-foot__col:not(.is-ints) li+li{margin-top:var(--ui-space-1)}.ll-foot__dir.is-heavenly .ll-foot__col a{min-height:var(--ui-space-6);line-height:1.25}.ll-foot__dir.is-heavenly .ll-foot__ints{row-gap:var(--ui-space-1)}.ll-foot__dir.is-heavenly .ll-foot__mark{width:var(--ui-space-5);height:var(--ui-space-5);flex:none;place-items:center;display:grid}.ll-foot__dir.is-heavenly .ll-foot__mark :is(svg,img){object-fit:contain;width:100%;height:100%;display:block}.hv-public-type[data-footer-product=daydreamers] .hv-foot.hv-foot--directory{--hv-cta:var(--hv-accent,#3c82f6);--hv-cta-hover:color-mix(in srgb, var(--hv-accent,#3c82f6) 85%, white)}
