.j1-OrG_heroWideSection{padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}.j1-OrG_heroWide{text-align:center;width:100%;max-width:1000px;margin:0 auto}.j1-OrG_heroBannerSection{aspect-ratio:1024/576;background:#f6f1ff;justify-content:center;align-items:flex-start;height:auto;min-height:0;padding-top:clamp(200px,26vh,300px);padding-bottom:0}.j1-OrG_heroBannerSection:before,.j1-OrG_heroBannerSection:after{display:none}@media (max-width:760px){.j1-OrG_heroBannerSection{aspect-ratio:auto;min-height:92vw;padding-top:clamp(120px,24vw,180px);padding-bottom:56vw}}.j1-OrG_heroBannerLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.j1-OrG_heroBannerImage{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;width:100%;height:100%}.j1-OrG_heroHeadingWide{letter-spacing:-.03em;color:#2b2f4f;text-wrap:balance;max-width:1000px;margin:0 auto clamp(14px,2vh,20px);font-size:clamp(1.85rem,3.5vw,2.85rem);font-weight:550;line-height:1.06;display:block}.j1-OrG_heroSubWide{text-wrap:balance;max-width:100%;margin-left:auto;margin-right:auto;font-size:clamp(.9rem,1.02vw,1.02rem);line-height:1.55}.j1-OrG_heroTagline{letter-spacing:-.01em;color:#4f4a78;text-align:center;margin:clamp(6px,.8vh,10px) auto 0;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:600}.j1-OrG_heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,1.4vw,18px);margin-top:clamp(18px,2.6vh,28px);display:flex}@media (max-width:860px){.j1-OrG_heroHeadingWide{max-width:none;font-size:clamp(2.1rem,4.2vw,3.3rem)}.j1-OrG_heroSubWide{max-width:none}}@media (max-width:640px){.j1-OrG_heroHeadingWide{font-size:clamp(2.1rem,4.2vw,3.3rem)}.j1-OrG_heroSubWide{font-size:clamp(.95rem,1.3vw,1.05rem)}}.j1-OrG_chapterSection{background:#fff;padding:clamp(72px,10vh,112px) 0}.j1-OrG_chapterSection+.j1-OrG_chapterSection{border-top:0}.j1-OrG_sectionEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9b8fd4;margin:0 0 16px;font-size:clamp(11px,1.1vw,13px);font-weight:700;display:inline-block}.j1-OrG_chapterHeader{text-align:center;margin:0 auto clamp(40px,6vh,64px)}.j1-OrG_chapterHeading{letter-spacing:-.025em;color:#2f3146;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.18}.j1-OrG_chapterLede{color:#6b6d80;letter-spacing:-.005em;max-width:1100px;margin:0 auto;font-size:clamp(1rem,1.18vw,1.1rem);line-height:1.66}.j1-OrG_introSection{padding:clamp(56px,8vh,96px) 0 clamp(40px,5vh,64px)}.j1-OrG_introBrandMark{justify-content:center;align-items:center;width:100%;margin:clamp(72px,12vh,140px) auto clamp(36px,5.5vh,56px);display:flex}.j1-OrG_introBrandMarkImg{-webkit-user-select:none;user-select:none;width:clamp(220px,30vw,360px);height:auto}@media (max-width:640px){.j1-OrG_introBrandMarkImg{width:clamp(180px,60vw,260px)}}.j1-OrG_introCopyCenter{text-align:center;color:#5f6178;letter-spacing:-.005em;flex-direction:column;gap:24px;max-width:920px;margin:0 auto;font-size:clamp(1rem,1.18vw,1.1rem);line-height:1.78;display:flex}.j1-OrG_introCopyCenter p{text-wrap:pretty;margin:0}.j1-OrG_featuredSection{background:#fff}.j1-OrG_featuredContainer{max-width:min(1480px,100vw - 40px)}.j1-OrG_featuredCard{background:radial-gradient(120% 80% at 100% 0,#9b7eff1a 0%,#fff0 60%),linear-gradient(#fff 0%,#faf7ff 100%);border:1px solid #e7defcb3;border-radius:28px;flex-direction:column;gap:clamp(18px,2vw,28px);max-width:100%;margin:0 auto;padding:clamp(20px,2.2vw,28px);transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s,border-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #6352ca14}.j1-OrG_featuredCard:hover{border-color:#c4b2f4d9;transform:translateY(-3px);box-shadow:inset 0 1px #fffffff2,0 26px 56px #6352ca24}.j1-OrG_featuredMedia{aspect-ratio:16/9;isolation:isolate;appearance:none;width:100%;font:inherit;color:inherit;cursor:pointer;background:#0e0e14;border:0;border-radius:20px;align-self:start;margin:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.j1-OrG_featuredMedia:focus-visible{outline-offset:3px;outline:2px solid #7b61ff}.j1-OrG_featuredIframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.j1-OrG_featuredImage{object-fit:cover;object-position:center;filter:saturate(.95)brightness(.92);width:100%;height:100%;transition:transform .72s cubic-bezier(.22,.61,.36,1),filter .32s;position:absolute;inset:0}.j1-OrG_featuredMedia:hover .j1-OrG_featuredImage{filter:saturate()brightness(.96);transform:scale(1.04)}.j1-OrG_featuredOverlay{pointer-events:none;background:radial-gradient(60% 60%,#2818581a 0%,#140c2880 100%),linear-gradient(#140c2800 0%,#140c288c 100%);position:absolute;inset:0}.j1-OrG_featuredTopRow{border-bottom:1px dashed #c4b2f480;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 clamp(4px,.6vw,8px) clamp(16px,1.6vw,22px);display:flex}.j1-OrG_featuredTopHeadings{flex-direction:column;gap:6px;display:flex}.j1-OrG_featuredMain{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(28px,3.4vw,56px);display:grid}.j1-OrG_featuredPlay{z-index:2;color:#7b61ff;background:#fffffff0;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .32s cubic-bezier(.22,.61,.36,1),background .22s,color .22s,box-shadow .32s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff80,0 12px 32px #140c2866}.j1-OrG_featuredPlay svg{margin-left:4px}.j1-OrG_featuredMedia:hover .j1-OrG_featuredPlay{color:#5a3fe0;background:#fff;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 1px #fff9,0 18px 40px #140c2880}.j1-OrG_featuredBody{flex-direction:column;justify-content:center;gap:14px;padding:clamp(6px,1vw,16px) clamp(8px,1vw,16px);display:flex}.j1-OrG_featuredTag{color:#6c58b2;letter-spacing:.12em;text-transform:uppercase;background:#f3eeff;border:1px solid #c4b2f48c;border-radius:999px;width:fit-content;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.j1-OrG_featuredHeading{letter-spacing:-.022em;color:#2f3146;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:600;line-height:1.16}.j1-OrG_featuredSeries{letter-spacing:.005em;color:#7b61ff;margin:0;font-size:.84rem;font-weight:600}.j1-OrG_featuredEpisodeTitle{letter-spacing:-.02em;color:#211f3a;text-wrap:balance;margin:2px 0 0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:650;line-height:1.28}.j1-OrG_featuredDescription{color:#6b6d80;letter-spacing:-.005em;max-width:48ch;margin:0;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.68}.j1-OrG_featuredFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;display:flex}@media (max-width:900px){.j1-OrG_featuredMain{grid-template-columns:1fr;gap:clamp(20px,3vw,28px)}.j1-OrG_featuredPlay{width:68px;height:68px}}.j1-OrG_chaptersSection{background:#f6f2fd}.j1-OrG_chaptersSection .j1-OrG_chapterHeader{z-index:6;text-align:center;background:#f6f2fd;margin:0 auto clamp(18px,3vh,30px);padding:clamp(14px,2.2vh,24px) 0 clamp(16px,2.6vh,28px);position:sticky;top:clamp(64px,8vh,90px)}.j1-OrG_chaptersGrid{flex-direction:column;gap:clamp(56px,15vh,150px);max-width:min(1180px,100vw - 40px);margin:0 auto;padding-bottom:clamp(24px,5vh,64px);display:flex}.j1-OrG_chapterCard{background:radial-gradient(120% 80% at 100% 0,#9b7eff14 0%,#fff0 60%),linear-gradient(#fff 0%,#faf7ff 100%);border:1px solid #e7defcb3;border-radius:26px;flex-direction:column;gap:clamp(18px,2vw,28px);padding:clamp(20px,2.2vw,30px);transition:box-shadow .32s,border-color .32s;display:flex;position:sticky;top:calc(clamp(64px,8vh,90px) + 180px);overflow:hidden;box-shadow:0 26px 60px -12px #6352ca4d}.j1-OrG_chapterCard:nth-child(2){top:calc(clamp(64px,8vh,90px) + 196px)}.j1-OrG_chapterCard:nth-child(3){top:calc(clamp(64px,8vh,90px) + 212px)}.j1-OrG_chapterCard:hover{border-color:#c4b2f4e6;box-shadow:0 34px 70px -14px #6352ca5c}.j1-OrG_chapterCardTag{z-index:3;color:#6c58b2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:#fffffff0;border:1px solid #fff9;border-radius:999px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:clamp(34px,3.4vw,46px);left:clamp(34px,3.4vw,46px)}.j1-OrG_chapterCardMain{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,3.4vw,56px);display:grid}.j1-OrG_chapterThumb{aspect-ratio:16/9;isolation:isolate;background:#0e0e14;border-radius:20px;align-self:start;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.j1-OrG_chapterThumbImg{object-fit:cover;filter:saturate(.95)brightness(.92);width:100%;height:100%;transition:transform .72s cubic-bezier(.22,.61,.36,1),filter .32s;position:absolute;inset:0}.j1-OrG_chapterThumb:hover .j1-OrG_chapterThumbImg{filter:saturate()brightness(.96);transform:scale(1.05)}.j1-OrG_chapterThumbOverlay{pointer-events:none;background:radial-gradient(60% 60%,#2818581a 0%,#140c2866 100%),linear-gradient(#140c2800 0%,#140c2873 100%);position:absolute;inset:0}.j1-OrG_chapterThumbPlay{z-index:2;color:#7b61ff;background:#fffffff0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .32s cubic-bezier(.22,.61,.36,1),background .22s,color .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff80,0 10px 26px #140c2866}.j1-OrG_chapterThumbPlay svg{margin-left:3px}.j1-OrG_chapterThumb:hover .j1-OrG_chapterThumbPlay{color:#5a3fe0;background:#fff;transform:translate(-50%,-50%)scale(1.08)}.j1-OrG_chapterCardBody{flex-direction:column;justify-content:center;gap:14px;padding:clamp(6px,1vw,16px) clamp(8px,1vw,16px);display:flex}.j1-OrG_chapterCardEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#7b61ff;font-size:.74rem;font-weight:700;line-height:1.45}.j1-OrG_chapterCardTitle{letter-spacing:-.022em;color:#211f3a;text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.9vw,1.8rem);font-weight:600;line-height:1.18}.j1-OrG_chapterCardDesc{color:#6b6d80;letter-spacing:-.005em;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:48ch;margin:0;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.68;display:-webkit-box;overflow:hidden}.j1-OrG_chapterCardCta{cursor:pointer;color:#2f3146;letter-spacing:-.005em;background:#fff;border:1px solid #c4b2f4b3;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:9px 16px;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s,color .22s,box-shadow .22s;display:inline-flex}.j1-OrG_chapterCardCta:hover{color:#5a3fe0;border-color:#7b61ffb3;transform:translateY(-1px);box-shadow:0 8px 22px #6352ca24}.j1-OrG_chapterCardCta svg{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.j1-OrG_chapterCardCta:hover svg{transform:translate(2px,-2px)}@media (max-width:860px){.j1-OrG_chaptersSection .j1-OrG_chapterHeader{margin-bottom:clamp(24px,4vh,36px);padding:0;position:static}.j1-OrG_chaptersGrid{gap:20px;max-width:560px;padding-bottom:0}.j1-OrG_chapterCard,.j1-OrG_chapterCard:nth-child(2),.j1-OrG_chapterCard:nth-child(3){position:static;top:auto}.j1-OrG_chapterCardMain{grid-template-columns:1fr;align-items:stretch;gap:clamp(20px,3vw,28px)}.j1-OrG_chapterCardTag{top:clamp(24px,5vw,34px);left:clamp(24px,5vw,34px)}}.j1-OrG_fpwSection{background:#fff}.j1-OrG_fpwFilterHeader{text-align:center;max-width:1180px;margin:clamp(20px,3.4vh,40px) auto clamp(36px,5vh,60px);animation:.46s cubic-bezier(.22,.61,.36,1) both j1-OrG_fpwHeaderIn}.j1-OrG_fpwFilterHeading{letter-spacing:-.02em;color:#2f3146;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600;line-height:1.2}.j1-OrG_fpwFilterSub{color:#6b6d80;white-space:pre-line;max-width:min(1160px,100%);margin:0 auto;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6}@keyframes j1-OrG_fpwHeaderIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.j1-OrG_fpwToolbar{-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:linear-gradient(#fffffff0 0%,#fbf8ffe0 100%);border:1px solid #e7defcb3;border-radius:16px;flex-direction:column;gap:14px;max-width:1180px;margin:0 auto clamp(36px,4.6vh,56px);padding:clamp(14px,1.4vw,18px);display:flex;box-shadow:inset 0 1px #ffffffe6,0 6px 18px -10px #6352ca29}@media (min-width:760px){.j1-OrG_fpwToolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:18px}.j1-OrG_fpwChips{order:1;justify-content:flex-start}.j1-OrG_fpwSearch{order:2;margin-left:auto}}.j1-OrG_fpwSearch{color:#6c58b2;background:#fff;border:1px solid #c4b2f48c;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;width:100%;max-width:320px;height:40px;padding:0 12px;transition:border-color .22s,box-shadow .22s;display:inline-flex;position:relative}.j1-OrG_fpwSearch:focus-within{border-color:#7b61ffb3;box-shadow:0 0 0 3px #7b61ff2e}.j1-OrG_fpwSearch input{color:#2f3146;min-width:0;height:100%;font:inherit;letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;font-size:.92rem}.j1-OrG_fpwSearch input::placeholder{color:#9b95bb}.j1-OrG_fpwSearchClear{color:#6c58b2;cursor:pointer;background:#7b61ff1a;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;transition:background .18s,color .18s;display:inline-grid}.j1-OrG_fpwSearchClear:hover{color:#5a3fe0;background:#7b61ff33}.j1-OrG_fpwChips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.j1-OrG_fpwChip{color:#4a4768;height:32px;font:inherit;letter-spacing:.005em;cursor:pointer;background:#fff;border:1px solid #c4b2f48c;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s;display:inline-flex}.j1-OrG_fpwChip:hover{color:#5a3fe0;border-color:#7b61ff99}.j1-OrG_fpwChipActive{color:#fff;background:linear-gradient(140deg,#7b61ff 0%,#9b66ff 100%);border-color:#0000;box-shadow:0 6px 14px #6352ca47}.j1-OrG_fpwChipActive:hover{color:#fff}.j1-OrG_fpwChipCount{color:#6c58b2;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#7b61ff1f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 6px;font-size:.66rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.j1-OrG_fpwChipActive .j1-OrG_fpwChipCount{color:#fff;background:#ffffff38}.j1-OrG_fpwEmpty{text-align:center;color:#6b6d80;background:#fbf8ffb3;border:1px dashed #c4b2f4b3;border-radius:16px;flex-direction:column;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:clamp(40px,6vh,64px) clamp(20px,3vw,32px);font-size:.95rem;display:flex}.j1-OrG_fpwEmptyReset{color:#5a3fe0;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7b61ff80;border-radius:999px;align-items:center;padding:0 16px;font-size:.84rem;font-weight:600;transition:background .2s,transform .2s cubic-bezier(.22,.61,.36,1);display:inline-flex}.j1-OrG_fpwEmptyReset:hover{background:#f3eeff;transform:translateY(-1px)}.j1-OrG_fpwGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px) clamp(16px,1.8vw,24px);max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.j1-OrG_fpwGridSingle{grid-template-columns:minmax(0,578px);justify-content:center}.j1-OrG_fpwCard{background:#fff;border:1px solid #e7defcb3;border-radius:16px;grid-template-columns:clamp(140px,16vw,200px) 1fr;align-items:stretch;gap:clamp(14px,1.4vw,20px);padding:clamp(10px,1.1vw,14px);transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s,border-color .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px -12px #6352ca24}.j1-OrG_fpwCard:hover{border-color:#c4b2f4f2;transform:translateY(-2px);box-shadow:0 14px 32px -16px #6352ca47}.j1-OrG_fpwMedia{aspect-ratio:16/9;isolation:isolate;appearance:none;width:100%;font:inherit;color:inherit;cursor:pointer;background:#0e0e14;border:0;border-radius:10px;margin:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.j1-OrG_fpwThumb{object-fit:cover;filter:saturate(.96)brightness(.9);width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .32s;position:absolute;inset:0}.j1-OrG_fpwMedia:hover .j1-OrG_fpwThumb{filter:saturate()brightness(.96);transform:scale(1.05)}.j1-OrG_fpwOverlay{pointer-events:none;background:radial-gradient(60% 60%,#28185814 0%,#140c285c 100%),linear-gradient(#140c2800 0%,#140c2866 100%);position:absolute;inset:0}.j1-OrG_fpwNumber{z-index:2;color:#6c58b2;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#fffffff0;border:1px solid #fff9;border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:.6rem;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.j1-OrG_fpwPlay{z-index:2;color:#7b61ff;background:#fffffff0;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .28s cubic-bezier(.22,.61,.36,1),background .22s,color .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff80,0 6px 16px #140c285c}.j1-OrG_fpwPlay svg{margin-left:2px}.j1-OrG_fpwMedia:hover .j1-OrG_fpwPlay{color:#5a3fe0;background:#fff;transform:translate(-50%,-50%)scale(1.08)}.j1-OrG_fpwBody{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:clamp(6px,.6vw,10px) clamp(4px,.4vw,8px) clamp(6px,.6vw,10px) 0;display:flex}.j1-OrG_fpwTitle{letter-spacing:-.012em;color:#2f3146;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.95rem,1.05vw,1rem);font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.j1-OrG_fpwTagRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.j1-OrG_fpwTag{color:#6c58b2;letter-spacing:.06em;text-transform:uppercase;background:#7b61ff14;border-radius:6px;align-items:center;height:18px;padding:0 8px;font-size:.66rem;font-weight:700;display:inline-flex}.j1-OrG_fpwIframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.j1-OrG_fpwCard[data-playing=true]{border-color:#7b61ff99;grid-column:1/-1;grid-template-columns:clamp(320px,50%,640px) 1fr;transform:none;box-shadow:0 18px 38px -16px #6352ca5c}.j1-OrG_fpwCard[data-playing=true] .j1-OrG_fpwMedia{aspect-ratio:16/9}.j1-OrG_fpwLinks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.j1-OrG_fpwLink{color:#fff;letter-spacing:.005em;cursor:pointer;background:linear-gradient(140deg,#7b61ff 0%,#9b66ff 100%);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,background .22s,color .22s,border-color .22s;display:inline-flex}.j1-OrG_fpwLink:hover{transform:translateY(-1px);box-shadow:0 8px 18px #6352ca47}.j1-OrG_fpwLink svg{flex-shrink:0}.j1-OrG_fpwLinkGhost{color:#2f3146;background:#fff;border-color:#c4b2f4b3}.j1-OrG_fpwLinkGhost:hover{color:#5a3fe0;background:#fff;border-color:#7b61ffb3;box-shadow:0 6px 14px #6352ca24}.j1-OrG_fpwLinkGhost svg{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.j1-OrG_fpwLinkGhost:hover svg{transform:translate(2px,-2px)}@media (max-width:900px){.j1-OrG_fpwGrid,.j1-OrG_fpwCard[data-playing=true]{grid-template-columns:1fr}.j1-OrG_fpwCard[data-playing=true] .j1-OrG_fpwMedia{width:100%}}@media (max-width:480px){.j1-OrG_fpwCard{grid-template-columns:120px 1fr;gap:12px;padding:8px}.j1-OrG_fpwTitle{font-size:.92rem}}.j1-OrG_finalCta{text-align:center;isolation:isolate;background:radial-gradient(70% 55% at 50% 110%,#7b61ff52 0%,#7b61ff00 70%),radial-gradient(45% 50% at 12% 22%,#b08aff47 0%,#b08aff00 70%),radial-gradient(40% 45% at 88% 18%,#d5a8ff3d 0%,#d5a8ff00 70%),radial-gradient(55% 60%,#ffffff8c 0%,#fff0 65%),linear-gradient(#f3edff 0%,#e6d8ff 55%,#d9c4ff 100%);justify-content:center;align-items:center;min-height:clamp(540px,70vh,720px);padding:clamp(140px,22vh,220px) clamp(20px,4vw,48px);display:flex;position:relative;overflow:hidden}.j1-OrG_finalCta:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#6b51e81f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 55%,#0000 0%,#000 100%);mask-image:radial-gradient(55% 55%,#0000 0%,#000 100%)}.j1-OrG_finalCta:after{content:"";aspect-ratio:1;pointer-events:none;z-index:0;opacity:.85;background:radial-gradient(circle at 50% 0,#fff6 0%,#fff0 60%);border:1px solid #7b61ff29;border-radius:50%;width:min(160vw,1700px);position:absolute;bottom:-36%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #7b61ff1a,inset 0 0 0 100px #ffffff08,0 0 0 120px #ffffff05,0 0 0 160px #7b61ff0d}.j1-OrG_finalOrbA,.j1-OrG_finalOrbB{pointer-events:none;filter:blur(60px);z-index:0;border-radius:50%;position:absolute}.j1-OrG_finalOrbA{background:radial-gradient(circle,#7b61ff61 0%,#7b61ff00 70%);width:clamp(260px,30vw,420px);height:clamp(260px,30vw,420px);animation:14s ease-in-out infinite j1-OrG_orbDrift;top:6%;left:8%}.j1-OrG_finalOrbB{background:radial-gradient(circle,#c080ff57 0%,#c080ff00 70%);width:clamp(300px,34vw,480px);height:clamp(300px,34vw,480px);animation:16s ease-in-out -3s infinite reverse j1-OrG_orbDrift;bottom:4%;right:6%}@keyframes j1-OrG_orbDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(22px,-18px)scale(1.04)}}.j1-OrG_finalShell{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:820px;margin:0 auto;padding:clamp(28px,5vh,56px) clamp(16px,3vw,24px);scroll-margin-top:122px;display:flex;position:relative}@media (max-width:768px){.j1-OrG_finalShell{scroll-margin-top:100px}}.j1-OrG_finalHeading{letter-spacing:-.032em;color:#2f3146;text-wrap:balance;max-width:760px;margin:0 auto clamp(16px,2.2vh,22px);font-size:clamp(2.2rem,3.8vw,2.4rem);font-weight:600;line-height:1.1}.j1-OrG_guestFormPanel{text-align:left;-webkit-backdrop-filter:blur(18px);background:0 0;border:1px solid #fffffff2;border-radius:26px;width:100%;margin:clamp(10px,1.6vh,18px) auto 0;padding:clamp(22px,3.2vw,34px);position:relative;box-shadow:0 24px 60px #4a349e29,0 2px 8px #4a349e0f}.j1-OrG_hubspotForm{font-family:var(--font-urbanist), var(--font-sans);color:#2f3250}:is(.j1-OrG_hubspotForm .hbspt-form,.j1-OrG_hubspotForm form.hs-form){width:100%}.j1-OrG_hubspotForm form.hs-form{flex-direction:column;gap:14px;display:flex}:is(.j1-OrG_hubspotForm .form-columns-1,.j1-OrG_hubspotForm .form-columns-2,.j1-OrG_hubspotForm .form-columns-3){gap:12px;display:grid;width:100%!important;max-width:100%!important}.j1-OrG_hubspotForm .form-columns-1{grid-template-columns:1fr}.j1-OrG_hubspotForm .form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.j1-OrG_hubspotForm .form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.j1-OrG_hubspotForm .hs-form-field{flex-direction:column;gap:6px;min-width:0;display:flex;float:none!important;width:auto!important}.j1-OrG_hubspotForm .hs-form-field>.input{margin:0!important}:is(.j1-OrG_hubspotForm .hs-richtext,.j1-OrG_hubspotForm .hs_error_rollup,.j1-OrG_hubspotForm .legal-consent-container,.j1-OrG_hubspotForm .hs_submit){width:100%}:is(.j1-OrG_hubspotForm .form-columns-2:has(.legal-consent-container),.j1-OrG_hubspotForm .form-columns-3:has(.legal-consent-container),.j1-OrG_hubspotForm .form-columns-2:has(.hs-recaptcha),.j1-OrG_hubspotForm .form-columns-3:has(.hs-recaptcha),.j1-OrG_hubspotForm .form-columns-2:has(.hs_recaptcha),.j1-OrG_hubspotForm .form-columns-3:has(.hs_recaptcha)){grid-template-columns:1fr}:is(.j1-OrG_hubspotForm .hs-recaptcha,.j1-OrG_hubspotForm .hs_recaptcha){opacity:0;pointer-events:none;height:0;margin:0;padding:0;overflow:hidden}.j1-OrG_hubspotForm .grecaptcha-badge{opacity:0;pointer-events:none}.j1-OrG_hubspotForm .hs-form-field>label:not(.hs-form-booleancheckbox-display):not(.hs-form-checkbox-display){letter-spacing:-.005em;color:#5f6180;font-size:1rem;font-weight:500}.j1-OrG_hubspotForm .hs-form-required{color:#e5537b;margin-left:3px}.j1-OrG_hubspotForm .hs-field-desc{color:#8a8ca6;margin:0;font-size:12.5px;line-height:1.5}:is(.j1-OrG_hubspotForm .inputs-list,.j1-OrG_hubspotForm ul.hs-error-msgs){margin:0;padding:0;list-style:none}:is(.j1-OrG_hubspotForm input.hs-input:not([type=checkbox]):not([type=radio]),.j1-OrG_hubspotForm select.hs-input,.j1-OrG_hubspotForm textarea.hs-input){box-sizing:border-box;height:50px;font-family:var(--font-urbanist), var(--font-sans);color:#2f3250;background:#fff;border:1px solid #e5e0f5;border-radius:14px;outline:none;padding:0 16px;font-size:15px;transition:border-color .18s,box-shadow .18s;width:100%!important}.j1-OrG_hubspotForm input.hs-input::placeholder{color:#b1b0c2}.j1-OrG_hubspotForm textarea.hs-input::placeholder{color:#b1b0c2}:is(.j1-OrG_hubspotForm input.hs-input:not([type=checkbox]):not([type=radio]):focus,.j1-OrG_hubspotForm select.hs-input:focus,.j1-OrG_hubspotForm textarea.hs-input:focus){border-color:#c8bbf6;box-shadow:0 0 0 3px #7b61ff26}.j1-OrG_hubspotForm textarea.hs-input{resize:vertical;line-height:1.55;height:auto!important;min-height:110px!important;padding:13px 16px!important}.j1-OrG_hubspotForm select.hs-input{appearance:none;background-image:radial-gradient(circle at 50% 45%,#8f7bff 0 2px,#0000 3px),radial-gradient(circle,#f3efff 0 10px,#0000 11px);background-position:right 16px center,right 16px center;background-repeat:no-repeat;padding-right:50px}:is(.j1-OrG_hubspotForm .legal-consent-container,.j1-OrG_hubspotForm .hs-form-booleancheckbox,.j1-OrG_hubspotForm .hs-form-booleancheckbox .hs-form-field){text-align:left;width:100%}:is(.j1-OrG_hubspotForm .hs-form-booleancheckbox-display,.j1-OrG_hubspotForm .hs-form-checkbox-display){color:#6f7191;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.j1-OrG_hubspotForm .hs-form-booleancheckbox-display>span{flex:1;margin:0}:is(.j1-OrG_hubspotForm .hs-form-booleancheckbox-display input[type=checkbox],.j1-OrG_hubspotForm .hs-form-checkbox-display input[type=checkbox]){accent-color:#7b61ff;flex-shrink:0;min-height:0;padding:0;width:16px!important;height:16px!important;margin:3px 0 0!important}:is(.j1-OrG_hubspotForm .legal-consent-container,.j1-OrG_hubspotForm .legal-consent-container p,.j1-OrG_hubspotForm .hs-richtext,.j1-OrG_hubspotForm .hs-richtext p){color:#6f7191;font-size:13px;line-height:1.55}.j1-OrG_hubspotForm a{color:#6a47f0;border-bottom:1px solid #6a47f040;font-weight:600;text-decoration:none}.j1-OrG_hubspotForm a:hover{border-bottom-color:#6a47f0}:is(.j1-OrG_hubspotForm .hs-error-msg,.j1-OrG_hubspotForm .hs-error-msgs label){color:#e5537b;font-size:12px}:is(.j1-OrG_hubspotForm .hs-input.invalid,.j1-OrG_hubspotForm .hs-input.error){border-color:#e5537b;box-shadow:0 0 0 3px #e5537b24}.j1-OrG_hubspotForm .hs_submit{margin-top:4px}.j1-OrG_hubspotForm .hs_submit .actions{margin:0;padding:0}.j1-OrG_hubspotForm .hs-button{color:#fff;width:100%;height:50px;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.015em;cursor:pointer;background:linear-gradient(#8b74ff 0%,#7b61ff 48%,#7159f5 100%);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 32px;font-size:16px;font-weight:500;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 4px 14px #7b61ff47}.j1-OrG_hubspotForm .hs-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 24px #7b61ff5c}.j1-OrG_hubspotForm .hs-button:active{transform:translateY(0)scale(.985)}:is(.j1-OrG_hubspotForm .submitted-message,.j1-OrG_hubspotForm .hs-form__submitted-message){color:#3d2f8a;background:linear-gradient(135deg,#f3eeff 0%,#ece2ff 100%);border:1px solid #e0d4ff;border-radius:18px;padding:24px 22px;font-size:15px;line-height:1.55}@media (max-width:640px){.j1-OrG_guestFormPanel{border-radius:22px}:is(.j1-OrG_hubspotForm .form-columns-2,.j1-OrG_hubspotForm .form-columns-3){grid-template-columns:1fr}:is(.j1-OrG_hubspotForm input.hs-input:not([type=checkbox]):not([type=radio]),.j1-OrG_hubspotForm select.hs-input){height:46px;font-size:14px}.j1-OrG_hubspotForm .hs-button{width:100%}}@media (prefers-reduced-motion:reduce){.j1-OrG_finalOrbA,.j1-OrG_finalOrbB,.j1-OrG_heroContent{animation:none}}
