.hero-module__XYl39W__hero{padding-top:var(--header-height);overflow-x:clip}.hero-module__XYl39W__inner{align-items:center;padding-top:60px;display:flex}.hero-module__XYl39W__copy{z-index:1;flex-direction:column;flex:none;align-items:flex-start;width:455px;display:flex;position:relative}.hero-module__XYl39W__eyebrow{--gradient-accent-angle:17.622deg;background-position:0 0;background-repeat:no-repeat;background-size:455px 16px}.hero-module__XYl39W__title{letter-spacing:-.02em;color:var(--foreground);text-wrap:wrap;margin-top:28px;font-size:44px;font-weight:600;line-height:1.125}.hero-module__XYl39W__kicker{display:block}.hero-module__XYl39W__description{letter-spacing:-.02em;color:var(--muted-foreground);margin-top:24px;font-size:16px;font-weight:500;line-height:1.5}.hero-module__XYl39W__form{text-align:left;width:100%;max-width:400px;margin-top:24px}.hero-module__XYl39W__art{--art-w:545;aspect-ratio:545/420;--u:calc(100cqw/var(--art-w));flex:none;width:545px;margin-left:auto;position:relative;container-type:inline-size}.hero-module__XYl39W__artBody{display:contents}@container (min-width:545px){.hero-module__XYl39W__artBody>*{--u:1px}}.hero-module__XYl39W__glow{top:calc(-209*var(--u));left:calc(-180*var(--u));width:calc(906*var(--u));pointer-events:none;max-width:none;height:auto;position:absolute}.hero-module__XYl39W__window{top:calc(var(--y)*var(--u));left:calc(var(--x)*var(--u));width:calc(var(--w)*var(--u));border:1px solid var(--color-border);border-radius:calc(14*var(--u));background:var(--white);box-shadow:var(--shadow-lift-lg);font-size:calc(12*var(--u));letter-spacing:-.01em;color:var(--gray-1300);line-height:1.35;animation:.9s cubic-bezier(.22,1,.36,1) backwards hero-module__XYl39W__window-in;position:absolute}@keyframes hero-module__XYl39W__window-in{0%{transform:translateY(calc(12*var(--u)))}}.hero-module__XYl39W__issue{--x:185;--y:25;--w:360;overflow:hidden}.hero-module__XYl39W__quote{--x:-20;--y:0;--w:209;z-index:1;padding:calc(14*var(--u));animation-delay:.18s}.hero-module__XYl39W__list{--x:-12;--y:172;--w:201;z-index:1;padding:calc(12*var(--u))calc(12*var(--u))calc(8*var(--u));animation-delay:90ms}.hero-module__XYl39W__issueHead,.hero-module__XYl39W__listHead,.hero-module__XYl39W__person{align-items:center;gap:calc(9*var(--u));display:flex}.hero-module__XYl39W__issueHead{height:calc(46*var(--u));padding-inline:calc(12*var(--u));border-bottom:1px solid var(--color-border)}.hero-module__XYl39W__mark{width:calc(24*var(--u));height:calc(24*var(--u));border-radius:calc(7*var(--u));background:var(--color-primary);color:var(--white);flex:none;place-items:center;display:grid}.hero-module__XYl39W__mark svg{width:calc(15*var(--u));height:calc(15*var(--u))}.hero-module__XYl39W__issueFrom{flex-direction:column;min-width:0;display:flex}.hero-module__XYl39W__strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hero-module__XYl39W__muted{font-size:calc(10*var(--u));white-space:nowrap;text-overflow:ellipsis;color:var(--gray-650);font-weight:500;overflow:hidden}.hero-module__XYl39W__pill{padding:calc(2*var(--u))calc(7*var(--u));background:var(--purple-25);box-shadow:inset 0 0 0 1px var(--purple-50);font-size:calc(10*var(--u));color:var(--color-primary);border-radius:9999px;margin-left:auto;font-weight:600}.hero-module__XYl39W__avatar{width:calc(32*var(--u));height:calc(32*var(--u));border-radius:50%;display:block}.hero-module__XYl39W__quoteText{margin-top:calc(10*var(--u));font-size:calc(12.5*var(--u));font-weight:500;line-height:1.4}.hero-module__XYl39W__analysis{padding:calc(10*var(--u))}.hero-module__XYl39W__person{padding-inline:calc(2*var(--u))}.hero-module__XYl39W__stage{align-items:center;gap:calc(10*var(--u));margin-top:calc(10*var(--u));padding:calc(10*var(--u));border-radius:calc(10*var(--u));background:var(--purple-25);box-shadow:inset 0 0 0 1px var(--purple-50);display:flex}.hero-module__XYl39W__pro{--tone:var(--green-600);--tone-ink:var(--green-800)}.hero-module__XYl39W__con{--tone:var(--red-600);--tone-ink:var(--red-700)}.hero-module__XYl39W__screen{width:calc(132*var(--u));flex:none;position:relative}.hero-module__XYl39W__screen img{border-radius:calc(12*var(--u));width:100%;height:auto;display:block}.hero-module__XYl39W__zone{border:calc(1.5*var(--u))solid var(--tone);border-radius:calc(6*var(--u));background:color-mix(in srgb,var(--tone)12%,transparent);position:absolute}.hero-module__XYl39W__zoneHeadline{width:55%;height:14.5%;top:38.5%;left:3.5%}.hero-module__XYl39W__zonePlans{width:95%;height:17.5%;top:59%;left:2.5%}.hero-module__XYl39W__pin{width:calc(16*var(--u));height:calc(16*var(--u));border:calc(1.5*var(--u))solid var(--white);background:var(--tone);box-shadow:0 calc(2*var(--u))calc(6*var(--u))#00000040;font-size:calc(10*var(--u));color:var(--white);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:0;translate:50% -50%}.hero-module__XYl39W__pin svg,.hero-module__XYl39W__noteMark svg{width:calc(10*var(--u));height:calc(10*var(--u));stroke-width:3.5px}.hero-module__XYl39W__cursor{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0}.hero-module__XYl39W__cursorArrow{width:calc(14*var(--u));height:auto;margin:calc(-1*var(--u))0 0 calc(-1*var(--u));color:var(--gray-1300);filter:drop-shadow(0 calc(1*var(--u))calc(2*var(--u))#0000004d);position:absolute;top:0;left:0}.hero-module__XYl39W__cursorName{top:calc(16*var(--u));left:calc(10*var(--u));padding:calc(2*var(--u))calc(6*var(--u));border-radius:calc(6*var(--u))calc(6*var(--u))calc(6*var(--u))calc(2*var(--u));background:var(--color-primary);font-size:calc(10*var(--u));white-space:nowrap;color:var(--white);font-weight:600;position:absolute}.hero-module__XYl39W__notes{gap:calc(8*var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.hero-module__XYl39W__note{align-items:flex-start;gap:calc(7*var(--u));padding:calc(8*var(--u));border-radius:calc(10*var(--u));background:var(--white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone)35%,var(--white)),0 calc(4*var(--u))calc(12*var(--u))#36363014;font-size:calc(10.5*var(--u));font-weight:500;line-height:1.38;display:flex}.hero-module__XYl39W__noteMark{width:calc(16*var(--u));height:calc(16*var(--u));background:color-mix(in srgb,var(--tone)14%,var(--white));font-size:calc(10*var(--u));color:var(--tone-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.hero-module__XYl39W__cursor{animation:3.5s linear .7s hero-module__XYl39W__cursor-review}@keyframes hero-module__XYl39W__cursor-review{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.2,1);translate:105% 92%}6%{opacity:1}23%,46%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.2,1);translate:40% 47%}66%,86%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.2,1);translate:58% 69%}to{opacity:0;translate:95% 100%}}.hero-module__XYl39W__zone{animation:.36s cubic-bezier(.22,1,.36,1) backwards hero-module__XYl39W__zone-in}.hero-module__XYl39W__pin{animation:.42s cubic-bezier(.34,1.56,.64,1) backwards hero-module__XYl39W__pin-in}.hero-module__XYl39W__note{animation:.48s cubic-bezier(.22,1,.36,1) backwards hero-module__XYl39W__note-in}.hero-module__XYl39W__zoneHeadline{animation-delay:1.55s}.hero-module__XYl39W__zoneHeadline .hero-module__XYl39W__pin{animation-delay:1.7s}.hero-module__XYl39W__note.hero-module__XYl39W__pro{animation-delay:1.85s}.hero-module__XYl39W__zonePlans{animation-delay:3.05s}.hero-module__XYl39W__zonePlans .hero-module__XYl39W__pin{animation-delay:3.2s}.hero-module__XYl39W__note.hero-module__XYl39W__con{animation-delay:3.35s}@keyframes hero-module__XYl39W__zone-in{0%{opacity:0;transform:scale(.94)}}@keyframes hero-module__XYl39W__pin-in{0%{opacity:0;scale:.3}}@keyframes hero-module__XYl39W__note-in{0%{opacity:0;transform:translateX(calc(-10*var(--u)))}}.hero-module__XYl39W__rows{margin-top:calc(10*var(--u));padding-top:calc(4*var(--u));border-top:1px solid var(--color-border)}.hero-module__XYl39W__row{align-items:center;gap:calc(9*var(--u));height:calc(40*var(--u));animation:.46s cubic-bezier(.22,1,.36,1) backwards hero-module__XYl39W__rise;animation-delay:calc(.42s + var(--i)*.11s);display:flex}.hero-module__XYl39W__rowOpen{margin-inline:calc(-6*var(--u));padding-inline:calc(6*var(--u));border-radius:calc(8*var(--u));background:var(--purple-25)}.hero-module__XYl39W__rowAvatar{width:calc(26*var(--u));height:calc(26*var(--u));border-radius:50%;display:block}@keyframes hero-module__XYl39W__rise{0%{opacity:0;transform:translateY(calc(6*var(--u)))}}html[data-lite] .hero-module__XYl39W__art :is(.hero-module__XYl39W__window,.hero-module__XYl39W__row,.hero-module__XYl39W__cursor,.hero-module__XYl39W__zone,.hero-module__XYl39W__pin,.hero-module__XYl39W__note){animation:none}@media (prefers-reduced-motion:reduce){.hero-module__XYl39W__art :is(.hero-module__XYl39W__window,.hero-module__XYl39W__row,.hero-module__XYl39W__cursor,.hero-module__XYl39W__zone,.hero-module__XYl39W__pin,.hero-module__XYl39W__note){animation:none}}@media (min-width:1024px) and (max-width:1127.98px){.hero-module__XYl39W__art{flex:0 545px;width:auto;min-width:0;margin-left:48px}}@media (max-width:1023.98px){.hero-module__XYl39W__inner{flex-direction:column;padding-top:40px}.hero-module__XYl39W__copy{text-align:center;align-items:center;width:100%;max-width:640px}.hero-module__XYl39W__title{font-size:clamp(30px,14px + 5vw,44px)}.hero-module__XYl39W__description{margin-top:20px}.hero-module__XYl39W__art{align-self:center;width:min(545px,100%);margin:56px 0 0}}@media (max-width:539.98px){.hero-module__XYl39W__art{--art-w:380;aspect-ratio:380/392;width:min(380px,100%)}.hero-module__XYl39W__issue{--x:10;--y:4}.hero-module__XYl39W__quote,.hero-module__XYl39W__list{display:none}.hero-module__XYl39W__glow{left:calc(-260*var(--u))}}
.join-module__6LcLkq__join{padding-top:clamp(53px,4.47619vw + 35.5429px,100px);padding-bottom:64px;position:relative;overflow-x:clip}.join-module__6LcLkq__band img{pointer-events:none;width:max(1440px,100%);max-width:none;height:max(875px,100% + 136px);position:absolute;top:0;left:50%;transform:translate(-50%)}.join-module__6LcLkq__join:after{content:"";background:linear-gradient(transparent,var(--footer-surface-inverse));pointer-events:none;height:240px;position:absolute;bottom:-1px;left:0;right:0}.join-module__6LcLkq__card{z-index:1;border:1px solid var(--gray-100);background:var(--gray-25);box-shadow:var(--shadow-figma-xs);border-radius:20px;display:flex;position:relative;overflow:hidden}.join-module__6LcLkq__copy{z-index:1;box-sizing:content-box;flex-direction:column;align-items:flex-start;gap:28px;width:min(460px,100% - 470px);padding:56px 0 56px 56px;display:flex;position:relative}.join-module__6LcLkq__heading{flex-direction:column;gap:16px;display:flex}.join-module__6LcLkq__form{width:100%;max-width:400px}.join-module__6LcLkq__stack{-webkit-mask-composite:source-in;width:520px;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px),linear-gradient(#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px),linear-gradient(#0000,#000 56px calc(100% - 56px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.join-module__6LcLkq__rows{flex-direction:column;justify-content:center;gap:14px;height:100%;display:flex}.join-module__6LcLkq__row{width:calc(100% - var(--shift));height:104px;margin-left:calc(40px + var(--shift));border:1px solid var(--white);background:linear-gradient(180deg,var(--white),var(--purple-25));box-shadow:0 18px 32px -14px color-mix(in srgb,var(--purple-600)22%,transparent),0 2px 4px color-mix(in srgb,var(--gray-900)5%,transparent);border-right:0;border-radius:24px 0 0 24px;flex:none;align-items:center;gap:24px;padding:0 64px 0 36px;display:flex}.join-module__6LcLkq__topic{letter-spacing:-.01em;min-width:0;color:var(--gray-1300);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.join-module__6LcLkq__chip{background:var(--purple-25);box-shadow:inset 0 0 0 1px var(--purple-50);font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-primary);border-radius:12px;flex:none;margin-left:auto;padding:6px 12px;font-size:20px;font-weight:600}@media (max-width:1127px){.join-module__6LcLkq__stack{width:max(420px,100% - 470px)}}@media (max-width:899px){.join-module__6LcLkq__stack{display:none}.join-module__6LcLkq__copy{box-sizing:border-box;text-align:center;align-items:center;width:100%;padding:40px 32px}}@media (max-width:639px){.join-module__6LcLkq__copy{padding:32px 24px}}