.LandingExperience-module__lCI5UW__landing{--ink:#26114a;--plum:#312749;--violet:#3e0079;--mist:#edecff;--paper:#f6f7fa;--line:#e6e2e3;--slate:#615e6e;color:var(--ink);background:#fff;overflow:hidden}.LandingExperience-module__lCI5UW__landing :where(a,button){font-family:inherit}.LandingExperience-module__lCI5UW__hero{background:radial-gradient(circle at 83% 24%,#d9c7ff 0,#d9c7ffab 18%,#0000 47%),linear-gradient(145deg,#fff 0% 49%,#f6f3ff 100%);grid-template-columns:.83fr 1.17fr;gap:clamp(2rem,5vw,7rem);min-height:780px;padding:clamp(8rem,12vw,10.5rem) max(2rem,50vw - 640px) 5rem;display:grid;position:relative;overflow:hidden}.LandingExperience-module__lCI5UW__hero:after{content:"";filter:blur(20px);background:linear-gradient(90deg,#0000,#caafff8a);border-radius:50%;height:46%;position:absolute;inset:auto -8% -32% 32%}.LandingExperience-module__lCI5UW__heroCopy{z-index:1;align-self:center;max-width:590px;animation:.65s cubic-bezier(.23,1,.32,1) both LandingExperience-module__lCI5UW__enter}.LandingExperience-module__lCI5UW__eyebrow{background:var(--mist);color:var(--violet);border-radius:999px;margin-bottom:1.25rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.LandingExperience-module__lCI5UW__landing h1,.LandingExperience-module__lCI5UW__landing h2,.LandingExperience-module__lCI5UW__landing h3{font-family:var(--font-landing-display),var(--font-sans),sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0}.LandingExperience-module__lCI5UW__heroCopy>p{max-width:33rem;color:var(--slate);margin:1.65rem 0 0;font-size:1.08rem;line-height:1.58}.LandingExperience-module__lCI5UW__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.LandingExperience-module__lCI5UW__primary,.LandingExperience-module__lCI5UW__secondary{border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:3.45rem;padding:.85rem 1.15rem;font-size:1rem;font-weight:650;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s,color .14s;display:inline-flex}.LandingExperience-module__lCI5UW__primary{background:var(--ink);color:#fff;box-shadow:0 12px 20px -14px #26114aa6}.LandingExperience-module__lCI5UW__primary:hover{background:#35205b;transform:translateY(-1px)}.LandingExperience-module__lCI5UW__primary span{font-size:1.35em}.LandingExperience-module__lCI5UW__secondary{border:1px solid var(--ink);color:var(--ink);background:#ffffffb8}.LandingExperience-module__lCI5UW__secondary:hover{background:var(--mist)}.LandingExperience-module__lCI5UW__heroVisual{z-index:1;align-self:end;padding-top:4rem;animation:.75s cubic-bezier(.23,1,.32,1) 80ms both LandingExperience-module__lCI5UW__enter;position:relative}.LandingExperience-module__lCI5UW__mascot{z-index:2;filter:drop-shadow(0 15px 18px #4c268e33);position:absolute;top:0;right:9%;transform:rotate(-5deg)}.LandingExperience-module__lCI5UW__workspace{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 32px 24px -16px #0e3b651f,0 4px 8px #0e3b650a}.LandingExperience-module__lCI5UW__topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:60px;padding:0 1.15rem;display:flex}.LandingExperience-module__lCI5UW__brand{letter-spacing:-.055em;align-items:center;gap:.38rem;font-weight:750;display:inline-flex}.LandingExperience-module__lCI5UW__search{border:1px solid var(--line);color:#9491a1;border-radius:8px;width:30%;padding:.45rem .65rem;font-size:.68rem}.LandingExperience-module__lCI5UW__appBody{grid-template-columns:.76fr 1.9fr .9fr;min-height:440px;display:grid}.LandingExperience-module__lCI5UW__sources,.LandingExperience-module__lCI5UW__study{background:#fbfbfe;padding:1rem}.LandingExperience-module__lCI5UW__sources{border-right:1px solid var(--line)}.LandingExperience-module__lCI5UW__study{border-left:1px solid var(--line)}.LandingExperience-module__lCI5UW__label{color:var(--plum);justify-content:space-between;margin-bottom:1rem;font-size:.65rem;font-weight:700;display:flex}.LandingExperience-module__lCI5UW__label button{border:1px solid var(--line);width:25px;height:25px;color:var(--violet);background:#fff;border-radius:8px;font-size:1.1rem}.LandingExperience-module__lCI5UW__source{background:#fff;border:1px solid #eeeaf2;border-radius:8px;align-items:center;gap:.55rem;margin-bottom:.55rem;padding:.62rem;display:flex}.LandingExperience-module__lCI5UW__source svg{color:#7959c7;flex:none;width:19px}.LandingExperience-module__lCI5UW__source span{min-width:0}.LandingExperience-module__lCI5UW__source b,.LandingExperience-module__lCI5UW__source small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LandingExperience-module__lCI5UW__source b{color:var(--plum);font-size:.65rem}.LandingExperience-module__lCI5UW__source small{color:#9491a1;margin-top:.18rem;font-size:.58rem}.LandingExperience-module__lCI5UW__lesson{padding:1.65rem clamp(1.15rem,2vw,2.25rem)}.LandingExperience-module__lCI5UW__lesson>span{color:#777087;font-size:.65rem}.LandingExperience-module__lCI5UW__lesson h2{margin-top:.65rem;font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:500;line-height:1}.LandingExperience-module__lCI5UW__idea{color:var(--violet);background:linear-gradient(110deg,#f0eaff,#e7ddff);border-radius:8px;gap:.6rem;margin:1.35rem 0;padding:1rem;display:flex}.LandingExperience-module__lCI5UW__idea svg{flex:none;width:21px}.LandingExperience-module__lCI5UW__idea b{font-size:.75rem}.LandingExperience-module__lCI5UW__idea p{color:var(--plum);margin:.25rem 0 0;font-size:.72rem;line-height:1.5}.LandingExperience-module__lCI5UW__lesson h3{margin-top:1rem;font-size:1rem;font-weight:650}.LandingExperience-module__lCI5UW__lesson p,.LandingExperience-module__lCI5UW__lesson li{color:var(--slate);font-size:.72rem;line-height:1.55}.LandingExperience-module__lCI5UW__lesson ul{margin:.4rem 0;padding-left:1rem}.LandingExperience-module__lCI5UW__tabs{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:1.15rem;padding:3px;display:grid}.LandingExperience-module__lCI5UW__tabs button{color:var(--plum);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.45rem .2rem;font-size:.6rem}.LandingExperience-module__lCI5UW__tabs button[aria-selected=true]{background:var(--violet);color:#fff}.LandingExperience-module__lCI5UW__study>b{font-size:.72rem}.LandingExperience-module__lCI5UW__topics{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:.55rem;padding:.35rem}.LandingExperience-module__lCI5UW__topics button{width:100%;color:var(--slate);text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:.5rem .3rem;font-size:.62rem;display:flex}.LandingExperience-module__lCI5UW__topics button:hover{background:var(--mist)}.LandingExperience-module__lCI5UW__topics span{color:var(--violet);font-size:1rem}.LandingExperience-module__lCI5UW__resume{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:.55rem;margin-top:.8rem;padding:.75rem;display:flex}.LandingExperience-module__lCI5UW__resume svg{color:var(--violet)}.LandingExperience-module__lCI5UW__resume b,.LandingExperience-module__lCI5UW__resume small{display:block}.LandingExperience-module__lCI5UW__resume b{font-size:.66rem}.LandingExperience-module__lCI5UW__resume small{color:var(--slate);margin-top:.16rem;font-size:.58rem;line-height:1.35}.LandingExperience-module__lCI5UW__mode{background:#fff;border-radius:8px;gap:.8rem;padding:1rem;display:grid}.LandingExperience-module__lCI5UW__mode small{color:var(--violet);font-size:.58rem}.LandingExperience-module__lCI5UW__mode b{font-size:.82rem;line-height:1.3}.LandingExperience-module__lCI5UW__mode span{background:var(--mist);color:var(--violet);border-radius:6px;padding:.6rem;font-size:.65rem}.LandingExperience-module__lCI5UW__promise,.LandingExperience-module__lCI5UW__moments,.LandingExperience-module__lCI5UW__faq{width:min(100% - 4rem,1180px);margin:0 auto}.LandingExperience-module__lCI5UW__promise{grid-template-columns:1fr .7fr;align-items:end;gap:3rem;padding:8rem 0;display:grid}.LandingExperience-module__lCI5UW__promise h2,.LandingExperience-module__lCI5UW__story h2,.LandingExperience-module__lCI5UW__moments h2,.LandingExperience-module__lCI5UW__faq h2,.LandingExperience-module__lCI5UW__closing h2{max-width:13ch;font-size:clamp(2.4rem,4.4vw,4.6rem);font-weight:500;line-height:1}.LandingExperience-module__lCI5UW__promise p,.LandingExperience-module__lCI5UW__storyHead p,.LandingExperience-module__lCI5UW__sectionHead p{max-width:34rem;color:var(--slate);margin:0;font-size:1.04rem;line-height:1.62}.LandingExperience-module__lCI5UW__story{background:linear-gradient(#f8f6ff,#f0edff);min-height:100dvh;padding:clamp(5rem,9vw,8rem) max(2rem,50vw - 590px)}.LandingExperience-module__lCI5UW__storyHead{grid-template-columns:.78fr 1.22fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.LandingExperience-module__lCI5UW__storyHead .LandingExperience-module__lCI5UW__eyebrow{grid-column:1/-1;margin:0}.LandingExperience-module__lCI5UW__storyHead p{padding-bottom:.35rem}.LandingExperience-module__lCI5UW__moments{padding:9rem 0}.LandingExperience-module__lCI5UW__sectionHead{grid-template-columns:1fr .72fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.LandingExperience-module__lCI5UW__momentGrid{grid-template-columns:1.3fr 1fr;gap:1rem;display:grid}.LandingExperience-module__lCI5UW__momentGrid article{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-height:205px;padding:1.55rem}.LandingExperience-module__lCI5UW__momentGrid article svg{width:25px;color:var(--violet)}.LandingExperience-module__lCI5UW__momentGrid article h3{max-width:17ch;margin-top:1.3rem;font-size:1.35rem;font-weight:600;line-height:1.05}.LandingExperience-module__lCI5UW__momentGrid article p{max-width:35ch;color:var(--slate);margin:.8rem 0 0;font-size:.82rem;line-height:1.5}.LandingExperience-module__lCI5UW__momentGrid .LandingExperience-module__lCI5UW__lead{background:var(--ink);color:#fff;border:0;grid-row:span 2;grid-template-rows:1fr auto;min-height:430px;display:grid}.LandingExperience-module__lCI5UW__lead>div:last-child{border-top:1px solid #ffffff2b;align-items:center;gap:.7rem;padding-top:1.25rem;font-size:.72rem;display:flex}.LandingExperience-module__lCI5UW__lead span{color:#c9adfb;font-size:.76rem;font-weight:700}.LandingExperience-module__lCI5UW__lead h3{max-width:10ch!important;font-size:clamp(1.8rem,3vw,3rem)!important;font-weight:500!important}.LandingExperience-module__lCI5UW__lead p{color:#d9d0ed!important;font-size:.92rem!important}.LandingExperience-module__lCI5UW__lead i{background:#b99aff;border-radius:50%;width:8px;height:8px}.LandingExperience-module__lCI5UW__lead strong{color:var(--ink);background:#fff;border-radius:999px;margin-left:auto;padding:.45rem .65rem;font-size:.65rem}.LandingExperience-module__lCI5UW__faq{border-top:1px solid var(--line);grid-template-columns:.68fr 1.32fr;gap:5rem;padding:8rem 0 9rem;display:grid}.LandingExperience-module__lCI5UW__faqList{border-top:1px solid var(--line)}.LandingExperience-module__lCI5UW__faqList article{border-bottom:1px solid var(--line)}.LandingExperience-module__lCI5UW__faqList button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1.25rem 0;font-size:1rem;font-weight:650;display:flex}.LandingExperience-module__lCI5UW__faqList button svg{flex:none;transition:transform .18s cubic-bezier(.23,1,.32,1)}.LandingExperience-module__lCI5UW__faqList button[aria-expanded=true] svg{transform:rotate(180deg)}.LandingExperience-module__lCI5UW__faqList div{padding:0 2rem 1.25rem 0}.LandingExperience-module__lCI5UW__faqList p{color:var(--slate);margin:0;font-size:.94rem;line-height:1.58}.LandingExperience-module__lCI5UW__closing{background:radial-gradient(circle at 50% 0,#d8c4ff,transparent 48%),var(--mist);text-align:center;place-items:center;min-height:480px;padding:4rem 2rem;display:grid}.LandingExperience-module__lCI5UW__closing>div{place-items:center;display:grid}.LandingExperience-module__lCI5UW__closing h2{max-width:11ch}.LandingExperience-module__lCI5UW__closing p{max-width:32rem;color:var(--slate);margin:1.25rem 0 1.75rem;line-height:1.6}.LandingExperience-module__lCI5UW__footer{width:min(100% - 4rem,1180px);color:var(--slate);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin:0 auto;padding:2.2rem 0;font-size:.78rem;display:grid}.LandingExperience-module__lCI5UW__footer>a{color:var(--ink);letter-spacing:-.05em;align-items:center;gap:.3rem;font-weight:750;text-decoration:none;display:inline-flex}.LandingExperience-module__lCI5UW__footer p{text-align:center;margin:0}.LandingExperience-module__lCI5UW__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.LandingExperience-module__lCI5UW__footer nav a,.LandingExperience-module__lCI5UW__footer nav button{color:var(--slate);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}@keyframes LandingExperience-module__lCI5UW__enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.LandingExperience-module__lCI5UW__hero{grid-template-columns:1fr;gap:2.75rem;min-height:auto;padding-top:8rem}.LandingExperience-module__lCI5UW__heroCopy{max-width:650px}.LandingExperience-module__lCI5UW__heroVisual{justify-self:center;width:min(100%,780px)}.LandingExperience-module__lCI5UW__promise,.LandingExperience-module__lCI5UW__storyHead,.LandingExperience-module__lCI5UW__sectionHead,.LandingExperience-module__lCI5UW__faq{grid-template-columns:1fr;gap:1.5rem}.LandingExperience-module__lCI5UW__storyHead p{padding:0}.LandingExperience-module__lCI5UW__footer{text-align:center;grid-template-columns:1fr;gap:1rem}.LandingExperience-module__lCI5UW__footer>a,.LandingExperience-module__lCI5UW__footer nav{justify-content:center}.LandingExperience-module__lCI5UW__footer p{text-align:center}}@media (max-width:767px){.LandingExperience-module__lCI5UW__hero{padding:7.2rem 1.25rem 3.75rem}.LandingExperience-module__lCI5UW__hero h1{font-size:clamp(3.05rem,14vw,4.5rem)}.LandingExperience-module__lCI5UW__heroCopy>p{font-size:1rem}.LandingExperience-module__lCI5UW__actions{grid-template-columns:1fr;display:grid}.LandingExperience-module__lCI5UW__topbar{min-height:48px;padding:0 .75rem}.LandingExperience-module__lCI5UW__search{display:none}.LandingExperience-module__lCI5UW__appBody{grid-template-columns:1fr;min-height:0}.LandingExperience-module__lCI5UW__sources{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.65rem;display:grid}.LandingExperience-module__lCI5UW__label{display:none}.LandingExperience-module__lCI5UW__source{gap:.3rem;margin:0;padding:.45rem;display:grid}.LandingExperience-module__lCI5UW__source small{display:none}.LandingExperience-module__lCI5UW__source b{font-size:.55rem}.LandingExperience-module__lCI5UW__lesson{padding:1.2rem}.LandingExperience-module__lCI5UW__lesson h2{font-size:1.55rem}.LandingExperience-module__lCI5UW__study{border-top:1px solid var(--line);border-left:0;padding:.75rem}.LandingExperience-module__lCI5UW__topics{display:none}.LandingExperience-module__lCI5UW__resume{margin-top:0}.LandingExperience-module__lCI5UW__promise,.LandingExperience-module__lCI5UW__moments,.LandingExperience-module__lCI5UW__faq{width:min(100% - 2.5rem,1180px);padding:5rem 0}.LandingExperience-module__lCI5UW__story{min-height:0;padding:5rem 1.25rem}.LandingExperience-module__lCI5UW__storyHead{margin-bottom:2rem}.LandingExperience-module__lCI5UW__storyWorkspace .LandingExperience-module__lCI5UW__study,.LandingExperience-module__lCI5UW__storyWorkspace .LandingExperience-module__lCI5UW__lesson{opacity:1;transform:none}.LandingExperience-module__lCI5UW__momentGrid{grid-template-columns:1fr}.LandingExperience-module__lCI5UW__momentGrid .LandingExperience-module__lCI5UW__lead{grid-row:auto;min-height:340px}.LandingExperience-module__lCI5UW__footer{width:min(100% - 2.5rem,1180px)}}@media (prefers-reduced-motion:reduce){.LandingExperience-module__lCI5UW__heroCopy,.LandingExperience-module__lCI5UW__heroVisual{animation:none}.LandingExperience-module__lCI5UW__primary,.LandingExperience-module__lCI5UW__secondary,.LandingExperience-module__lCI5UW__faqList button svg{transition:none}}.LandingExperience-module__lCI5UW__hero{isolation:isolate;background:#f7f7fb;min-height:max(100dvh,780px)}.LandingExperience-module__lCI5UW__heroVideo{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;opacity:.96;filter:saturate(1.06)contrast(.98);width:100%;height:100%;position:absolute;inset:0}.LandingExperience-module__lCI5UW__hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffffff0 0%,#ffffffd6 34%,#f8f6ff6e 70%,#f4f0ff42 100%),linear-gradient(#ffffff1f 0%,#ffffff14 54%,#f6f3ff6e 100%);position:absolute;inset:0}.LandingExperience-module__lCI5UW__hero:after{z-index:1;pointer-events:none;opacity:.32}.LandingExperience-module__lCI5UW__heroCopy,.LandingExperience-module__lCI5UW__heroVisual{z-index:2;position:relative}.LandingExperience-module__lCI5UW__heroCopy{animation:none}.LandingExperience-module__lCI5UW__heroCopy>*{opacity:0;filter:blur(10px);animation:.8s cubic-bezier(.23,1,.32,1) both LandingExperience-module__lCI5UW__heroTextIn;transform:translateY(18px)}.LandingExperience-module__lCI5UW__heroCopy>:first-child{animation-delay:.12s}.LandingExperience-module__lCI5UW__heroCopy>:nth-child(2){animation-delay:.2s}.LandingExperience-module__lCI5UW__heroCopy>:nth-child(3){animation-delay:.3s}.LandingExperience-module__lCI5UW__heroCopy>:nth-child(4){animation-delay:.4s}@keyframes LandingExperience-module__lCI5UW__heroTextIn{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}65%{opacity:1;filter:blur(2px);transform:translateY(0)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LandingExperience-module__lCI5UW__hero{background:radial-gradient(circle at 83% 24%,#d9c7ff 0,#d9c7ffab 18%,#0000 47%),linear-gradient(145deg,#fff 0% 49%,#f6f3ff 100%)}.LandingExperience-module__lCI5UW__heroVideo{opacity:.62;filter:saturate(.95)contrast(.98);display:block}.LandingExperience-module__lCI5UW__heroCopy>*{opacity:1;filter:none;animation:none;transform:none}}.LandingExperience-module__lCI5UW__hero{contain:paint}.LandingExperience-module__lCI5UW__heroVideo{backface-visibility:hidden;will-change:transform;transform:translate(0,0)}.LandingExperience-module__lCI5UW__heroCopy,.LandingExperience-module__lCI5UW__heroVisual{backface-visibility:hidden;transform:translate(0,0)}.LandingExperience-module__lCI5UW__heroCopy>*{will-change:opacity,transform,filter}.LandingExperience-module__lCI5UW__workspace{contain:paint}.LandingExperience-module__lCI5UW__storyWorkspace .LandingExperience-module__lCI5UW__source,.LandingExperience-module__lCI5UW__storyWorkspace .LandingExperience-module__lCI5UW__lesson,.LandingExperience-module__lCI5UW__storyWorkspace .LandingExperience-module__lCI5UW__study{backface-visibility:hidden;will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.LandingExperience-module__lCI5UW__heroVideo{will-change:auto;transform:none}.LandingExperience-module__lCI5UW__heroCopy>*{will-change:auto}}.LandingExperience-module__lCI5UW__landing{--violet:#7a4acc;--paper:#f8f6fc;--line:#e5ddec;--slate:#575161;font-family:var(--font-landing-display), var(--font-sans), sans-serif;background:#fdfcff;font-weight:500;position:relative}.LandingExperience-module__lCI5UW__landing .landing-v2__nav-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.LandingExperience-module__lCI5UW__landing h1,.LandingExperience-module__lCI5UW__landing h2,.LandingExperience-module__lCI5UW__landing h3{letter-spacing:-.045em}.LandingExperience-module__lCI5UW__eyebrow{letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;margin-bottom:1.2rem;padding:0;font-size:.7rem;font-weight:700}.LandingExperience-module__lCI5UW__hero{background:#f7f3ff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4.5rem);min-height:min(100svh,760px);padding-top:clamp(7rem,8vw,8.5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.LandingExperience-module__lCI5UW__hero:before{background:linear-gradient(90deg,#fdfcfff2,#fdfcffd4 37%,#f8f4ff85 75%),linear-gradient(#fdfcff14,#f8f4ff80)}.LandingExperience-module__lCI5UW__hero h1{font-size:clamp(3.35rem,5.1vw,5.25rem);font-weight:600;line-height:1.04}.LandingExperience-module__lCI5UW__heroCopy>p{max-width:32rem;margin-top:1.4rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}.LandingExperience-module__lCI5UW__heroVisual{align-self:center;padding-top:2.25rem}.LandingExperience-module__lCI5UW__heroVideo{opacity:.75;filter:saturate(.9)}.LandingExperience-module__lCI5UW__primary,.LandingExperience-module__lCI5UW__secondary{border-radius:9px;min-height:3.25rem;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s,border-color .15s}.LandingExperience-module__lCI5UW__primary:active,.LandingExperience-module__lCI5UW__secondary:active{transform:scale(.97)}.LandingExperience-module__lCI5UW__landing :where(a,button):focus-visible{outline:3px solid var(--violet);outline-offset:4px}.LandingExperience-module__lCI5UW__workspace{border-color:#ded5eb;border-radius:12px;box-shadow:0 22px 48px #26114a1f,0 3px 12px #26114a0a}.LandingExperience-module__lCI5UW__search{color:#5f4c78;background:#f4effa;border:0;width:auto;padding:.42rem .65rem;font-size:.65rem;font-weight:600}.LandingExperience-module__lCI5UW__tabs button[aria-pressed=true]{background:var(--violet);color:#fff}.LandingExperience-module__lCI5UW__topics>span{width:100%;color:var(--slate);border-radius:5px;justify-content:space-between;align-items:center;padding:.5rem .3rem;font-size:.62rem;display:flex}.LandingExperience-module__lCI5UW__topics>span+span{border-top:1px solid #f0ebf6}.LandingExperience-module__lCI5UW__topics>span>span{color:var(--violet);font-size:1rem}.LandingExperience-module__lCI5UW__promise,.LandingExperience-module__lCI5UW__moments,.LandingExperience-module__lCI5UW__faq{width:min(100% - 3rem,1180px);padding-block:clamp(6rem,9vw,8.5rem)}.LandingExperience-module__lCI5UW__promise,.LandingExperience-module__lCI5UW__story,.LandingExperience-module__lCI5UW__faq{scroll-margin-top:6rem}.LandingExperience-module__lCI5UW__promise h2,.LandingExperience-module__lCI5UW__story h2,.LandingExperience-module__lCI5UW__moments h2,.LandingExperience-module__lCI5UW__faq h2,.LandingExperience-module__lCI5UW__closing h2{max-width:16ch;font-size:clamp(2.35rem,4vw,4.3rem);line-height:1.09}.LandingExperience-module__lCI5UW__story{background:#f4effa}.LandingExperience-module__lCI5UW__storyHead{grid-template-columns:1fr .85fr;gap:3rem}.LandingExperience-module__lCI5UW__storyWorkspace .LandingExperience-module__lCI5UW__study{opacity:.55;transform:translate(12px)}.LandingExperience-module__lCI5UW__storyWorkspace .LandingExperience-module__lCI5UW__lesson{opacity:.6}.LandingExperience-module__lCI5UW__momentGrid article{border-color:var(--line);border-radius:10px}.LandingExperience-module__lCI5UW__momentGrid article h3{line-height:1.16}.LandingExperience-module__lCI5UW__momentPhoto{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.LandingExperience-module__lCI5UW__momentPhoto+h3{margin-top:1.15rem}.LandingExperience-module__lCI5UW__lead{background:#2c1b46}.LandingExperience-module__lCI5UW__lead>div:last-child>span{font-size:1.1rem}.LandingExperience-module__lCI5UW__faqList button{min-height:4.25rem;padding-block:1.15rem}.LandingExperience-module__lCI5UW__closing{border-top:1px solid var(--line);background:#f4effa;min-height:400px}.LandingExperience-module__lCI5UW__footer{background:#fdfcff}@media (hover:none){.LandingExperience-module__lCI5UW__primary:hover{background:var(--ink);transform:none}.LandingExperience-module__lCI5UW__secondary:hover{background:#ffffffb8}.LandingExperience-module__lCI5UW__primary:active,.LandingExperience-module__lCI5UW__secondary:active{transform:scale(.97)}}@media (hover:hover) and (pointer:fine){.LandingExperience-module__lCI5UW__primary:hover{background:#3c2363;transform:translateY(-1px)}.LandingExperience-module__lCI5UW__secondary:hover{border-color:var(--violet);background:#f3ecfc}.LandingExperience-module__lCI5UW__faqList button:hover{color:var(--violet)}}@media (max-width:1000px){.LandingExperience-module__lCI5UW__hero{grid-template-columns:1fr;gap:2rem}.LandingExperience-module__lCI5UW__heroVisual{justify-self:center;width:min(100%,780px)}.LandingExperience-module__lCI5UW__storyHead{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:767px){.LandingExperience-module__lCI5UW__hero{padding:7rem 1.25rem 3.5rem}.LandingExperience-module__lCI5UW__hero h1{font-size:clamp(2.85rem,11vw,4.2rem)}.LandingExperience-module__lCI5UW__heroCopy>p{max-width:36ch}.LandingExperience-module__lCI5UW__heroVisual{padding-top:1.5rem}.LandingExperience-module__lCI5UW__mascot{width:76px;height:76px;right:3%}.LandingExperience-module__lCI5UW__actions{gap:.65rem}.LandingExperience-module__lCI5UW__workspace{border-radius:10px}.LandingExperience-module__lCI5UW__sources{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingExperience-module__lCI5UW__source{min-width:0}.LandingExperience-module__lCI5UW__source b{font-size:.67rem}.LandingExperience-module__lCI5UW__lesson{padding:1.15rem}.LandingExperience-module__lCI5UW__lesson p,.LandingExperience-module__lCI5UW__lesson li{font-size:.78rem;line-height:1.6}.LandingExperience-module__lCI5UW__study{display:none}.LandingExperience-module__lCI5UW__promise,.LandingExperience-module__lCI5UW__moments,.LandingExperience-module__lCI5UW__faq{width:min(100% - 2.5rem,1180px);padding-block:5.5rem}.LandingExperience-module__lCI5UW__story{padding:5.5rem 1.25rem}.LandingExperience-module__lCI5UW__momentGrid article{min-height:0}.LandingExperience-module__lCI5UW__lead{min-height:310px}.LandingExperience-module__lCI5UW__closing{min-height:350px}}@media (max-width:380px){.LandingExperience-module__lCI5UW__hero h1{font-size:2.7rem}.LandingExperience-module__lCI5UW__sources{grid-template-columns:1fr 1fr}.LandingExperience-module__lCI5UW__source:last-child{display:none}}@media (prefers-reduced-motion:reduce){.LandingExperience-module__lCI5UW__hero{background:#f6f1ff}.LandingExperience-module__lCI5UW__heroVideo{display:none}.LandingExperience-module__lCI5UW__heroCopy>*,.LandingExperience-module__lCI5UW__heroVisual{opacity:1;filter:none;will-change:auto;animation:none;transform:none}.LandingExperience-module__lCI5UW__primary,.LandingExperience-module__lCI5UW__secondary,.LandingExperience-module__lCI5UW__faqList button svg{transition:none}}
