:root{--ig-violet:#5d17ba;--ig-ink:#110423;--ig-body:#0009;--ig-rule:#11042314;--ig-tint:#faf8ff}.ig-muted{color:var(--ig-body)}.ig-inline{color:var(--ig-violet);text-underline-offset:.2em;text-decoration:underline}.pm-reveal [data-reveal]{opacity:0;transform:translateY(14px)}.pm-reveal [data-reveal].is-revealed{opacity:1;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--ig-i,0) * 60ms);transform:none}@media (prefers-reduced-motion:reduce){.pm-reveal [data-reveal],.pm-reveal [data-reveal].is-revealed{opacity:1;transition:none;transform:none}}.ig-hero{padding:3rem 0 2rem;position:relative;overflow:hidden}.ig-hero:before{content:"";pointer-events:none;background:radial-gradient(45% 55% at 78% 22%,#b193f93d 0%,#b193f900 70%),radial-gradient(38% 48% at 8% 6%,#dbcdfc4d 0%,#dbcdfc00 72%);height:150%;position:absolute;inset:-30% -40% auto}.ig-hero_inner{position:relative}.ig-hero_inner .tag,.bl-hero_inner .tag{width:fit-content}.ig-h1{max-width:14ch;color:var(--ig-ink);letter-spacing:-.04em;margin:1.25rem 0 0}.ig-lead{max-width:50ch;color:var(--ig-body);margin:1.1rem 0 0}.ig-hero_actions{align-items:center;margin-top:1.75rem}.ig-textlink{color:var(--ig-violet);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.ig-textlink svg{transition:transform .2s}.ig-textlink:hover svg{transform:translate(3px)}.ig-logos{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.ig-logos_item a{opacity:.85;transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .25s;display:block}.ig-logos_item a:hover{opacity:1;transform:translateY(-3px)}.ig-logos_item img{object-fit:contain;width:30px;height:30px;display:block}.ig-jump{z-index:20;pointer-events:none;margin-top:.5rem;position:sticky;top:.75rem}.ig-jump_inner{scrollbar-width:none;pointer-events:auto;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.ig-jump_inner::-webkit-scrollbar{display:none}.ig-jump_pill{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#f6f3eed9;border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.ig-jump_pill a{color:#000000a6;letter-spacing:-.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.5rem .95rem;font-size:.875rem;font-weight:500;transition:background-color .42s cubic-bezier(.165,.84,.44,1),color .42s cubic-bezier(.165,.84,.44,1);display:flex}.ig-jump_pill a:hover{color:var(--ig-ink);background:#fff}.ig-section,.ig-item,.ig-anchor-alias{scroll-margin-top:5.5rem}.ig-anchor-alias{width:0;height:0;scroll-margin-top:6rem;position:absolute;top:0;left:0}.ig-section{padding:3.5rem 0 0}.ig-section--tint{background:var(--ig-tint);margin-top:3.5rem;padding:3.5rem 0}.ig-h2{color:var(--ig-ink);letter-spacing:-.03em;margin:0 0 .5rem}.ig-section_note{max-width:48ch;color:var(--ig-body);margin:0 0 1rem}.ig-items{display:grid}.ig-item{border-top:1px solid var(--ig-rule);padding:2.5rem 0;position:relative}.ig-item:first-child{border-top:0}.ig-item_id{align-items:center;gap:.9rem;display:flex}.ig-item_logo{object-fit:contain;flex:none;width:40px;height:40px;display:block}.ig-item_name{color:var(--ig-ink);letter-spacing:-.02em;margin:0}.ig-item_summary{max-width:34ch;color:var(--ig-ink);letter-spacing:-.01em;margin:1rem 0 0;font-weight:500}.ig-item_text{max-width:62ch;color:var(--ig-body);margin:.9rem 0 0;line-height:1.7}.ig-meta{gap:1.5rem;margin:1.75rem 0 0;display:grid}.ig-meta_block dd{margin:.5rem 0 0}.ig-meta_label{color:var(--ig-violet);letter-spacing:.08em;text-transform:uppercase;margin:0}.ig-needs{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ig-needs li{color:var(--ig-ink);padding-left:1.15rem;line-height:1.55;position:relative}.ig-needs li:before{content:"";background:var(--ig-violet);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.ig-meta_where{color:var(--ig-ink)}.ig-roadmap_cta{margin-top:2rem}.ig-steps{gap:2.25rem;margin:0;padding:0;list-style:none;display:grid}.ig-step h3{color:var(--ig-ink);letter-spacing:-.02em;margin:.5rem 0}.ig-step p:last-child{max-width:46ch;color:var(--ig-body);margin:0;line-height:1.7}.ig-step_n{color:var(--ig-violet);letter-spacing:.08em;margin:0;font-weight:700}.ig-faq_head h2{color:var(--ig-ink);letter-spacing:-.03em;margin:0 0 .5rem}.ig-faq{margin-top:2rem;display:grid}.ig-faq_item{border-top:1px solid var(--ig-rule);padding:1.25rem 0}.ig-faq_item:last-child{border-bottom:1px solid var(--ig-rule)}.ig-faq_q{cursor:pointer;color:var(--ig-ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:500;list-style:none;display:flex}.ig-faq_q::-webkit-details-marker{display:none}.ig-faq_icon{flex:none;width:14px;height:14px;position:relative}.ig-faq_icon:before,.ig-faq_icon:after{content:"";background:var(--ig-violet);height:1.5px;transition:transform .25s;position:absolute;inset:50% 0 auto}.ig-faq_icon:after{transform:rotate(90deg)}.ig-faq_item[open] .ig-faq_icon:after{transform:rotate(0)}.ig-faq_a{max-width:62ch;margin:.85rem 0 0;line-height:1.7}.ig-connected{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.ig-connected_row{color:#ffffffb3;align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.ig-connected_row img{object-fit:contain;width:24px;height:24px}@media (min-width:48rem){.ig-hero{padding:5rem 0 2.5rem}.ig-logos_item img{width:34px;height:34px}.ig-section{padding:5rem 0 0}.ig-section--tint{margin-top:5rem;padding:5rem 0}.ig-item{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:3rem;padding:3rem 0;display:grid}.ig-item_head{align-self:start;position:sticky;top:6rem}.ig-item_text{margin-top:0}.ig-meta{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem}.ig-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.ig-faq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:4rem;display:grid}.ig-faq{margin-top:0}}
