.Progress-module__quKhlW__mark{color:var(--rule-2);flex:none;display:inline-flex}.Progress-module__quKhlW__mark svg{display:block}.Progress-module__quKhlW__mark[data-state=done]{color:var(--done)}.Progress-module__quKhlW__mark[data-state=partial],.Progress-module__quKhlW__mark[data-state=here]{color:var(--blue)}.Progress-module__quKhlW__segments{gap:4px;width:100%;display:flex}.Progress-module__quKhlW__segment{background:var(--paper-3);border-radius:3px;flex:1 1 0;height:6px;position:relative;overflow:hidden}.Progress-module__quKhlW__segment:after{content:"";background:var(--blue);transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0}.Progress-module__quKhlW__segments[data-status=loading] .Progress-module__quKhlW__segment:after{transform:scaleX(0)}.Progress-module__quKhlW__compact{align-items:center;gap:.6rem;display:flex}.Progress-module__quKhlW__compact .Progress-module__quKhlW__segments{width:6.5rem}.Progress-module__quKhlW__compact .Progress-module__quKhlW__segment{height:5px}.Progress-module__quKhlW__compactCount{font-size:var(--t-micro);color:var(--ink-2);white-space:nowrap;font-weight:600}.Progress-module__quKhlW__meter{gap:.75rem;max-width:34rem;display:grid}.Progress-module__quKhlW__meterRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.25rem;display:flex}.Progress-module__quKhlW__count{font-size:var(--t-small);color:var(--ink-3);margin:0}.Progress-module__quKhlW__count strong{color:var(--ink);font-weight:650}.Progress-module__quKhlW__note{font-size:var(--t-small);color:var(--ink-3);margin:0;line-height:1.5}.Progress-module__quKhlW__retry{color:var(--blue);cursor:pointer;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.Progress-module__quKhlW__continue{min-width:0;font-size:var(--t-small);color:var(--blue);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.Progress-module__quKhlW__continueLead:after{content:":"}.Progress-module__quKhlW__continueTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover) and (pointer:fine){.Progress-module__quKhlW__continue:hover .Progress-module__quKhlW__continueTitle{text-underline-offset:.2em;text-decoration:underline}}.Progress-module__quKhlW__allDone{font-size:var(--t-small);color:var(--done);font-weight:600}
.MarkComplete-module__12-mhW__wrap{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.MarkComplete-module__12-mhW__button{border-radius:var(--r-s);min-height:2.875rem;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer;transition:background-color .16s ease, box-shadow .16s ease, transform .14s var(--ease-out);align-items:center;gap:.6rem;padding:0 1.1rem 0 .95rem;font-size:1rem;font-weight:600;display:inline-flex}.MarkComplete-module__12-mhW__button:active:not(:disabled){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.MarkComplete-module__12-mhW__button:hover:not(:disabled){background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--ink-3)}}.MarkComplete-module__12-mhW__button[data-done=true]{color:var(--done);background:var(--done-wash);box-shadow:inset 0 0 0 1px #0d7a5459}.MarkComplete-module__12-mhW__button[data-saving=true]{cursor:progress;opacity:.7}.MarkComplete-module__12-mhW__link{min-height:2.75rem;font-size:var(--t-small);color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:var(--blue-line);text-decoration-color:var(--blue-line);text-underline-offset:.2em;cursor:pointer;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.MarkComplete-module__12-mhW__note{max-width:30rem;font-size:var(--t-small);color:var(--ink-3);margin:0;line-height:1.5}.MarkComplete-module__12-mhW__error{font-size:var(--t-small);color:var(--alert);flex:100%;margin:0;font-weight:550}@media (max-width:640px){.MarkComplete-module__12-mhW__button{flex:auto;justify-content:center}}
.media-module__v15nAq__gel{isolation:isolate;background:var(--st-black);pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.media-module__v15nAq__gel img{object-fit:cover;filter:grayscale(1) contrast(var(--contrast,1.2)) brightness(var(--lum,.56));transition:filter .48s}.media-module__v15nAq__gel:after{content:"";background:linear-gradient(var(--gel-angle,118deg), var(--ac-gel) 0%, transparent 72%);mix-blend-mode:color;opacity:var(--gel,.5);pointer-events:none;position:absolute;inset:0}.media-module__v15nAq__numeral{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;display:inline-block;position:relative}.media-module__v15nAq__outline{color:#0000;-webkit-text-stroke:var(--stroke,1.5px) rgb(255 255 255/var(--stroke-a,.34));display:block}.media-module__v15nAq__numeral[data-merge] .media-module__v15nAq__outline{color:#fff;opacity:var(--stroke-a,.34);-webkit-text-stroke:0;filter:url(#st-merged-outline)}.media-module__v15nAq__fill{color:var(--ac);clip-path:inset(0 100% 0 0);transition:clip-path .62s var(--st-ease-move);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.st-lit:hover .media-module__v15nAq__fill{clip-path:inset(0)}}.st-lit:focus-visible .media-module__v15nAq__fill{clip-path:inset(0)}
.SectionHome-module__E9I21a__hero,.SectionHome-module__E9I21a__modules{--bay-pad:clamp(1.75rem, 2.8vw, 2.75rem);--home-edge:clamp(1.25rem, 5.5vw, 5.5rem)}.SectionHome-module__E9I21a__hero{isolation:isolate;position:relative;overflow:hidden}.SectionHome-module__E9I21a__heroMedia{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;background:50% 28%/cover no-repeat;position:absolute;inset:0 0 0 34%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%),linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 38%),linear-gradient(#000 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.SectionHome-module__E9I21a__heroVideo{object-fit:cover;object-position:50% 28%;filter:saturate(.3)contrast(1.08)brightness(.86);width:100%;height:100%;display:block}.SectionHome-module__E9I21a__heroStill{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.42)}.SectionHome-module__E9I21a__heroMedia:has(.SectionHome-module__E9I21a__heroStill) .SectionHome-module__E9I21a__heroGel{background:linear-gradient(112deg,#0838ff 30%,#1f34f7 78%,#0000 100%)}.SectionHome-module__E9I21a__heroGel{mix-blend-mode:color;opacity:.5;background:linear-gradient(112deg,#0838ff 30%,#3d2cf0 78%,#0000 100%);position:absolute;inset:0}.SectionHome-module__E9I21a__heroMedia:after{content:"";background:linear-gradient(180deg, transparent 30%, rgb(var(--st-scrim) / .62) 46%, rgb(var(--st-scrim) / .62) 100%), rgb(var(--st-scrim) / .12);position:absolute;inset:0}.SectionHome-module__E9I21a__heroInner{padding:calc(var(--st-top) + clamp(1rem, 2.5vw, 2.5rem)) var(--home-edge) clamp(3.5rem, 6.5vw, 6.5rem);text-align:center;gap:clamp(1rem,1.6vw,1.5rem);display:grid}.SectionHome-module__E9I21a__hero[data-tight] .SectionHome-module__E9I21a__heroInner{padding-bottom:var(--st-head-gap,1.5rem)}.SectionHome-module__E9I21a__hero[data-tight=some] .SectionHome-module__E9I21a__heroInner{padding-bottom:2.5rem}@media (min-width:1080px) and (max-height:820px){.SectionHome-module__E9I21a__hero[data-short] .SectionHome-module__E9I21a__heroInner{gap:1rem;padding-top:2.5rem;padding-bottom:1.5rem}.SectionHome-module__E9I21a__hero[data-short] .SectionHome-module__E9I21a__heroLogo{margin-bottom:0}.SectionHome-module__E9I21a__hero[data-short] .SectionHome-module__E9I21a__title{font-size:min(clamp(3.75rem,1.5rem + 5.6vw,7rem),11.5vh)}}.SectionHome-module__E9I21a__heroLogo{width:auto;height:2rem;margin:0 auto .5rem;display:block}.SectionHome-module__E9I21a__title,.SectionHome-module__E9I21a__bayTitle,.SectionHome-module__E9I21a__baysTitle{text-transform:capitalize}.SectionHome-module__E9I21a__title{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:min(clamp(3.75rem, 1.5rem + 5.6vw, 7rem), calc((100vw - 2 * var(--home-edge)) / 7.5));white-space:nowrap;color:#fff;line-height:.98}.SectionHome-module__E9I21a__title[data-size=long]{white-space:normal;text-wrap:balance;max-width:15em;margin-inline:auto;font-size:clamp(2.875rem,1rem + 4.4vw,5.25rem);line-height:1.02}.SectionHome-module__E9I21a__heroCopy{justify-items:center;gap:.75rem;display:grid}.SectionHome-module__E9I21a__kicker{text-wrap:balance;max-width:34rem;font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);color:#fff;text-transform:capitalize;margin:0 auto .25rem;font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);line-height:1.2}.SectionHome-module__E9I21a__intro{color:var(--st-text);text-wrap:balance;max-width:54rem;font-size:clamp(1.125rem,.6rem + .85vw,1.375rem);line-height:1.5}.SectionHome-module__E9I21a__keep{white-space:nowrap}.SectionHome-module__E9I21a__heroFoot{justify-items:center;gap:1.75rem;display:grid}.SectionHome-module__E9I21a__how{max-width:54rem;color:var(--st-text-2);text-wrap:balance;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.5}.SectionHome-module__E9I21a__heroFoot:empty{display:none}.SectionHome-module__E9I21a__modules{padding:0 var(--home-edge) clamp(3.5rem, 6.5vw, 6rem)}.SectionHome-module__E9I21a__bays{--bay-h:clamp(38rem, 84dvh, 48rem);max-width:calc(var(--st-page) + 12rem);gap:clamp(.75rem,1.1vw,1.125rem);margin-inline:auto;display:flex}.SectionHome-module__E9I21a__bayItem{min-width:0;transition:flex-grow .52s var(--st-ease-move);flex:1 1 0;position:relative}.SectionHome-module__E9I21a__bayItem[data-first]{flex-grow:1.3}.SectionHome-module__E9I21a__bay{isolation:isolate;height:var(--bay-h);padding:var(--bay-pad);border-radius:var(--st-r-xl);color:var(--st-text);flex-direction:column;justify-content:space-between;gap:2rem;text-decoration:none;transition:box-shadow .42s;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 60px -44px #000000e6}.SectionHome-module__E9I21a__bay:focus-visible{outline-offset:3px}.SectionHome-module__E9I21a__bayPhoto{z-index:-3;--lum:var(--rest,.62)}.SectionHome-module__E9I21a__bayShade{z-index:-2;background:linear-gradient(180deg, rgb(var(--st-scrim) / .78) 0%, rgb(var(--st-scrim) / .16) 36%, rgb(var(--st-scrim) / .2) 52%, rgb(var(--st-scrim) / .94) 84%), rgb(var(--st-scrim) / .12);position:absolute;inset:0}.SectionHome-module__E9I21a__baySweep{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 44%,#ffffff2e 50%,#0000 56%);position:absolute;inset:-10%;transform:translate(-70%)}.SectionHome-module__E9I21a__bayEdge{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff17}.SectionHome-module__E9I21a__bayNumeral{--stroke:1.5px;--stroke-a:.5;z-index:-1;right:var(--bay-pad);font-size:min(19rem, calc(var(--bay-h) - 27rem));position:absolute;bottom:14rem}.SectionHome-module__E9I21a__bayTop{gap:.65rem;display:grid}.SectionHome-module__E9I21a__bayTitle{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(clamp(3.25rem, .25rem + 4.1vw, 4.5rem) * var(--st-fit));color:#fff;line-height:1.02;display:grid}.SectionHome-module__E9I21a__bayTitleLead{font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);color:var(--st-text);font-size:.42em;line-height:1.15}.SectionHome-module__E9I21a__bayMeta{font-size:var(--st-t-small);color:var(--st-text);text-shadow:0 1px 10px rgb(var(--st-scrim) / .8);font-weight:600;line-height:1.3}.SectionHome-module__E9I21a__bayFoot{justify-items:start;gap:1.25rem;max-width:25rem;display:grid}.SectionHome-module__E9I21a__bayCovers{color:var(--st-text);text-wrap:pretty;font-size:1rem;line-height:1.55}.SectionHome-module__E9I21a__bayCta{pointer-events:none}.SectionHome-module__E9I21a__bay:active .SectionHome-module__E9I21a__bayCta{transform:scale(.975)}@media (hover:hover) and (pointer:fine){.SectionHome-module__E9I21a__bay:hover{box-shadow:0 34px 60px -44px #000000e6, 0 0 60px -22px var(--ac)}.SectionHome-module__E9I21a__bay:hover .SectionHome-module__E9I21a__bayPhoto{--lum:.92}.SectionHome-module__E9I21a__bay:hover .SectionHome-module__E9I21a__baySweep{opacity:1;transition:transform .9s var(--st-ease-move), opacity .12s linear;transform:translate(70%)}.SectionHome-module__E9I21a__bay:hover .SectionHome-module__E9I21a__bayCta svg{transform:translate(5px)}.SectionHome-module__E9I21a__bay:hover .SectionHome-module__E9I21a__bayCta{filter:brightness(1.12)}.SectionHome-module__E9I21a__bay:hover .st-btn--quiet{filter:none;background:#ffffff26}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){.SectionHome-module__E9I21a__bays:hover .SectionHome-module__E9I21a__bayItem{flex-grow:1}.SectionHome-module__E9I21a__bays:hover .SectionHome-module__E9I21a__bayItem:hover{flex-grow:1.4}}.SectionHome-module__E9I21a__bayTitle[data-long]{font-size:calc(clamp(2.5rem, 1.25rem + 1.9vw, 3.25rem) * var(--st-fit));text-wrap:balance;line-height:1.06;display:block}.SectionHome-module__E9I21a__bayExtra{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.SectionHome-module__E9I21a__bayExtra:not(:has(*)){display:none}.SectionHome-module__E9I21a__foot:has(.SectionHome-module__E9I21a__footInner:empty){display:none}.SectionHome-module__E9I21a__foot{padding:0 var(--st-gutter) clamp(3rem, 6vw, 5rem)}.SectionHome-module__E9I21a__footInner{text-align:center;justify-items:center;gap:1.25rem;display:grid}.SectionHome-module__E9I21a__foot .st-btn{max-width:100%}.SectionHome-module__E9I21a__baysHead{padding:clamp(3rem, 6vw, 5rem) var(--st-gutter) clamp(1.75rem, 3vw, 2.5rem);text-align:center;justify-items:center;gap:.75rem;display:grid}.SectionHome-module__E9I21a__baysTitle{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(var(--st-t-h2) * var(--st-fit));color:#fff;text-wrap:balance;line-height:1.06}.SectionHome-module__E9I21a__baysNote{max-width:44rem;color:var(--st-text-2);text-wrap:pretty}.SectionHome-module__E9I21a__bayTag{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-radius:.8125rem;align-items:center;min-height:1.625rem;padding:.28rem .625rem;font-size:.8125rem;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1a}.SectionHome-module__E9I21a__bays[data-layout=grid]{--bay-h:clamp(26rem, 58dvh, 31rem);grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));display:grid}.SectionHome-module__E9I21a__bays[data-cols="2"]{--cols:2}.SectionHome-module__E9I21a__bays[data-cols="3"]{--cols:3}.SectionHome-module__E9I21a__bays[data-cols="4"]{--cols:4}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayNumeral{top:var(--bay-pad);font-size:clamp(4.5rem,3.5rem + 2.2vw,6rem);bottom:auto}.SectionHome-module__E9I21a__bays[data-layout=grid][data-numbered] .SectionHome-module__E9I21a__bayTop{padding-right:clamp(4rem,3rem + 2vw,5.25rem)}.SectionHome-module__E9I21a__bays[data-cols="2"] .SectionHome-module__E9I21a__bayItem:last-child:nth-child(odd){grid-column:1/-1}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayPhoto{--lum:var(--rest,.52)}.SectionHome-module__E9I21a__bays[data-cols="2"] .SectionHome-module__E9I21a__bayPhoto{--lum:var(--rest,.4)}.SectionHome-module__E9I21a__bays[data-cols="2"] .SectionHome-module__E9I21a__bayFoot{max-width:34rem}.SectionHome-module__E9I21a__bays[data-cols="2"] .SectionHome-module__E9I21a__bayShade{background:linear-gradient(180deg, rgb(var(--st-scrim) / .78) 0%, rgb(var(--st-scrim) / .3) 30%, rgb(var(--st-scrim) / .55) 48%, rgb(var(--st-scrim) / .94) 72%), rgb(var(--st-scrim) / .12)}@media (hover:hover) and (pointer:fine){.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bay:hover .SectionHome-module__E9I21a__bayPhoto{--lum:.78}.SectionHome-module__E9I21a__bays[data-cols="2"] .SectionHome-module__E9I21a__bay:hover .SectionHome-module__E9I21a__bayPhoto{--lum:.58}}.SectionHome-module__E9I21a__bays[data-layout=grid][data-wide-numerals] .SectionHome-module__E9I21a__bayNumeral{font-size:clamp(3.5rem,2.75rem + 1.8vw,4.75rem)}.SectionHome-module__E9I21a__bays[data-layout=grid][data-wide-numerals][data-numbered] .SectionHome-module__E9I21a__bayTop{padding-right:clamp(5.25rem,4rem + 2.6vw,6.75rem)}.SectionHome-module__E9I21a__bays[data-cols="3"] .SectionHome-module__E9I21a__bayTitle[data-long]{font-size:calc(clamp(2.125rem, 1rem + 1.6vw, 3rem) * var(--st-fit))}@media (min-width:1240px){.SectionHome-module__E9I21a__bays[data-layout=grid][data-tall]{--bay-h:clamp(36rem, 78dvh, 44rem)}.SectionHome-module__E9I21a__bays[data-layout=grid][data-tall] .SectionHome-module__E9I21a__bayNumeral{font-size:min(10rem, calc(var(--bay-h) - 33rem));top:auto;bottom:15rem}.SectionHome-module__E9I21a__bays[data-layout=grid][data-cols="4"]{--bay-pad:clamp(1.25rem, 2vw, 2rem)}.SectionHome-module__E9I21a__bays[data-layout=grid][data-cols="4"] .SectionHome-module__E9I21a__bayTitle{font-size:calc(clamp(2.125rem, 1rem + 1.5vw, 2.875rem) * var(--st-fit))}.SectionHome-module__E9I21a__bays[data-layout=grid][data-tall][data-numbered] .SectionHome-module__E9I21a__bayTop{padding-right:0}}.SectionHome-module__E9I21a__bays[data-layout=grid][data-cols="2"] .SectionHome-module__E9I21a__bay{min-height:24rem}@media (max-width:1239px){.SectionHome-module__E9I21a__bays[data-cols="4"],.SectionHome-module__E9I21a__bays[data-cols="3"]{--cols:2}}@media (min-width:681px) and (max-width:767px){.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayNumeral{display:none}.SectionHome-module__E9I21a__bays[data-layout=grid][data-numbered] .SectionHome-module__E9I21a__bayTop{padding-right:0}}@media (min-width:681px) and (max-width:999px){.SectionHome-module__E9I21a__bays[data-cols="2"] .SectionHome-module__E9I21a__bayTitle[data-long]{font-size:1.8rem}}@media (min-width:681px){.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bay{height:100%;min-height:var(--bay-h)}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayFoot{margin-top:auto}}@media (max-width:1099px){.SectionHome-module__E9I21a__heroMedia{inset:0 0 0 22%}.SectionHome-module__E9I21a__bays{flex-direction:column}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bay{flex-direction:column;align-items:stretch;gap:1.5rem}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayTop{flex:none;align-self:stretch}.SectionHome-module__E9I21a__bayMeta{text-wrap:balance}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayFoot{flex:none;max-width:none;margin-left:0}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayShade{background:linear-gradient(180deg, rgb(var(--st-scrim) / .82) 0%, rgb(var(--st-scrim) / .3) 36%, rgb(var(--st-scrim) / .32) 52%, rgb(var(--st-scrim) / .95) 84%), rgb(var(--st-scrim) / .16)}.SectionHome-module__E9I21a__bay{flex-direction:row;align-items:flex-end;gap:2.5rem;height:auto;min-height:22rem}.SectionHome-module__E9I21a__bayShade{background:linear-gradient(90deg, rgb(var(--st-scrim) / .86) 0%, rgb(var(--st-scrim) / .45) 60%, rgb(var(--st-scrim) / .8) 100%), linear-gradient(180deg, transparent 30%, rgb(var(--st-scrim) / .7) 100%)}.SectionHome-module__E9I21a__bayNumeral{font-size:8.5rem;top:1.5rem;bottom:auto}.SectionHome-module__E9I21a__bayTop{flex:0 0 clamp(18.5rem,38%,21rem);align-self:flex-end}.SectionHome-module__E9I21a__bayTitle{font-size:calc(clamp(3.75rem, 2.5rem + 3vw, 4.75rem) * var(--st-fit))}.SectionHome-module__E9I21a__bayFoot{flex:auto;max-width:26rem;margin-left:auto}}@media (max-width:680px){.SectionHome-module__E9I21a__heroMedia{-webkit-mask-composite:source-over;inset:0;-webkit-mask-image:linear-gradient(#000 0 30%,#0000004d 56%,#0000 80%);mask-image:linear-gradient(#000 0 30%,#0000004d 56%,#0000 80%);-webkit-mask-composite:source-over;mask-composite:add}.SectionHome-module__E9I21a__heroVideo{object-position:60% 62%}.SectionHome-module__E9I21a__heroMedia:after{background:rgb(var(--st-scrim) / .3)}.SectionHome-module__E9I21a__heroInner{padding:calc(var(--st-top) + 3rem) var(--home-edge) 3.25rem}.SectionHome-module__E9I21a__title{font-size:min(12vw,3.75rem)}.SectionHome-module__E9I21a__heroFoot,.SectionHome-module__E9I21a__start{width:100%}.SectionHome-module__E9I21a__modules{--bay-pad:1.5rem}.SectionHome-module__E9I21a__bays{gap:1rem}.SectionHome-module__E9I21a__bays[data-layout=grid]{--cols:1;grid-template-columns:minmax(0,1fr)}.SectionHome-module__E9I21a__title[data-size]{white-space:normal;text-wrap:balance;max-width:none;font-size:min(11vw,3.25rem);line-height:1.02}.SectionHome-module__E9I21a__title[data-size=long]{font-size:min(9.5vw,2.75rem)}.SectionHome-module__E9I21a__bay,.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bay{border-radius:var(--st-r-l);flex-direction:column;justify-content:flex-end;align-items:stretch;gap:1.25rem;min-height:27rem}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bay{min-height:29rem;padding-top:6rem}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayShade{background:linear-gradient(180deg, rgb(var(--st-scrim) / .16) 0%, rgb(var(--st-scrim) / .42) 22%, rgb(var(--st-scrim) / .9) 46%, rgb(var(--st-scrim) / .97) 100%), rgb(var(--st-scrim) / .16)}.SectionHome-module__E9I21a__bays[data-layout=grid] .SectionHome-module__E9I21a__bayNumeral,.SectionHome-module__E9I21a__bays[data-layout=grid][data-wide-numerals] .SectionHome-module__E9I21a__bayNumeral{font-size:4.5rem;top:1.25rem}.SectionHome-module__E9I21a__bays[data-layout=grid][data-numbered] .SectionHome-module__E9I21a__bayTop,.SectionHome-module__E9I21a__bays[data-layout=grid][data-wide-numerals][data-numbered] .SectionHome-module__E9I21a__bayTop{padding-right:0}.SectionHome-module__E9I21a__bayShade{background:linear-gradient(180deg, rgb(var(--st-scrim) / .1) 0%, rgb(var(--st-scrim) / .3) 26%, rgb(var(--st-scrim) / .95) 66%)}.SectionHome-module__E9I21a__bayNumeral{font-size:7.5rem;top:1rem}.SectionHome-module__E9I21a__bayTop{flex:none;align-self:stretch}.SectionHome-module__E9I21a__bayTitle{font-size:calc(clamp(3.25rem, 15vw, 4rem) * var(--st-fit))}.SectionHome-module__E9I21a__bayTitle[data-long]{font-size:min(8vw,2.125rem)}.SectionHome-module__E9I21a__bays:not([data-layout=grid]) .SectionHome-module__E9I21a__bay:has(.SectionHome-module__E9I21a__bayExtra:has(*)){min-height:29rem}.SectionHome-module__E9I21a__bays[data-compact]{gap:.875rem}.SectionHome-module__E9I21a__bays[data-layout=grid][data-compact] .SectionHome-module__E9I21a__bay{gap:.875rem;min-height:0;padding-top:1.5rem}.SectionHome-module__E9I21a__bays[data-compact] .SectionHome-module__E9I21a__bayTitle{font-size:min(8vw,2.125rem)}.SectionHome-module__E9I21a__bayFoot{flex:none;width:100%;max-width:none;margin-left:0}.SectionHome-module__E9I21a__bayCta{width:100%}}
.WrittenModule-module__VScVcW__panel{--doc-pad:max(clamp(1rem, 4vw, 3.25rem), calc((100% - 52rem) / 2));isolation:isolate;border-radius:var(--st-r-l);background:linear-gradient(180deg, #ffffff1f 0, #ffffff0d 46%, #ffffff04 52%, transparent 100%) 0 0 / 100% 6.5rem no-repeat, var(--st-surface);transition:margin-inline .36s var(--st-ease-move);position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a,0 30px 60px -36px #000000f2}.WrittenModule-module__VScVcW__panel[data-open=true]{margin-inline:var(--panel-bleed,0px);transition-duration:.46s}.WrittenModule-module__VScVcW__panel:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 0 0 1px rgb(var(--st-brand-rgb) / .5), 0 0 40px -6px rgb(var(--st-brand-rgb) / .6);opacity:.6;pointer-events:none;transition:opacity .36s;animation:4.2s ease-in-out infinite WrittenModule-module__VScVcW__breathe;position:absolute;inset:0}@keyframes WrittenModule-module__VScVcW__breathe{0%,to{opacity:.4}50%{opacity:.95}}.WrittenModule-module__VScVcW__panel[data-open=true]:before{opacity:0;animation:none}.WrittenModule-module__VScVcW__bar{border-radius:var(--st-r-l);text-align:left;width:100%;min-height:6.5rem;color:var(--st-text);cursor:pointer;transition:padding .36s var(--st-ease-move);align-items:center;gap:clamp(.9rem,2vw,1.35rem);padding:1.25rem clamp(1.25rem,2.6vw,2rem);display:flex;position:relative;overflow:hidden}.WrittenModule-module__VScVcW__bar:focus-visible{outline-offset:-4px}.WrittenModule-module__VScVcW__bar:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff17 50%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.WrittenModule-module__VScVcW__tile{border-radius:var(--st-r-m);color:#fff;background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand));width:3.75rem;height:3.75rem;box-shadow:var(--st-gloss-fill), 0 10px 24px -12px rgb(var(--st-brand-rgb) / .8);flex:none;place-items:center;display:grid}.WrittenModule-module__VScVcW__barText{flex:auto;gap:.2rem;min-width:0;display:grid}.WrittenModule-module__VScVcW__barTitle{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(clamp(1.625rem, 1.4rem + .9vw, 2.125rem) * var(--st-fit));color:#fff;line-height:1.15}.WrittenModule-module__VScVcW__barDetail{color:var(--st-text-2);font-size:.9375rem;line-height:1.35}.WrittenModule-module__VScVcW__mark{border-radius:var(--st-pill);color:#fff;background:linear-gradient(180deg, var(--st-brand-hi), var(--st-brand));min-height:2.875rem;box-shadow:var(--st-gloss-fill), 0 10px 22px -12px rgb(var(--st-brand-rgb) / .85);transition:filter .2s ease, background-color .24s ease, transform .16s var(--st-ease);flex:none;align-items:center;gap:.45rem;padding:0 1rem 0 1.25rem;font-size:.9375rem;font-weight:650;display:inline-flex}.WrittenModule-module__VScVcW__mark svg{transition:transform .36s var(--st-ease)}.WrittenModule-module__VScVcW__bar:active .WrittenModule-module__VScVcW__mark{transform:scale(.96)}.WrittenModule-module__VScVcW__panel[data-open=true] .WrittenModule-module__VScVcW__bar{padding-inline:var(--doc-pad);border-radius:var(--st-r-l) var(--st-r-l) 0 0}.WrittenModule-module__VScVcW__panel[data-open=true] .WrittenModule-module__VScVcW__mark{color:var(--st-text);background:#ffffff14;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff26}.WrittenModule-module__VScVcW__panel[data-open=true] .WrittenModule-module__VScVcW__mark svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.WrittenModule-module__VScVcW__bar:hover:before{transition:transform .86s var(--st-ease-move);transform:translate(100%)}.WrittenModule-module__VScVcW__bar:hover .WrittenModule-module__VScVcW__mark{filter:brightness(1.12)}.WrittenModule-module__VScVcW__panel[data-open=false]:hover:before{opacity:1;animation:none}}.WrittenModule-module__VScVcW__body{visibility:hidden;transition:grid-template-rows .38s var(--st-ease-move), visibility 0s linear .38s;grid-template-rows:0fr;display:grid}.WrittenModule-module__VScVcW__panel[data-open=true] .WrittenModule-module__VScVcW__body{visibility:visible;transition:grid-template-rows .48s var(--st-ease-move), visibility 0s;grid-template-rows:1fr}.WrittenModule-module__VScVcW__bodyInner{border-radius:0 0 var(--st-r-l) var(--st-r-l);min-height:0;position:relative;overflow:clip}.WrittenModule-module__VScVcW__doc{padding:clamp(2.5rem, 5vw, 4rem) var(--doc-pad) 0;border-top:1px solid var(--st-line)}.WrittenModule-module__VScVcW__panel[data-open=true] .WrittenModule-module__VScVcW__doc{animation:.3s .24s backwards WrittenModule-module__VScVcW__settle}@keyframes WrittenModule-module__VScVcW__settle{0%{opacity:0}}.WrittenModule-module__VScVcW__docTitle{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(clamp(2.25rem, 1.8rem + 1.9vw, 3.5rem) * var(--st-fit));color:#fff;text-transform:capitalize;margin-bottom:clamp(2.5rem,5.5vw,4.25rem);line-height:1.08}.WrittenModule-module__VScVcW__end{padding:clamp(3rem, 6vw, 4.5rem) var(--doc-pad) 3.5rem;justify-content:center;display:flex}@media (hover:hover) and (pointer:fine){.WrittenModule-module__VScVcW__end .WrittenModule-module__VScVcW__endButton:hover svg{transform:translateY(-2px)}}.WrittenModule-module__VScVcW__panel[data-plain]{background:var(--st-surface)}.WrittenModule-module__VScVcW__panel[data-plain] .WrittenModule-module__VScVcW__doc{border-top:0;padding-bottom:clamp(2.5rem,5vw,4rem)}.WrittenModule-module__VScVcW__dock{z-index:15;height:0;padding-right:max(.25rem, calc((var(--doc-pad) - 2.75rem) / 2));pointer-events:none;justify-content:flex-end;transition:opacity .2s;display:flex;position:sticky;bottom:1.5rem;overflow:visible}.WrittenModule-module__VScVcW__dock[data-away]{opacity:0}.WrittenModule-module__VScVcW__dockButton{width:2.75rem;height:2.75rem;color:var(--st-text);cursor:pointer;pointer-events:auto;border-radius:50%;flex:none;place-items:center;margin-top:-2.75rem;display:grid}.WrittenModule-module__VScVcW__dock[data-away] .WrittenModule-module__VScVcW__dockButton{pointer-events:none}.WrittenModule-module__VScVcW__dockDisc{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);width:2.25rem;height:2.25rem;transition:background-color .18s ease, transform .16s var(--st-ease);background:#131627e0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff29,0 10px 24px -12px #000000f2}.WrittenModule-module__VScVcW__dockDisc svg{transition:transform .22s var(--st-ease)}.WrittenModule-module__VScVcW__dockButton:active .WrittenModule-module__VScVcW__dockDisc{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.WrittenModule-module__VScVcW__dockButton:hover .WrittenModule-module__VScVcW__dockDisc{background:#292d45f0}.WrittenModule-module__VScVcW__dockButton:hover svg{transform:translateY(-2px)}}@media (max-width:640px){.WrittenModule-module__VScVcW__panel[data-open=true]{border-radius:0;margin-inline:calc(50% - 50vw);box-shadow:inset 0 1px #fff3}.WrittenModule-module__VScVcW__panel[data-open=true] .WrittenModule-module__VScVcW__bar,.WrittenModule-module__VScVcW__panel[data-open=true] .WrittenModule-module__VScVcW__bodyInner{border-radius:0}.WrittenModule-module__VScVcW__bar,.WrittenModule-module__VScVcW__panel[data-open=true] .WrittenModule-module__VScVcW__bar{gap:.7rem;min-height:5.75rem;padding:1rem}.WrittenModule-module__VScVcW__tile{border-radius:var(--st-r);width:3.125rem;height:3.125rem}.WrittenModule-module__VScVcW__mark{justify-content:center;width:2.875rem;padding:0}.WrittenModule-module__VScVcW__markLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.WrittenModule-module__VScVcW__dock{padding-right:1rem}.WrittenModule-module__VScVcW__dockDisc{background:#131627f7;width:2.5rem;height:2.5rem}}
.LessonPage-module__agRSfW__page{--stage:min(68rem, max(var(--st-stage-floor), calc((100svh - var(--st-stage-offset) - var(--st-stage-extra,0rem) - var(--head-extra,0rem)) * var(--ratio,1.7778))));isolation:isolate;padding-bottom:clamp(2.5rem,5vw,4.5rem);position:relative}.LessonPage-module__agRSfW__page[data-plain-head]{padding-bottom:clamp(1.5rem,3.5vw,3.25rem)}.LessonPage-module__agRSfW__page[data-plain-head] .LessonPage-module__agRSfW__backdrop{height:clamp(18rem,24vw,22rem)}.LessonPage-module__agRSfW__page[data-plain-head] .LessonPage-module__agRSfW__backdropPhoto{--lum:.34;--gel:.36}.LessonPage-module__agRSfW__backdrop{z-index:-1;pointer-events:none;height:clamp(24rem,34vw,32rem);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 46%,#0000 100%);mask-image:linear-gradient(#000 0 46%,#0000 100%)}.LessonPage-module__agRSfW__backdropPhoto{--lum:.44;--gel:.42;--contrast:1.1}.LessonPage-module__agRSfW__page[data-accent="3"] .LessonPage-module__agRSfW__backdropPhoto{--lum:.38}.LessonPage-module__agRSfW__backdrop:after{content:"";background:linear-gradient(90deg, rgb(var(--st-scrim) / .2) 0%, rgb(var(--st-scrim) / .62) 28%, rgb(var(--st-scrim) / .62) 72%, rgb(var(--st-scrim) / .2) 100%), rgb(var(--st-scrim) / .16);position:absolute;inset:0}.LessonPage-module__agRSfW__head{width:min(var(--stage), 100% - 2 * var(--st-gutter));padding-block:calc(var(--st-bar-space) + 1.75rem) var(--st-head-gap,1.5rem);text-align:center;animation:LessonPage-module__agRSfW__arrive .48s var(--st-ease) backwards;margin-inline:auto;position:relative}@keyframes LessonPage-module__agRSfW__arrive{0%{opacity:0;transform:translateY(10px)}}.LessonPage-module__agRSfW__title{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:min(4.5rem, calc(min(var(--stage), 100vw - 2 * var(--st-gutter)) * .09));white-space:nowrap;color:#fff;margin-top:.375rem;line-height:1.02}.LessonPage-module__agRSfW__title[data-size]{white-space:normal;text-wrap:balance;font-size:min(3.75rem, calc(var(--stage) * .085));line-height:1.04}.LessonPage-module__agRSfW__title,.LessonPage-module__agRSfW__nextTitle,.LessonPage-module__agRSfW__finishTitle{text-transform:capitalize}.LessonPage-module__agRSfW__title[data-size=xl]{font-size:min(3.25rem, calc(var(--stage) * .072))}.LessonPage-module__agRSfW__position{font-size:var(--st-t-small);color:var(--st-text);text-shadow:0 1px 10px rgb(var(--st-scrim) / .7);font-weight:650;line-height:1.4}.LessonPage-module__agRSfW__covers{color:var(--st-text);text-wrap:balance;margin-top:.875rem;font-size:1.0625rem;line-height:1.45}.LessonPage-module__agRSfW__chosen{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.875rem;display:flex}.LessonPage-module__agRSfW__pill{border-radius:var(--st-pill);min-height:2.75rem;font-size:var(--st-t-small);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffff12;align-items:center;gap:.4rem;padding-inline:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff2b}@media (hover:hover) and (pointer:fine){.LessonPage-module__agRSfW__pill:hover{background:#ffffff21}}.LessonPage-module__agRSfW__headActions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.75rem;display:flex}.LessonPage-module__agRSfW__headNote{font-size:var(--st-t-small);color:var(--st-text-2);text-wrap:pretty;margin-top:.875rem}.LessonPage-module__agRSfW__headActions+.LessonPage-module__agRSfW__headNote{margin-top:1rem}.LessonPage-module__agRSfW__stage[data-plain]{margin-top:clamp(1.5rem,3vw,2.5rem)}.LessonPage-module__agRSfW__stage{--stage-gap:var(--st-stage-gap,1.5rem);gap:var(--stage-gap);width:min(var(--stage), 100% - 2 * var(--st-gutter));--panel-bleed:min(0px, calc((min(var(--stage), 100vw - 2 * var(--st-gutter)) - min(56rem, 100vw - 2 * var(--st-gutter))) / 2));margin-inline:auto;display:grid;position:relative}.LessonPage-module__agRSfW__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.LessonPage-module__agRSfW__watch,.LessonPage-module__agRSfW__read{min-height:3rem}.LessonPage-module__agRSfW__watch{gap:.6rem;padding:0 1.4rem 0 .4375rem}.LessonPage-module__agRSfW__disc{width:2.125rem;height:2.125rem;color:var(--ac);background:radial-gradient(circle at 34% 26%,#fff 0,#eef1ff 46%,#c9d2ff 100%);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 -2px 3px #08145a38,0 3px 9px #00000052}.LessonPage-module__agRSfW__disc svg{margin-left:.1rem}.LessonPage-module__agRSfW__read{gap:.6rem;padding-inline:1.15rem 1.4rem}.LessonPage-module__agRSfW__time{color:#fff;border-left:1px solid #ffffff4d;padding-left:.65rem;font-weight:500}@media (hover:hover) and (pointer:fine){.LessonPage-module__agRSfW__watch:hover svg,.LessonPage-module__agRSfW__read:hover svg{transform:none}}.LessonPage-module__agRSfW__player{isolation:isolate;z-index:1;--r-m:var(--st-r-l);--r-s:var(--st-r-m);border-radius:var(--st-r-l);box-shadow:0 0 0 1px #ffffff0d, 0 30px 60px -34px #000000f2, 0 22px 60px -32px rgb(var(--st-brand-rgb) / .45);transition:box-shadow .36s;position:relative}.LessonPage-module__agRSfW__player:before{content:"";z-index:-1;border-radius:calc(var(--st-r-l) + 1px);background:linear-gradient(150deg, #ffffff52, var(--st-brand) 42%, var(--ac) 100%);opacity:.4;pointer-events:none;transition:opacity .36s;position:absolute;inset:-1px}.LessonPage-module__agRSfW__player:focus-within{box-shadow:0 0 0 1px #ffffff0d, 0 30px 60px -34px #000000f2, 0 0 54px -16px rgb(var(--st-brand-rgb) / .6)}.LessonPage-module__agRSfW__player:focus-within:before{opacity:1}@media (hover:hover) and (pointer:fine){.LessonPage-module__agRSfW__player:hover{box-shadow:0 0 0 1px #ffffff0d, 0 30px 60px -34px #000000f2, 0 0 54px -16px rgb(var(--st-brand-rgb) / .6)}.LessonPage-module__agRSfW__player:hover:before{opacity:1}}.LessonPage-module__agRSfW__player+section{margin-top:calc(var(--st-land) - var(--stage-gap) + .5rem)}.LessonPage-module__agRSfW__finish{width:min(var(--stage), 100% - 2 * var(--st-gutter));gap:clamp(1.5rem,2.8vw,2.5rem);margin:clamp(3.5rem,7vw,5.5rem) auto 0;display:grid}.LessonPage-module__agRSfW__finishTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2.5rem;display:flex}.LessonPage-module__agRSfW__finishCopy{flex:26rem;gap:.6rem;max-width:42rem;display:grid}.LessonPage-module__agRSfW__finishTitle{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(var(--st-t-h3) * var(--st-fit));color:#fff;text-wrap:balance;line-height:1.1}.LessonPage-module__agRSfW__finishText{color:var(--st-text-2);text-wrap:pretty}.LessonPage-module__agRSfW__finishMark{--r-s:var(--st-pill);--blue:#fff;--blue-line:var(--st-line-2);flex:none}.LessonPage-module__agRSfW__next{isolation:isolate;border-radius:var(--st-r-xl);color:#fff;justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:clamp(14rem,24vw,18rem);padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:box-shadow .36s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #000000e6}.LessonPage-module__agRSfW__next:after{content:"";border-radius:inherit;box-shadow:var(--st-gloss);pointer-events:none;position:absolute;inset:0}.LessonPage-module__agRSfW__next:focus-visible{outline-offset:-4px}.LessonPage-module__agRSfW__nextPhoto{z-index:-3;--lum:.66;--contrast:1.12}.LessonPage-module__agRSfW__nextShade{z-index:-2;background:linear-gradient(90deg, rgb(var(--st-scrim) / .86) 0%, rgb(var(--st-scrim) / .4) 62%, rgb(var(--st-scrim) / .56) 100%), rgb(var(--st-scrim) / .12);position:absolute;inset:0}.LessonPage-module__agRSfW__nextNumeral{--stroke:1.5px;--stroke-a:.55;z-index:-1;font-size:clamp(6.5rem,10vw,8.75rem);position:absolute;top:1.25rem;right:clamp(1.5rem,3vw,2.5rem)}.LessonPage-module__agRSfW__nextTitle{width:min-content;font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(clamp(3rem, 2rem + 3.6vw, 5.25rem) * var(--st-fit));min-width:0;line-height:1.02}.LessonPage-module__agRSfW__next{container-type:inline-size}.LessonPage-module__agRSfW__nextTitle[data-size],.LessonPage-module__agRSfW__nextTitle[data-run]{width:auto;max-width:13em;font-size:min(calc(clamp(2.5rem, 1.75rem + 2.4vw, 3.75rem) * var(--st-fit)), 6.6cqi);text-wrap:balance;flex:auto;line-height:1.06}.LessonPage-module__agRSfW__nextCta{pointer-events:none;flex:none}.LessonPage-module__agRSfW__next:active .LessonPage-module__agRSfW__nextCta{transform:scale(.975)}@media (hover:hover) and (pointer:fine){.LessonPage-module__agRSfW__next:hover .LessonPage-module__agRSfW__nextPhoto{--lum:.94}.LessonPage-module__agRSfW__next:hover{box-shadow:0 30px 60px -40px #000000e6, 0 0 60px -22px var(--ac)}.LessonPage-module__agRSfW__next:hover .LessonPage-module__agRSfW__nextCta{filter:brightness(1.12)}.LessonPage-module__agRSfW__next:hover .LessonPage-module__agRSfW__nextCta svg{transform:translate(4px)}}.LessonPage-module__agRSfW__others{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.LessonPage-module__agRSfW__others:empty{display:none}@media (min-width:681px) and (max-height:820px){.LessonPage-module__agRSfW__head{padding-block:calc(var(--st-bar-space) + .875rem) var(--st-stage-gap-short,.875rem)}.LessonPage-module__agRSfW__position{font-size:.875rem}.LessonPage-module__agRSfW__title{font-size:min(3.5rem, calc(min(var(--stage), 100vw - 2 * var(--st-gutter)) * .09));margin-top:.25rem}.LessonPage-module__agRSfW__title[data-size]{font-size:min(3rem, calc(var(--stage) * .075))}.LessonPage-module__agRSfW__title[data-size=xl]{font-size:min(2.625rem, calc(var(--stage) * .062))}.LessonPage-module__agRSfW__covers{font-size:var(--st-t-small);margin-top:.5rem;line-height:1.4}.LessonPage-module__agRSfW__stage{--stage-gap:var(--st-stage-gap-short,.875rem)}.LessonPage-module__agRSfW__watch,.LessonPage-module__agRSfW__read{min-height:2.75rem}.LessonPage-module__agRSfW__watch{padding-left:.375rem}.LessonPage-module__agRSfW__disc{width:2rem;height:2rem}}@media (max-width:680px) and (min-height:501px){.LessonPage-module__agRSfW__head,.LessonPage-module__agRSfW__stage,.LessonPage-module__agRSfW__finish{width:calc(100% - 2 * var(--st-gutter))}}@media (max-width:680px){.LessonPage-module__agRSfW__backdrop{height:20rem}.LessonPage-module__agRSfW__head{padding-block:calc(var(--st-bar-space) + 1.5rem) var(--st-stage-gap-phone,1.25rem)}.LessonPage-module__agRSfW__title{font-size:calc(min(13vw, 3.5rem) * var(--st-fit));white-space:normal;text-wrap:balance;margin-top:.25rem}.LessonPage-module__agRSfW__title[data-size]{font-size:calc(min(10.5vw, 3.25rem) * var(--st-fit))}.LessonPage-module__agRSfW__title[data-size=xl]{font-size:calc(min(9vw, 2.75rem) * var(--st-fit))}.LessonPage-module__agRSfW__covers{font-size:var(--st-t-small);margin-top:.625rem;line-height:1.5}.LessonPage-module__agRSfW__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.LessonPage-module__agRSfW__actions:has(>:only-child){display:flex}.LessonPage-module__agRSfW__actionWide{display:none}.LessonPage-module__agRSfW__watch,.LessonPage-module__agRSfW__read{white-space:nowrap;justify-content:flex-start;gap:.4rem;font-size:.9375rem}.LessonPage-module__agRSfW__watch{padding:0 .8rem 0 .4rem}.LessonPage-module__agRSfW__read{padding-inline:.8rem}.LessonPage-module__agRSfW__disc{width:2.125rem;height:2.125rem}.LessonPage-module__agRSfW__time{border-left:0;margin-left:auto;padding-left:0;font-size:.875rem}.LessonPage-module__agRSfW__stage{--stage-gap:var(--st-stage-gap-phone,1.125rem)}.LessonPage-module__agRSfW__player{--r-m:var(--st-r-m);--r-s:var(--st-r-m);border-radius:var(--st-r-m)}.LessonPage-module__agRSfW__player:before{border-radius:calc(var(--st-r-m) + 1px)}.LessonPage-module__agRSfW__finishMark{width:100%}.LessonPage-module__agRSfW__next{border-radius:var(--st-r-l);flex-direction:column;justify-content:flex-end;align-items:stretch;gap:1.25rem;min-height:18rem;padding:1.5rem}.LessonPage-module__agRSfW__nextShade{background:linear-gradient(180deg, rgb(var(--st-scrim) / .16) 0%, rgb(var(--st-scrim) / .88) 72%)}.LessonPage-module__agRSfW__nextNumeral{font-size:7rem;top:1rem;right:1.5rem}.LessonPage-module__agRSfW__nextTitle[data-size],.LessonPage-module__agRSfW__nextTitle[data-run]{font-size:calc(clamp(2.5rem, 1.75rem + 2.4vw, 3.75rem) * var(--st-fit));flex:none}.LessonPage-module__agRSfW__next:has(.LessonPage-module__agRSfW__nextTitle[data-size],.LessonPage-module__agRSfW__nextTitle[data-run]) .LessonPage-module__agRSfW__nextNumeral{font-size:5rem}.LessonPage-module__agRSfW__next:has(.LessonPage-module__agRSfW__nextNumeral):has(.LessonPage-module__agRSfW__nextTitle[data-size],.LessonPage-module__agRSfW__nextTitle[data-run]){padding-top:6.75rem}.LessonPage-module__agRSfW__headActions{width:100%;margin-top:1.75rem}.LessonPage-module__agRSfW__headActions>.st-btn{width:100%}.LessonPage-module__agRSfW__nextCta{width:100%}.LessonPage-module__agRSfW__others>*{flex:100%}}@media (max-width:359px){.LessonPage-module__agRSfW__nextTitle[data-size],.LessonPage-module__agRSfW__nextTitle[data-run]{font-size:1.875rem}}
.progress-module__cEem9W__meter{justify-items:center;gap:.5rem;margin-top:.5rem;display:grid}.progress-module__cEem9W__strips{gap:.3rem;display:flex}.progress-module__cEem9W__strip{border-radius:var(--st-pill);background:#ffffff29;width:clamp(2rem,6vw,3.25rem);height:.3125rem;display:block;position:relative;overflow:hidden}.progress-module__cEem9W__strip:after{content:"";transform:scaleX(var(--fill,0));transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--st-brand-hi), #6f8cff);box-shadow:0 0 10px rgb(var(--st-brand-rgb) / .9);transition:transform .42s var(--st-ease);position:absolute;inset:0}.progress-module__cEem9W__count{font-size:var(--st-t-small);color:var(--st-text);font-weight:600;line-height:1.3}.progress-module__cEem9W__note{font-size:var(--st-t-small);color:var(--st-text-2)}.progress-module__cEem9W__retry{color:#fff;text-underline-offset:.18em;cursor:pointer;align-items:center;gap:.25rem;min-height:2.75rem;font-weight:650;text-decoration:underline;display:inline-flex}.progress-module__cEem9W__status{color:var(--st-text);justify-self:start;align-items:center;gap:.25rem;font-size:.875rem;font-weight:650;line-height:1.3;display:inline-flex}.progress-module__cEem9W__status[data-all]{color:#fff}.progress-module__cEem9W__pending{visibility:hidden}:root[data-account=anonymous] .progress-module__cEem9W__pending{visibility:visible}.progress-module__cEem9W__slot{height:2.03125rem;margin-top:.5rem}:root[data-account=anonymous] .progress-module__cEem9W__slot{display:none}
.Contact-module__nc_WBa__band{gap:clamp(1.5rem,2.8vw,2.5rem);display:grid}.Contact-module__nc_WBa__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.Contact-module__nc_WBa__copy{flex:22rem;gap:.6rem;max-width:40rem;display:grid}.Contact-module__nc_WBa__title{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(var(--st-t-h3) * var(--st-fit));color:#fff;text-wrap:balance;line-height:1.1}.Contact-module__nc_WBa__text{color:var(--st-text-2);text-wrap:pretty}.Contact-module__nc_WBa__action{flex:none;justify-items:center;gap:.6rem;display:grid}.Contact-module__nc_WBa__number{font-size:var(--st-t-small);font-variant-numeric:tabular-nums;color:var(--st-text-2);font-weight:600}@media (max-width:680px){.Contact-module__nc_WBa__action{width:100%}.Contact-module__nc_WBa__action .st-btn{width:100%}}
.CompoundingLoop-module__6L5enW__loop{gap:var(--space-block);margin:0;display:grid}.CompoundingLoop-module__6L5enW__cycle{padding-left:clamp(2rem,5cqi,2.75rem);position:relative}.CompoundingLoop-module__6L5enW__cycle:before{content:"";border:2px solid var(--st-brand-hi);width:clamp(1rem,3.2cqi,1.5rem);box-shadow:-6px 0 18px -8px var(--st-brand);border-right:0;border-radius:12px 0 0 12px;position:absolute;top:1.6rem;bottom:.7rem;left:.25rem}.CompoundingLoop-module__6L5enW__cycle:after{content:"";border-left:8px solid var(--st-brand-hi);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:calc(1.6rem - 4px);left:calc(.25rem + clamp(1rem,3.2cqi,1.5rem))}.CompoundingLoop-module__6L5enW__stages{display:grid}.CompoundingLoop-module__6L5enW__stage{border-bottom:1px solid var(--st-line);text-wrap:pretty;padding-block:clamp(.85rem,2cqi,1.1rem)}.CompoundingLoop-module__6L5enW__stage strong{color:#fff;font-weight:650}.CompoundingLoop-module__6L5enW__again{font-size:var(--st-t-small);color:var(--st-text-2);align-items:center;gap:.55rem;padding-top:.85rem;font-weight:600;line-height:1.3;display:flex}.CompoundingLoop-module__6L5enW__again svg{flex:none}.CompoundingLoop-module__6L5enW__result{border-radius:var(--st-r-l);font-family:var(--st-display);font-weight:var(--st-display-s-weight);word-spacing:var(--st-display-words);font-size:calc(var(--st-t-verdict) * var(--st-fit));color:#fff;text-wrap:pretty;background:radial-gradient(90% 190% at 0% 50%, rgb(var(--st-brand-rgb) / .4), rgb(var(--st-brand-rgb) / .08) 70%, transparent 100%);padding:clamp(1.5rem,3.6cqi,2.25rem) clamp(1.35rem,3.8cqi,2.5rem);line-height:1.32}.CompoundingLoop-module__6L5enW__result strong{font-weight:inherit}
.OnboardingHome-module__0zWBbG__stage{--ratio:1.5463}.OnboardingHome-module__0zWBbG__foot{height:clamp(0rem,1vw,1rem)}
.System-module__cyZK-W__alert{font-size:var(--st-t-small);color:var(--alert);margin-top:.75rem;font-weight:500}.System-module__cyZK-W__alertWrap{padding-inline:var(--st-gutter);text-align:center;justify-items:center;display:grid}.System-module__cyZK-W__alertWrap:empty{display:none}.System-module__cyZK-W__inline{color:#fff;text-underline-offset:.18em;cursor:pointer;align-items:center;gap:.25rem;min-height:2.75rem;margin-left:.25rem;font-weight:650;text-decoration:underline;display:inline-flex}.System-module__cyZK-W__upLink{color:inherit;text-underline-offset:.2em;margin-block:-.8125rem;padding-block:.8125rem;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .18s;display:inline-block}@media (hover:hover) and (pointer:fine){.System-module__cyZK-W__upLink:hover{text-decoration-color:#fff}}.System-module__cyZK-W__road{padding-top:clamp(1rem,2.5vw,2rem)}.System-module__cyZK-W__after{width:min(66rem, 100% - 2 * var(--st-gutter));gap:2.5rem;margin:clamp(3.5rem,6vw,5rem) auto 0;display:grid}.System-module__cyZK-W__others{padding:0 var(--st-gutter) clamp(3rem, 6vw, 5rem);text-align:center;justify-items:center;gap:1.25rem;display:grid}.System-module__cyZK-W__after .System-module__cyZK-W__others{padding-inline:0}.System-module__cyZK-W__choiceFoot{margin-top:calc(2rem - clamp(3.5rem,6.5vw,6rem))}.System-module__cyZK-W__note{max-width:50rem;font-size:var(--st-t-small);color:var(--st-text-2);text-wrap:pretty;line-height:1.5}@media (max-width:680px){.System-module__cyZK-W__others>.st-btn{width:100%}}
.SystemMap-module__tkiHja__map{border-radius:var(--st-r-l);box-shadow:var(--st-gloss);background:linear-gradient(#ffffff0d,#ffffff04 12rem);gap:1.5rem;padding:clamp(1.15rem,3vw,1.75rem);display:grid;container-type:inline-size}.SystemMap-module__tkiHja__head{gap:.45rem;display:grid}.SystemMap-module__tkiHja__meta{clip-path:inset(-1rem -1rem -1rem 0);font-size:var(--t-small);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.2rem 1.1rem;margin:0 0 .2rem;padding:0;line-height:1.45;list-style:none;display:flex}.SystemMap-module__tkiHja__meta>li{position:relative}.SystemMap-module__tkiHja__meta>li+li:before{content:"·";color:var(--rule-2);position:absolute;left:-.75rem}.SystemMap-module__tkiHja__title{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(clamp(1.625rem, 1.35rem + .9vw, 2.25rem) * var(--st-fit));color:#fff;text-transform:capitalize;text-wrap:balance;margin:0;line-height:1.14}.SystemMap-module__tkiHja__subline{font-size:var(--t-body);color:var(--ink-2);margin:0;line-height:1.5}.SystemMap-module__tkiHja__body{gap:1.5rem;display:grid}@container (min-width:44rem){.SystemMap-module__tkiHja__body{grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:start;gap:1.75rem}}.SystemMap-module__tkiHja__groups,.SystemMap-module__tkiHja__stages{margin:0;padding:0;list-style:none;display:grid}.SystemMap-module__tkiHja__stages{gap:.375rem}.SystemMap-module__tkiHja__group[data-branch=true] .SystemMap-module__tkiHja__stages{border-left:2px solid var(--rule-2);padding-left:.75rem}.SystemMap-module__tkiHja__branch{font-size:var(--t-small);color:var(--ink-2);align-items:center;gap:.45rem;margin:0 0 .5rem;font-weight:650;line-height:1.35;display:flex}.SystemMap-module__tkiHja__branch svg{color:var(--ink-3);flex:none}.SystemMap-module__tkiHja__stage{border-radius:var(--r-m);text-align:left;width:100%;color:var(--ink-2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;padding:.8rem .9rem .85rem .75rem;transition:background-color .16s,box-shadow .16s;display:grid}@media (hover:hover) and (pointer:fine){.SystemMap-module__tkiHja__stage:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.SystemMap-module__tkiHja__stage:hover .SystemMap-module__tkiHja__stageTitle{color:var(--blue)}}.SystemMap-module__tkiHja__stage[data-active=true]{background:var(--blue-wash);box-shadow:inset 0 0 0 2px var(--blue)}.SystemMap-module__tkiHja__no{font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:650}.SystemMap-module__tkiHja__stage[data-active=true] .SystemMap-module__tkiHja__no{color:var(--blue)}.SystemMap-module__tkiHja__stageMain{gap:.15rem;min-width:0;display:grid}.SystemMap-module__tkiHja__stageTitle{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);color:#fff;text-transform:capitalize;font-size:1.125rem;line-height:1.3;transition:color .14s}.SystemMap-module__tkiHja__owner{font-size:var(--t-micro);color:var(--ink-3);font-weight:600;line-height:1.4}.SystemMap-module__tkiHja__summary{font-size:var(--t-small);color:var(--ink-2);text-wrap:pretty;margin-top:.25rem;line-height:1.5}.SystemMap-module__tkiHja__link{font-size:var(--t-small);color:var(--ink-3);align-items:center;gap:.5rem;margin:0;padding:.55rem 0 .55rem .95rem;line-height:1.35;display:flex}.SystemMap-module__tkiHja__link svg{flex:none}.SystemMap-module__tkiHja__inline:not([hidden]){border-radius:var(--r-m);background:var(--paper-2);gap:1rem;margin:.375rem 0 .25rem;padding:1rem 1.1rem 1.1rem;display:grid}.SystemMap-module__tkiHja__nextStage{min-height:2.75rem;font-size:var(--t-small);justify-self:start}@container (min-width:44rem){.SystemMap-module__tkiHja__inline:not([hidden]){display:none}}.SystemMap-module__tkiHja__panel{display:none}@container (min-width:44rem){.SystemMap-module__tkiHja__panel{top:calc(var(--bar-h) + 1rem);border-radius:var(--r-m);background:var(--paper-2);gap:.9rem;padding:1.1rem 1.2rem 1.25rem;display:grid;position:sticky}}.SystemMap-module__tkiHja__panelTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.SystemMap-module__tkiHja__count{font-size:var(--t-small);color:var(--blue);font-variant-numeric:tabular-nums;align-items:baseline;gap:.6rem;margin:0;font-weight:650;display:flex}.SystemMap-module__tkiHja__countOf{color:var(--ink-3);font-weight:500}.SystemMap-module__tkiHja__panelNav{gap:.375rem;display:flex}.SystemMap-module__tkiHja__navBtn{border-radius:var(--r-s);width:2.75rem;height:2.75rem;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer;place-items:center;transition:box-shadow .16s,color .16s;display:grid}.SystemMap-module__tkiHja__navBtn[aria-disabled=true]{color:var(--rule-2);box-shadow:inset 0 0 0 1px var(--rule);cursor:default}@media (hover:hover) and (pointer:fine){.SystemMap-module__tkiHja__navBtn:not([aria-disabled=true]):hover{box-shadow:inset 0 0 0 1px var(--ink-3)}}.SystemMap-module__tkiHja__panelItem:not([hidden]){gap:.4rem;display:grid}.SystemMap-module__tkiHja__panelTitle{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);color:#fff;text-transform:capitalize;text-wrap:balance;margin:0;font-size:1.3125rem;line-height:1.26}.SystemMap-module__tkiHja__panelOwner{font-size:var(--t-micro);color:var(--ink-3);margin:0;font-weight:600}.SystemMap-module__tkiHja__panelSummary{font-size:var(--t-small);color:var(--ink-2);margin:.2rem 0 .6rem;line-height:1.55}.SystemMap-module__tkiHja__detail{gap:1rem;display:grid}.SystemMap-module__tkiHja__points{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.SystemMap-module__tkiHja__points li{font-size:var(--t-small);color:var(--ink-2);grid-template-columns:1rem minmax(0,1fr);gap:.55rem;line-height:1.55;display:grid}.SystemMap-module__tkiHja__points svg{color:var(--ink-3);margin-top:.2rem}.SystemMap-module__tkiHja__result{border-top:1px solid var(--rule);gap:.55rem;margin:0;padding-top:.85rem;display:grid}.SystemMap-module__tkiHja__result>div{grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.SystemMap-module__tkiHja__result dt{font-size:var(--t-micro);color:var(--ink-3);font-weight:600}.SystemMap-module__tkiHja__result dd{font-size:var(--t-small);color:var(--ink);margin:0;font-weight:600;line-height:1.45}.SystemMap-module__tkiHja__footer{border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--ink-2);margin:0;padding-top:1.1rem;line-height:1.55}.SystemMap-module__tkiHja__footer strong{color:var(--ink);font-weight:650}@media (max-width:680px){.SystemMap-module__tkiHja__map{box-shadow:none;background:0 0;border-radius:0;padding:0}}
.reading-module__jcMebG__doc{container-type:inline-size}.reading-module__jcMebG__flow{--space-section:clamp(4rem, 9cqi, 6.5rem);--space-block:clamp(2rem, 4.6cqi, 3rem);--space-text:clamp(1rem, 2.2cqi, 1.25rem);--sub-size:clamp(1.3125rem, 1.2rem + .55cqi, 1.5625rem);gap:var(--space-section);color:#d4d7e7;min-width:0;font-size:clamp(1.0625rem,.95rem + .5cqi,1.25rem);line-height:1.7;display:grid}.reading-module__jcMebG__section,.reading-module__jcMebG__numbered{gap:var(--space-block);min-width:0;display:grid;position:relative}.reading-module__jcMebG__section+.reading-module__jcMebG__section,.reading-module__jcMebG__numbered+.reading-module__jcMebG__numbered,.reading-module__jcMebG__alert+.reading-module__jcMebG__section,.reading-module__jcMebG__lede+.reading-module__jcMebG__numbered{padding-top:var(--space-section)}.reading-module__jcMebG__section+.reading-module__jcMebG__section:before,.reading-module__jcMebG__numbered+.reading-module__jcMebG__numbered:before,.reading-module__jcMebG__alert+.reading-module__jcMebG__section:before,.reading-module__jcMebG__lede+.reading-module__jcMebG__numbered:before{content:"";background:linear-gradient(90deg, rgb(var(--st-brand-rgb)) 0, rgb(var(--st-brand-rgb) / .5) 3.5rem, var(--st-line) 11rem);height:1px;position:absolute;top:0;left:0;right:0}.reading-module__jcMebG__sectionHead{align-items:center;gap:clamp(.85rem,2cqi,1.25rem);min-width:0;display:flex}.reading-module__jcMebG__heading{min-width:0;font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(min(var(--st-t-h3), 9.2cqi) * var(--st-fit));color:#fff;text-transform:capitalize;text-wrap:pretty;line-height:1.14}.reading-module__jcMebG__block{gap:var(--space-text);align-content:start;min-width:0;display:grid}.reading-module__jcMebG__sub{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--sub-size);color:#fff;text-transform:capitalize;text-wrap:pretty;align-items:center;gap:.7rem;line-height:1.26;display:flex}.reading-module__jcMebG__noBreak{white-space:nowrap}.reading-module__jcMebG__subNote{font-family:var(--st-body);letter-spacing:0;word-spacing:0;color:var(--st-text-2);text-transform:none;font-size:1.0625rem;font-weight:450}.reading-module__jcMebG__lede{color:var(--st-text);text-wrap:pretty;font-size:clamp(1.1875rem,1rem + .95cqi,1.5rem);line-height:1.55}.reading-module__jcMebG__p{text-wrap:pretty}.reading-module__jcMebG__p strong,.reading-module__jcMebG__lede strong,.reading-module__jcMebG__point strong,.reading-module__jcMebG__ideaText strong,.reading-module__jcMebG__spot strong{color:#fff;font-weight:700}.reading-module__jcMebG__spot strong{text-transform:capitalize}.reading-module__jcMebG__p em,.reading-module__jcMebG__point em,.reading-module__jcMebG__spot em,.reading-module__jcMebG__defText em{color:#fff}.reading-module__jcMebG__hl{color:#fff;background:rgb(var(--st-brand-rgb) / .6);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:.05em .28em;font-weight:600;box-shadow:inset 0 1px #ffffff1f}.reading-module__jcMebG__cardRow{gap:clamp(.85rem,1.8cqi,1.25rem);min-width:0;display:grid}@container (min-width:44rem){.reading-module__jcMebG__cardRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.reading-module__jcMebG__card{gap:var(--space-text);border-radius:var(--st-r-l);min-width:0;box-shadow:var(--st-gloss);background:linear-gradient(#ffffff0f,#ffffff05 60%);flex-direction:column;padding:clamp(1.35rem,3.4cqi,2.25rem);display:flex}.reading-module__jcMebG__tile{--tile:2.5rem;width:var(--tile);min-width:var(--tile);height:var(--tile);border-radius:calc(var(--tile) * .3);font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(var(--tile) * .5);color:#fff;background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand));box-shadow:var(--st-gloss-fill), 0 8px 18px -10px rgb(var(--st-brand-rgb) / .8);flex:none;place-items:center;line-height:1;display:grid}.reading-module__jcMebG__sub .reading-module__jcMebG__tile,.reading-module__jcMebG__beatHead .reading-module__jcMebG__tile,.reading-module__jcMebG__numberedIcon .reading-module__jcMebG__tile,.reading-module__jcMebG__idea .reading-module__jcMebG__tile,.reading-module__jcMebG__stripItem .reading-module__jcMebG__tile:not([data-size]),.reading-module__jcMebG__defTitle .reading-module__jcMebG__tile,.reading-module__jcMebG__levelTitle .reading-module__jcMebG__tile,.reading-module__jcMebG__routeStageName .reading-module__jcMebG__tile,.reading-module__jcMebG__spot .reading-module__jcMebG__tile{background:rgb(var(--st-brand-rgb) / .3);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px rgb(var(--st-brand-rgb) / .75)}.reading-module__jcMebG__say .reading-module__jcMebG__tile{--tile:1.5rem;box-shadow:none;color:var(--st-text);background:0 0}.reading-module__jcMebG__tile[data-size=s]{--tile:2rem}.reading-module__jcMebG__tile[data-size=l]{--tile:3.25rem}.reading-module__jcMebG__tile[data-size=xl]{--tile:4rem}.reading-module__jcMebG__say{border-radius:var(--st-r-m);background:linear-gradient(135deg, rgb(var(--st-brand-rgb) / .24), rgb(var(--st-brand-rgb) / .09) 72%);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px rgb(var(--st-brand-rgb) / .5);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:clamp(1.15rem,2.8cqi,1.75rem) clamp(1.15rem,3cqi,2rem);display:grid}.reading-module__jcMebG__sayText{color:#fff;text-wrap:pretty;gap:1rem;min-width:0;font-size:clamp(1.0938rem,1rem + .45cqi,1.25rem);font-weight:450;line-height:1.62;display:grid}.reading-module__jcMebG__sayList{border-radius:var(--st-r-m);background:linear-gradient(135deg, rgb(var(--st-brand-rgb) / .24), rgb(var(--st-brand-rgb) / .09) 72%);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px rgb(var(--st-brand-rgb) / .5);display:grid}.reading-module__jcMebG__sayList .reading-module__jcMebG__say{box-shadow:none;background:0 0;border-radius:0}.reading-module__jcMebG__sayList .reading-module__jcMebG__say+.reading-module__jcMebG__say{border-top:1px solid rgb(var(--st-brand-rgb) / .4)}.reading-module__jcMebG__fillIn{color:#fff;background:var(--st-brand);border-radius:.34em;padding:0 .34em;font-weight:600;line-height:1.4;display:inline-block;box-shadow:inset 0 1px #ffffff42}.reading-module__jcMebG__alert{border-radius:var(--st-r-l);color:#fff;background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand) 45%, var(--st-brand-lo));box-shadow:var(--st-gloss-fill), 0 22px 46px -30px rgb(var(--st-brand-rgb) / .9);align-items:flex-start;gap:clamp(.9rem,2.2cqi,1.35rem);padding:clamp(1.35rem,3.4cqi,2.25rem) clamp(1.35rem,3.6cqi,2.5rem);font-size:clamp(1.0938rem,1rem + .45cqi,1.25rem);font-weight:500;line-height:1.6;display:flex}.reading-module__jcMebG__alert[data-short]{align-items:center}.reading-module__jcMebG__alert strong{font-weight:800}.reading-module__jcMebG__alertMark{background:#ffffff29;border-radius:.9rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 1px #ffffff4d}.reading-module__jcMebG__spot{border-radius:var(--st-r-m);color:#fff;box-shadow:var(--st-gloss);text-wrap:pretty;background:#ffffff0d;align-items:flex-start;gap:.9rem;padding:clamp(1.05rem,2.6cqi,1.5rem) clamp(1.15rem,3cqi,1.75rem);font-weight:500;display:flex}.reading-module__jcMebG__spot>div{align-self:center}.reading-module__jcMebG__verdict{border-radius:var(--st-r-l);font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:0;word-spacing:var(--st-display-words);font-size:calc(var(--st-t-verdict) * var(--st-fit));color:#fff;text-transform:capitalize;text-wrap:pretty;background:radial-gradient(90% 190% at 0% 50%, rgb(var(--st-brand-rgb) / .4), rgb(var(--st-brand-rgb) / .08) 70%, transparent 100%);padding:clamp(1.5rem,3.6cqi,2.25rem) clamp(1.35rem,3.8cqi,2.5rem);line-height:1.32;position:relative}.reading-module__jcMebG__verdictLine{display:block}.reading-module__jcMebG__verdictLine+.reading-module__jcMebG__verdictLine{margin-top:.14em}.reading-module__jcMebG__verdict b{font-weight:inherit}.reading-module__jcMebG__card:has(>.reading-module__jcMebG__verdict[data-size=xl])>.reading-module__jcMebG__paths{margin-block:auto}.reading-module__jcMebG__card>.reading-module__jcMebG__verdict[data-size=xl]{margin-top:auto}.reading-module__jcMebG__verdict[data-size=xl],.reading-module__jcMebG__verdict[data-size=band]{font-weight:var(--st-display-weight);letter-spacing:-.008em}.reading-module__jcMebG__verdict[data-size=xl]{font-size:calc(clamp(2.5rem, 1.8rem + 3.2cqi, 4rem) * var(--st-fit));background:0 0;border-radius:0;padding:.5rem 0 0;line-height:1.12}.reading-module__jcMebG__verdict[data-size=quiet]{background:0 0;border-radius:0;padding:.5rem 0}.reading-module__jcMebG__verdict[data-size=band]{border-radius:var(--st-r-xl);font-size:calc(clamp(2rem, 1.5rem + 2.6cqi, 3.5rem) * var(--st-fit));padding:clamp(1.75rem,4.4cqi,3rem) clamp(1.5rem,4.4cqi,3rem);line-height:1.14}.reading-module__jcMebG__paths{gap:1.15rem;display:grid}.reading-module__jcMebG__path{gap:.5rem;min-width:0;display:grid}.reading-module__jcMebG__pathFrom{text-transform:capitalize;text-wrap:pretty;font-size:1rem;line-height:1.45}.reading-module__jcMebG__path[data-best] .reading-module__jcMebG__pathFrom{color:#fff;font-weight:600}.reading-module__jcMebG__pathOutcome{gap:.6rem;min-width:0;display:grid}.reading-module__jcMebG__pathArrow{display:none}.reading-module__jcMebG__pathTo{color:var(--st-text-2);text-transform:capitalize;text-wrap:pretty;font-size:1rem;font-weight:600;line-height:1.4}.reading-module__jcMebG__path[data-best] .reading-module__jcMebG__pathTo{color:#fff}.reading-module__jcMebG__path[data-gauge] .reading-module__jcMebG__pathOutcome{align-items:center;gap:.9rem;display:flex}.reading-module__jcMebG__gauge{flex:0 1 var(--v);border-radius:var(--st-pill);background:#fff3;min-width:1rem;height:.75rem;display:block}.reading-module__jcMebG__path[data-best] .reading-module__jcMebG__gauge{background:linear-gradient(90deg, var(--st-brand), var(--st-brand-hi));box-shadow:inset 0 1px #ffffff5c}.reading-module__jcMebG__path[data-gauge] .reading-module__jcMebG__pathTo{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(clamp(1.625rem, 1.4rem + 1cqi, 2.125rem) * var(--st-fit));flex:none;line-height:1}.reading-module__jcMebG__path[data-gauge][data-best] .reading-module__jcMebG__pathTo{font-size:calc(clamp(2.25rem, 1.8rem + 2.2cqi, 3.25rem) * var(--st-fit))}.reading-module__jcMebG__ticks{gap:.28rem;display:flex}.reading-module__jcMebG__ticks span{border-radius:var(--st-pill);background:#ffffff2e;width:.55rem;height:1.35rem}.reading-module__jcMebG__ticks span[data-lit]{background:linear-gradient(180deg, var(--st-brand-hi), var(--st-brand))}.reading-module__jcMebG__points{gap:.85rem;display:grid}.reading-module__jcMebG__point{text-wrap:pretty;padding-left:1.6rem;position:relative}.reading-module__jcMebG__point:before{content:"";background:var(--st-brand-hi);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.62em;left:.1rem}.reading-module__jcMebG__points[data-check] .reading-module__jcMebG__point{padding-left:2.15rem}.reading-module__jcMebG__points[data-check] .reading-module__jcMebG__point:before{background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand));width:1.375rem;height:1.375rem;box-shadow:var(--st-gloss-fill);top:.22em;left:0}.reading-module__jcMebG__points[data-check] .reading-module__jcMebG__point:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.58rem;height:.32rem;position:absolute;top:calc(.22em + .36rem);left:.4rem;transform:rotate(-45deg)}.reading-module__jcMebG__point>.reading-module__jcMebG__points{gap:.5rem;margin-top:.6rem}.reading-module__jcMebG__ideas{gap:clamp(.85rem,1.8cqi,1.25rem);display:grid}.reading-module__jcMebG__idea{border-radius:var(--st-r-m);min-width:0;box-shadow:var(--st-gloss);background:linear-gradient(#ffffff0f,#ffffff05 70%);align-content:start;gap:.7rem;padding:clamp(1.25rem,2.8cqi,1.75rem);display:grid}.reading-module__jcMebG__ideaTitle{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--sub-size);color:#fff;text-transform:capitalize;margin-top:.25rem;line-height:1.24}.reading-module__jcMebG__ideaText{text-wrap:pretty;font-size:1.0313rem;line-height:1.62}.reading-module__jcMebG__ideaText:first-letter,.reading-module__jcMebG__stripText:first-letter{text-transform:uppercase}@container (min-width:34rem){.reading-module__jcMebG__ideas[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:44rem){.reading-module__jcMebG__ideas[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.reading-module__jcMebG__defs{margin:0;display:grid}.reading-module__jcMebG__def{border-top:1px solid var(--st-line);gap:.85rem;padding-block:clamp(1.5rem,3.4cqi,2.25rem);display:grid}.reading-module__jcMebG__def:last-child{border-bottom:1px solid var(--st-line)}.reading-module__jcMebG__section:has(+.reading-module__jcMebG__section)>.reading-module__jcMebG__defs:last-child>.reading-module__jcMebG__def:last-child{border-bottom:0;padding-bottom:0}.reading-module__jcMebG__defTitle{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--sub-size);color:#fff;text-transform:capitalize;text-wrap:pretty;align-items:center;gap:.8rem;line-height:1.24;display:flex}.reading-module__jcMebG__defText{text-wrap:pretty;margin:0}.reading-module__jcMebG__strip{gap:clamp(.85rem,1.8cqi,1.25rem);display:grid}.reading-module__jcMebG__stripItem{border-radius:var(--st-r-m);min-width:0;box-shadow:var(--st-gloss);background:linear-gradient(#ffffff0f,#ffffff05 70%);align-content:start;justify-items:start;gap:.7rem;padding:clamp(1.25rem,2.8cqi,1.75rem);display:grid}.reading-module__jcMebG__stripTitle{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--sub-size);color:#fff;text-transform:capitalize;margin-top:.25rem;line-height:1.22}.reading-module__jcMebG__stripText{text-wrap:pretty;font-size:1.0313rem;line-height:1.62}@container (min-width:34rem){.reading-module__jcMebG__strip[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:44rem){.reading-module__jcMebG__strip[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:52rem){.reading-module__jcMebG__strip[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.reading-module__jcMebG__sequence{gap:var(--space-block);display:grid}.reading-module__jcMebG__beat{gap:var(--space-text);min-width:0;display:grid}.reading-module__jcMebG__beatHead{align-items:center;gap:.85rem;min-width:0;display:flex}.reading-module__jcMebG__beatTitle{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--sub-size);color:#fff;text-transform:capitalize;line-height:1.24}.reading-module__jcMebG__ladder{display:grid}.reading-module__jcMebG__ladder+.reading-module__jcMebG__verdict{margin-top:.5rem}.reading-module__jcMebG__level{gap:var(--space-text);border-top:1px solid var(--st-line);padding-block:clamp(1.5rem,3.4cqi,2.25rem);display:grid}.reading-module__jcMebG__level:last-child{border-bottom:1px solid var(--st-line)}.reading-module__jcMebG__levelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.reading-module__jcMebG__levelTitle{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--sub-size);color:#fff;text-transform:capitalize;align-items:center;gap:.8rem;line-height:1.24;display:flex}.reading-module__jcMebG__levelMarks{gap:.3rem;display:flex}.reading-module__jcMebG__levelMarks span{border-radius:var(--st-pill);background:#ffffff29;width:1.6rem;height:.5rem}.reading-module__jcMebG__levelMarks span[data-lit]{background:linear-gradient(90deg, var(--st-brand), var(--st-brand-hi));box-shadow:inset 0 1px #ffffff57}.reading-module__jcMebG__levelBody{gap:var(--space-text);min-width:0;display:grid}.reading-module__jcMebG__numberedHead{align-items:center;gap:clamp(.9rem,2.2cqi,1.35rem);min-width:0;display:flex}.reading-module__jcMebG__numberedHead .reading-module__jcMebG__heading{flex:0 auto;min-width:0}.reading-module__jcMebG__numberedIcon{flex:none;margin-left:auto;display:grid}.reading-module__jcMebG__numberedBody{gap:var(--space-block);min-width:0;display:grid}.reading-module__jcMebG__routes{gap:.85rem;display:grid}.reading-module__jcMebG__route{border-radius:var(--st-r-l);box-shadow:var(--st-gloss);background:linear-gradient(#ffffff0f,#ffffff05 7rem);transition:box-shadow .26s,background-color .26s}.reading-module__jcMebG__route[data-open=true]{box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px rgb(var(--st-brand-rgb) / .42)}.reading-module__jcMebG__routeBar{border-radius:var(--st-r-l);text-align:left;width:100%;min-height:6.5rem;color:var(--st-text);cursor:pointer;align-items:center;gap:clamp(.85rem,2cqi,1.25rem);padding:clamp(1.1rem,2.6cqi,1.6rem) clamp(1.1rem,3cqi,1.75rem);transition:background-color .2s;display:flex;position:relative}.reading-module__jcMebG__routeBar:focus-visible{outline-offset:-3px}.reading-module__jcMebG__routeHead{flex:auto;gap:.3rem;min-width:0;display:grid}.reading-module__jcMebG__routeTitle{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:-.012em;word-spacing:var(--st-display-words);color:#fff;text-transform:capitalize;font-size:min(clamp(1.625rem,1.4rem + 1.4cqi,2.125rem),9.2cqi);line-height:1.16}.reading-module__jcMebG__routeCriteria{color:var(--st-text);text-wrap:pretty;font-size:1.0313rem;line-height:1.45}.reading-module__jcMebG__routeMark{color:#fff;background:linear-gradient(180deg, var(--st-brand-hi), var(--st-brand));width:2.875rem;height:2.875rem;box-shadow:var(--st-gloss-fill), 0 8px 18px -10px rgb(var(--st-brand-rgb));transition:filter .18s ease, transform .16s var(--st-ease);border-radius:50%;flex:none;place-items:center;display:grid}.reading-module__jcMebG__routeMark svg{transition:transform .34s var(--st-ease)}.reading-module__jcMebG__routeBar:active .reading-module__jcMebG__routeMark{transform:scale(.94)}.reading-module__jcMebG__route[data-open=true] .reading-module__jcMebG__routeMark{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff2e}.reading-module__jcMebG__route[data-open=true] .reading-module__jcMebG__routeMark svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.reading-module__jcMebG__routeBar:hover{background:#ffffff06}.reading-module__jcMebG__routeBar:hover .reading-module__jcMebG__routeMark{filter:brightness(1.14)}}.reading-module__jcMebG__routeBody{visibility:hidden;transition:grid-template-rows .32s var(--st-ease-move), visibility 0s linear .32s;grid-template-rows:0fr;display:grid}.reading-module__jcMebG__route[data-open=true] .reading-module__jcMebG__routeBody{visibility:visible;transition:grid-template-rows .4s var(--st-ease-move), visibility 0s;grid-template-rows:1fr}.reading-module__jcMebG__routeBodyInner{min-height:0;position:relative;overflow:clip}.reading-module__jcMebG__routeContent{--sub-size:clamp(1.1875rem, 1.12rem + .3cqi, 1.3125rem);gap:var(--space-block);padding:var(--space-block) clamp(1.1rem, 3cqi, 1.75rem);border-top:1px solid var(--st-line);display:grid}.reading-module__jcMebG__routeClose{justify-content:flex-start;display:flex}.reading-module__jcMebG__routeStage{gap:var(--space-text);min-width:0;display:grid}.reading-module__jcMebG__routeStage+.reading-module__jcMebG__routeStage{padding-top:var(--space-block);border-top:1px solid var(--st-line)}.reading-module__jcMebG__routeStageLead{gap:var(--space-text);align-content:start;min-width:0;display:grid}.reading-module__jcMebG__routeStageName{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);color:#fff;text-transform:capitalize;align-items:center;gap:.75rem;font-size:clamp(1.375rem,1.3rem + .9cqi,1.75rem);line-height:1.18;display:flex}.reading-module__jcMebG__routeStageBody{gap:var(--space-text);min-width:0;display:grid}.reading-module__jcMebG__routeStageBody>.reading-module__jcMebG__sub:not(:first-child),.reading-module__jcMebG__routeStageBody>.reading-module__jcMebG__block+.reading-module__jcMebG__block{margin-top:.75rem}.reading-module__jcMebG__note{color:var(--st-text-2);text-wrap:pretty;font-size:.9688em;line-height:1.6}.reading-module__jcMebG__a{color:var(--ac-text);text-underline-offset:.18em;overflow-wrap:anywhere;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}@media (hover:hover) and (pointer:fine){.reading-module__jcMebG__a:hover{color:#fff}}.reading-module__jcMebG__mono{white-space:nowrap;color:#fff;background:#ffffff14;border-radius:.4em;padding:.12em .42em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;box-shadow:inset 0 0 0 1px #ffffff1a}.reading-module__jcMebG__monoLine{margin:0}.reading-module__jcMebG__monoLine .reading-module__jcMebG__mono{white-space:normal;overflow-wrap:anywhere;border-radius:var(--st-r);padding:.65em .9em;line-height:1.45;display:inline-block}.reading-module__jcMebG__figure{margin:0}.reading-module__jcMebG__figure img{border-radius:var(--st-r-m);width:100%;height:auto;box-shadow:0 0 0 1px var(--st-line);display:block}.reading-module__jcMebG__figure[data-small]{width:5.5rem}.reading-module__jcMebG__figure[data-small] img{border-radius:1.25rem}.reading-module__jcMebG__table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.55;display:block}.reading-module__jcMebG__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reading-module__jcMebG__table tbody{display:grid}.reading-module__jcMebG__table tbody tr{border-top:1px solid var(--st-line);gap:.6rem;padding-block:clamp(1.15rem,2.6cqi,1.5rem);display:grid}.reading-module__jcMebG__table tbody tr:last-child{border-bottom:1px solid var(--st-line)}.reading-module__jcMebG__table tbody th{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--sub-size);text-align:left;color:#fff;text-transform:capitalize;line-height:1.26}.reading-module__jcMebG__table td{text-wrap:pretty;display:block}.reading-module__jcMebG__table td:before{content:attr(data-label);color:var(--st-text-3);text-transform:capitalize;margin-bottom:.15rem;font-size:.875rem;font-weight:650;display:block}@container (min-width:46rem){.reading-module__jcMebG__table{table-layout:fixed;display:table}.reading-module__jcMebG__table thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.reading-module__jcMebG__table thead th{text-align:left;color:var(--st-text-2);text-transform:capitalize;padding:0 1rem .85rem 0;font-size:.9375rem;font-weight:650}.reading-module__jcMebG__table thead th:first-child{width:30%}.reading-module__jcMebG__table tbody{display:table-row-group}.reading-module__jcMebG__table tbody tr{border:0;display:table-row}.reading-module__jcMebG__table tbody th,.reading-module__jcMebG__table td{vertical-align:top;border-top:1px solid var(--st-line);padding:1.15rem 1.25rem 1.15rem 0;display:table-cell}.reading-module__jcMebG__table tbody tr:last-child th,.reading-module__jcMebG__table tbody tr:last-child td{border-bottom:1px solid var(--st-line)}.reading-module__jcMebG__table td:last-child{padding-right:0}.reading-module__jcMebG__table tbody th{font-size:clamp(1.0625rem,1rem + .25cqi,1.1875rem);line-height:1.32}.reading-module__jcMebG__table td:before{content:none}}.reading-module__jcMebG__tabs{gap:var(--space-block);min-width:0;display:grid}.reading-module__jcMebG__tabList{--gap:.3rem;grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--gap);border-radius:var(--st-r-l);box-shadow:var(--st-gloss);background:#ffffff0d;padding:.4rem;display:grid;position:relative}.reading-module__jcMebG__tabThumb{width:calc((100% - .8rem - (var(--count) - 1) * var(--gap)) / var(--count));transform:translate3d(calc(var(--i) * (100% + var(--gap))), 0, 0);border-radius:calc(var(--st-r-l) - .4rem);background:linear-gradient(180deg, var(--st-brand-hi), var(--st-brand));box-shadow:var(--st-gloss-fill), 0 0 30px -10px var(--st-brand);transition:transform .46s var(--st-ease);position:absolute;top:.4rem;bottom:.4rem;left:.4rem}.reading-module__jcMebG__tab{border-radius:calc(var(--st-r-l) - .4rem);min-height:3.25rem;font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);color:var(--st-text-2);cursor:pointer;padding:.4rem .5rem;font-size:clamp(.9375rem,.85rem + .5cqi,1.1875rem);line-height:1.2;transition:color .18s;position:relative}.reading-module__jcMebG__tab[aria-selected=true]{color:#fff}.reading-module__jcMebG__tab:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.reading-module__jcMebG__tab[aria-selected=false]:hover{color:#fff}}.reading-module__jcMebG__tabPanel{gap:var(--space-section);min-width:0;display:grid}.reading-module__jcMebG__tabPanel[hidden]{display:none}.reading-module__jcMebG__tabNext{justify-content:flex-end;display:flex}.reading-module__jcMebG__phases{gap:clamp(2.5rem,5.5cqi,3.75rem);padding-left:clamp(1.75rem,4cqi,2.5rem);display:grid;position:relative}.reading-module__jcMebG__phases:before{content:"";border-radius:var(--st-pill);background:linear-gradient(180deg, var(--st-brand-hi), rgb(var(--st-brand-rgb) / .5) 70%, var(--st-line));width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.4375rem}.reading-module__jcMebG__phase{gap:var(--space-text);min-width:0;display:grid;position:relative}.reading-module__jcMebG__phase:before{content:"";background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand));width:1rem;height:1rem;box-shadow:0 0 0 4px var(--st-surface), 0 0 18px 2px rgb(var(--st-brand-rgb) / .7);border-radius:50%;position:absolute;top:.35rem;left:calc(-1*clamp(1.75rem,4cqi,2.5rem))}.reading-module__jcMebG__phaseHead{gap:.3rem;display:grid}.reading-module__jcMebG__phaseWhen{font-size:var(--st-t-small);color:var(--ac-text);font-weight:650;line-height:1.35}.reading-module__jcMebG__phaseTitle{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(min(var(--st-t-h3), 9.2cqi) * var(--st-fit));color:#fff;text-transform:capitalize;text-wrap:pretty;line-height:1.14}.reading-module__jcMebG__phaseBody{gap:var(--space-text);min-width:0;display:grid}.reading-module__jcMebG__scale{gap:.5rem;display:grid}.reading-module__jcMebG__scaleTrack{gap:.3rem;display:grid}.reading-module__jcMebG__scaleBar{width:calc((var(--to) - var(--from)) * 100%);min-width:max-content;min-height:1.75rem;margin-left:min(calc(var(--from) * 100%), calc(100% - 8.5rem));background:rgb(var(--st-brand-rgb) / .5);border-radius:.375rem;align-items:center;padding-inline:.65rem;display:flex}.reading-module__jcMebG__scaleLabel{white-space:nowrap;color:#fff;font-size:.8125rem;font-weight:650;line-height:1}.reading-module__jcMebG__scaleEnds{color:var(--st-text-3);justify-content:space-between;font-size:.8125rem;display:flex}.reading-module__jcMebG__linkTiles{gap:.6rem;display:grid}@container (min-width:34rem){.reading-module__jcMebG__linkTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:50rem){.reading-module__jcMebG__linkTiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.reading-module__jcMebG__linkTile{border-radius:var(--st-r-m);color:#fff;height:100%;min-height:3.5rem;box-shadow:var(--st-gloss);background:#ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .18s;display:flex}.reading-module__jcMebG__linkTileName{font-weight:600;line-height:1.3}.reading-module__jcMebG__linkTileGo{color:var(--ac-text);flex:none;align-items:center;gap:.25rem;font-size:.9375rem;display:inline-flex}.reading-module__jcMebG__linkTile svg{transition:transform .18s var(--st-ease)}@media (hover:hover) and (pointer:fine){.reading-module__jcMebG__linkTile:hover{background:#ffffff17}.reading-module__jcMebG__linkTile:hover svg{transform:translate(2px,-2px)}}.reading-module__jcMebG__route[data-quiet]:not([data-open=true]) .reading-module__jcMebG__routeMark{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.reading-module__jcMebG__route[data-quiet] .reading-module__jcMebG__routeBar{min-height:4.5rem}.reading-module__jcMebG__routeTitle[data-small]{font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);font-size:min(clamp(1.3125rem,1.2rem + .7cqi,1.625rem),9.2cqi)}@container (max-width:33rem){.reading-module__jcMebG__say{grid-template-columns:minmax(0,1fr);padding:1rem}.reading-module__jcMebG__say .reading-module__jcMebG__tile{display:none}.reading-module__jcMebG__route[data-open=true]{box-shadow:none;background:0 0}.reading-module__jcMebG__route[data-open=true] .reading-module__jcMebG__routeContent{padding-inline:0}.reading-module__jcMebG__spot{flex-direction:column;gap:.65rem}.reading-module__jcMebG__spot>div{align-self:stretch}.reading-module__jcMebG__idea,.reading-module__jcMebG__stripItem{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.85rem}.reading-module__jcMebG__ideaTitle,.reading-module__jcMebG__stripTitle{margin-top:0}.reading-module__jcMebG__ideaText,.reading-module__jcMebG__stripText{grid-column:1/-1}.reading-module__jcMebG__card{padding:1.15rem}.reading-module__jcMebG__routeBar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem .85rem;min-height:5rem;padding-inline:.8rem;display:grid}.reading-module__jcMebG__routeHead{display:contents}.reading-module__jcMebG__routeTitle{grid-area:1/2}.reading-module__jcMebG__routeMark{grid-area:1/3}.reading-module__jcMebG__routeCriteria{grid-area:2/1/auto/-1}.reading-module__jcMebG__tile[data-size=xl]{--tile:3.25rem}.reading-module__jcMebG__numberedIcon{display:none}.reading-module__jcMebG__levelHead{flex-direction:column;align-items:flex-start;gap:.6rem}.reading-module__jcMebG__alert:not([data-short]){flex-direction:column}}[data-shift] .reading-module__jcMebG__flow>.reading-module__jcMebG__section:nth-of-type(6n+1){--ac:#0b60ea;--ac-hover:#186cf6;--ac-text:#8cc0ff;--ac-gel:#0b60ea;--ac-soft:#0b60ea29;--ac-soft-2:#0b60ea4d;--st-brand:#0b60ea;--st-brand-hi:#186cf6;--st-brand-lo:#0a52c9;--st-brand-rgb:11 96 234}[data-shift] .reading-module__jcMebG__flow>.reading-module__jcMebG__section:nth-of-type(6n+2){--ac:#0838ff;--ac-hover:#2b57ff;--ac-text:#8ea6ff;--ac-gel:#0838ff;--ac-soft:#0838ff29;--ac-soft-2:#0838ff4d;--st-brand:#0838ff;--st-brand-hi:#2b57ff;--st-brand-lo:#0629c4;--st-brand-rgb:8 56 255}[data-shift] .reading-module__jcMebG__flow>.reading-module__jcMebG__section:nth-of-type(6n+3){--ac:#2a3af6;--ac-hover:#4656ff;--ac-text:#a1aeff;--ac-gel:#2a3af6;--ac-soft:#2a3af629;--ac-soft-2:#2a3af64d;--st-brand:#2a3af6;--st-brand-hi:#4656ff;--st-brand-lo:#1f2cc4;--st-brand-rgb:42 58 246}[data-shift] .reading-module__jcMebG__flow>.reading-module__jcMebG__section:nth-of-type(6n+4){--ac:#4338f2;--ac-hover:#5f55ff;--ac-text:#b0aeff;--ac-gel:#4338f2;--ac-soft:#4338f229;--ac-soft-2:#4338f24d;--st-brand:#4338f2;--st-brand-hi:#5f55ff;--st-brand-lo:#322ac4;--st-brand-rgb:67 56 242}[data-shift] .reading-module__jcMebG__flow>.reading-module__jcMebG__section:nth-of-type(6n+5){--ac:#5a38ee;--ac-hover:#7555fb;--ac-text:#bdaeff;--ac-gel:#5a38ee;--ac-soft:#5a38ee29;--ac-soft-2:#5a38ee4d;--st-brand:#5a38ee;--st-brand-hi:#7555fb;--st-brand-lo:#452bc0;--st-brand-rgb:90 56 238}[data-shift] .reading-module__jcMebG__flow>.reading-module__jcMebG__section:nth-of-type(6n+6){--ac:#6f3ce8;--ac-hover:#8758f5;--ac-text:#c8b2ff;--ac-gel:#6f3ce8;--ac-soft:#6f3ce829;--ac-soft-2:#6f3ce84d;--st-brand:#6f3ce8;--st-brand-hi:#8758f5;--st-brand-lo:#572fba;--st-brand-rgb:111 60 232}
.Roadmap-module__dsqkuW__road{--node:3rem;--gap:clamp(3.25rem, 6vw, 5.5rem);--col:clamp(1.25rem, 2.6vw, 2.5rem);width:min(var(--road-w,76rem), 100% - 2 * var(--st-gutter));margin-inline:auto;display:grid}.Roadmap-module__dsqkuW__stop{column-gap:var(--col);padding-bottom:var(--gap);display:grid;position:relative}.Roadmap-module__dsqkuW__stop:last-child{padding-bottom:0}.Roadmap-module__dsqkuW__stop:not(:last-child):before,.Roadmap-module__dsqkuW__stop:not(:last-child):after{content:"";top:var(--node);bottom:0;left:calc(var(--node) / 2 - 1px);pointer-events:none;width:2px;position:absolute}.Roadmap-module__dsqkuW__stop:not(:last-child):before{background:var(--st-line)}.Roadmap-module__dsqkuW__stop:has(>.Roadmap-module__dsqkuW__node[data-done]):not(:last-child):before{background:#7ee2b866}.Roadmap-module__dsqkuW__stop:has(>.Roadmap-module__dsqkuW__node[data-done]):not(:last-child):after{display:none}.Roadmap-module__dsqkuW__stop:not(:last-child):after{transform:scaleY(var(--seg,0));transform-origin:top;background:linear-gradient(#5478ff9e,#5478ff80)}.Roadmap-module__dsqkuW__node{z-index:1;width:var(--node);height:var(--node);font-family:var(--st-display);font-weight:var(--st-display-weight);color:var(--st-text-2);background:var(--st-raise);box-shadow:inset 0 0 0 1px var(--st-line-2);border-radius:50%;place-items:center;font-size:1.125rem;line-height:1;transition:color .36s,background-color .36s,box-shadow .36s;display:grid;position:relative}.Roadmap-module__dsqkuW__stop[data-reached] .Roadmap-module__dsqkuW__node{color:#fff;box-shadow:inset 0 0 0 1px #ffffff6b}.Roadmap-module__dsqkuW__node[data-next]{color:#fff;background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand));box-shadow:var(--st-gloss-fill), 0 0 22px -4px rgb(var(--st-brand-rgb) / .85)}.Roadmap-module__dsqkuW__stop[data-reached] .Roadmap-module__dsqkuW__node[data-next]{box-shadow:var(--st-gloss-fill), 0 0 22px -4px rgb(var(--st-brand-rgb) / .85)}.Roadmap-module__dsqkuW__node[data-done],.Roadmap-module__dsqkuW__stop[data-reached] .Roadmap-module__dsqkuW__node[data-done]{color:var(--done);background:#132826;box-shadow:inset 0 0 0 1px #7ee2b880}.Roadmap-module__dsqkuW__node[data-wide]{font-size:.9375rem}.Roadmap-module__dsqkuW__road[data-variant=parts] .Roadmap-module__dsqkuW__stop{grid-template-columns:var(--node) minmax(0, 27rem) minmax(0, 1fr);align-items:start}.Roadmap-module__dsqkuW__card{isolation:isolate;border-radius:var(--st-r-xl);color:#fff;align-items:flex-end;min-height:19rem;padding:clamp(1.25rem,2.2vw,1.875rem);text-decoration:none;transition:box-shadow .42s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #000000e6}.Roadmap-module__dsqkuW__card:focus-visible{outline-offset:3px}.Roadmap-module__dsqkuW__cardPhoto{z-index:-3;--lum:.4;--gel:.42;--contrast:1.12}.Roadmap-module__dsqkuW__stop[data-reached] .Roadmap-module__dsqkuW__cardPhoto{--lum:.62}.Roadmap-module__dsqkuW__cardShade{z-index:-2;background:linear-gradient(180deg, rgb(var(--st-scrim) / .08) 28%, rgb(var(--st-scrim) / .9) 92%);position:absolute;inset:0}.Roadmap-module__dsqkuW__cardSweep{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 44%,#ffffff29 50%,#0000 56%);position:absolute;inset:-10%;transform:translate(-70%)}.Roadmap-module__dsqkuW__cardEdge{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14}.Roadmap-module__dsqkuW__cardTitle{max-width:11em;font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(clamp(2.25rem, 1.75rem + 1.5vw, 3.125rem) * var(--st-fit));text-transform:capitalize;text-wrap:balance;line-height:1.06}@media (hover:hover) and (pointer:fine){.Roadmap-module__dsqkuW__card:hover{box-shadow:0 30px 60px -40px #000000e6, 0 0 54px -20px var(--ac)}.Roadmap-module__dsqkuW__card:hover .Roadmap-module__dsqkuW__cardPhoto,.Roadmap-module__dsqkuW__stop[data-reached] .Roadmap-module__dsqkuW__card:hover .Roadmap-module__dsqkuW__cardPhoto{--lum:.86}.Roadmap-module__dsqkuW__card:hover .Roadmap-module__dsqkuW__cardSweep{opacity:1;transition:transform .9s var(--st-ease-move), opacity .12s linear;transform:translate(70%)}}.Roadmap-module__dsqkuW__details{justify-items:start;gap:.875rem;min-width:0;padding-top:.75rem;display:grid}.Roadmap-module__dsqkuW__meta{min-height:1.5rem;font-size:var(--st-t-small);color:var(--st-text-2);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-weight:600;line-height:1.4;display:flex}.Roadmap-module__dsqkuW__covers{max-width:38rem;color:var(--st-text-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.Roadmap-module__dsqkuW__modules{border-top:1px solid var(--st-line);width:100%;display:grid}.Roadmap-module__dsqkuW__modules li{border-bottom:1px solid var(--st-line)}@media (min-width:1240px){.Roadmap-module__dsqkuW__modules[data-many]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:1.5rem}}.Roadmap-module__dsqkuW__modules li{display:flex}.Roadmap-module__dsqkuW__moduleLink{border-radius:var(--st-r);min-height:2.75rem;color:var(--st-text);text-transform:capitalize;flex:1;align-items:center;gap:.625rem;margin-inline:-.5rem;padding:.625rem .5rem;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.Roadmap-module__dsqkuW__moduleN{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--st-text-3);flex:none;font-size:.8125rem;font-weight:650;transition:color .18s}.Roadmap-module__dsqkuW__moduleN[data-done]{color:var(--done)}.Roadmap-module__dsqkuW__moduleName{flex:1;min-width:0}.Roadmap-module__dsqkuW__moduleGo{color:var(--st-text-3);opacity:.6;transition:transform .22s var(--st-ease), opacity .18s ease, color .18s ease;flex:none}@media (hover:hover) and (pointer:fine){.Roadmap-module__dsqkuW__moduleLink:hover{color:#fff;background:#ffffff0d}.Roadmap-module__dsqkuW__moduleLink:hover .Roadmap-module__dsqkuW__moduleN:not([data-done]){color:var(--ac-text)}.Roadmap-module__dsqkuW__moduleLink:hover .Roadmap-module__dsqkuW__moduleGo{color:#fff;opacity:1;transform:translate(3px)}}.Roadmap-module__dsqkuW__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.5rem;display:flex}.Roadmap-module__dsqkuW__cta{min-height:3rem;padding-inline:1.5rem}.Roadmap-module__dsqkuW__road[data-variant=steps]{--road-w:66rem}.Roadmap-module__dsqkuW__road[data-variant=steps] .Roadmap-module__dsqkuW__stop{grid-template-columns:var(--node) minmax(0, 1fr) clamp(13rem, 21vw, 18rem);align-items:start}.Roadmap-module__dsqkuW__stepBody{justify-items:start;gap:.625rem;min-width:0;padding-top:.75rem;display:grid}.Roadmap-module__dsqkuW__stepTitle{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(var(--st-t-h3) * var(--st-fit));color:#fff;text-transform:capitalize;text-wrap:balance;line-height:1.1}.Roadmap-module__dsqkuW__stretched{-webkit-backdrop-filter:none;backdrop-filter:none}.Roadmap-module__dsqkuW__stretched.st-btn--quiet{-webkit-backdrop-filter:none;backdrop-filter:none}.Roadmap-module__dsqkuW__stretched:active{transform:none}.Roadmap-module__dsqkuW__stretched:hover{filter:none}.Roadmap-module__dsqkuW__stretched:not(.st-btn--quiet):hover{background:linear-gradient(#3061ff,#093fff)}.Roadmap-module__dsqkuW__stepBody .Roadmap-module__dsqkuW__actions{margin-top:.875rem}.Roadmap-module__dsqkuW__road[data-variant=steps] .Roadmap-module__dsqkuW__thumb,.Roadmap-module__dsqkuW__road[data-variant=steps] .Roadmap-module__dsqkuW__node{pointer-events:none}.Roadmap-module__dsqkuW__stretched:after{content:"";inset:-.75rem -1rem calc(var(--gap) - .75rem);border-radius:var(--st-r-l);position:absolute}.Roadmap-module__dsqkuW__stop:last-child .Roadmap-module__dsqkuW__stretched:after{bottom:-.75rem}.Roadmap-module__dsqkuW__thumb{aspect-ratio:16/10;border-radius:var(--st-r-l);isolation:isolate;transition:box-shadow .42s;display:block;position:relative;overflow:hidden}.Roadmap-module__dsqkuW__thumbPhoto{--lum:.42;--gel:.42;--contrast:1.12}.Roadmap-module__dsqkuW__stop[data-reached] .Roadmap-module__dsqkuW__thumbPhoto{--lum:.66}@media (hover:hover) and (pointer:fine){.Roadmap-module__dsqkuW__road[data-variant=steps] .Roadmap-module__dsqkuW__stop:hover .Roadmap-module__dsqkuW__thumbPhoto{--lum:.88}.Roadmap-module__dsqkuW__road[data-variant=steps] .Roadmap-module__dsqkuW__stop:hover .Roadmap-module__dsqkuW__thumb{box-shadow:0 0 44px -18px var(--ac)}.Roadmap-module__dsqkuW__road[data-variant=steps] .Roadmap-module__dsqkuW__stop:hover .st-btn--quiet{background:#ffffff21}.Roadmap-module__dsqkuW__road[data-variant=steps] .Roadmap-module__dsqkuW__stop:hover .Roadmap-module__dsqkuW__cta svg{transform:translate(4px)}}@media (max-width:899px){.Roadmap-module__dsqkuW__road[data-variant=parts] .Roadmap-module__dsqkuW__stop{grid-template-columns:var(--node) minmax(0, 1fr);row-gap:1.25rem}.Roadmap-module__dsqkuW__card,.Roadmap-module__dsqkuW__details{grid-column:2}.Roadmap-module__dsqkuW__details{padding-top:0}.Roadmap-module__dsqkuW__card{min-height:clamp(13rem,42vw,18rem)}}@media (max-width:760px){.Roadmap-module__dsqkuW__road[data-variant=steps] .Roadmap-module__dsqkuW__stop{grid-template-columns:var(--node) minmax(0, 1fr);row-gap:1.125rem}.Roadmap-module__dsqkuW__thumb{aspect-ratio:16/8;grid-area:1/2}.Roadmap-module__dsqkuW__stepBody{grid-column:2;padding-top:0}}@media (max-width:680px){.Roadmap-module__dsqkuW__road{--node:2.25rem;--col:.875rem;--gap:3rem}.Roadmap-module__dsqkuW__node{font-size:.9375rem}.Roadmap-module__dsqkuW__cta,.Roadmap-module__dsqkuW__actions{width:100%}.Roadmap-module__dsqkuW__covers{font-size:1rem}.Roadmap-module__dsqkuW__stretched:after{inset:-.5rem -.5rem calc(var(--gap) - .5rem)}.Roadmap-module__dsqkuW__stop:last-child .Roadmap-module__dsqkuW__stretched:after{bottom:-.5rem}}
.Rail-module__Q0_I5a__rail{--mark:2.25rem;counter-reset:stop;margin:0;padding:0;list-style:none;display:grid}.Rail-module__Q0_I5a__stop{counter-increment:stop;min-width:0;padding:.28rem 0 1.5rem calc(var(--mark) + .95rem);position:relative}.Rail-module__Q0_I5a__stop:last-child{padding-bottom:.28rem}.Rail-module__Q0_I5a__stop:before{content:counter(stop);width:var(--mark);height:var(--mark);border-radius:calc(var(--mark) * .3);font-family:var(--st-display);font-weight:var(--st-display-weight);color:#fff;background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand));box-shadow:var(--st-gloss-fill);place-items:center;font-size:1.0625rem;line-height:1;display:grid;position:absolute;top:0;left:0}.Rail-module__Q0_I5a__stop:not(:last-child):after{content:"";top:var(--mark);bottom:0;left:calc(var(--mark) / 2 - 1px);background:linear-gradient(180deg, rgb(var(--st-brand-rgb)), var(--st-line-2));width:2px;position:absolute}.Rail-module__Q0_I5a__name{color:#fff;text-wrap:pretty;font-weight:600;line-height:1.45;display:block}.Rail-module__Q0_I5a__note{text-wrap:pretty;margin-top:.2rem;line-height:1.5;display:block}.Rail-module__Q0_I5a__note strong{color:#fff;font-weight:600}
.Questionnaire-module__1EcVzq__pane{scroll-margin-top:var(--st-land);align-content:start;gap:1.25rem;min-width:0;padding:clamp(1.25rem,3.2vw,2.75rem);display:grid}.Questionnaire-module__1EcVzq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.Questionnaire-module__1EcVzq__headText{flex:20rem;gap:.625rem;min-width:0;display:grid}.Questionnaire-module__1EcVzq__title{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--st-t-h4);color:#fff;text-transform:capitalize;line-height:1.2}.Questionnaire-module__1EcVzq__sub{max-width:40rem;color:var(--st-text-2);text-wrap:pretty;font-size:1rem;line-height:1.55}.Questionnaire-module__1EcVzq__ways{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.Questionnaire-module__1EcVzq__trailFrom{color:var(--st-text-3)}.Questionnaire-module__1EcVzq__trail{border-left:2px solid var(--st-line);gap:.125rem;padding-left:.75rem;display:grid}.Questionnaire-module__1EcVzq__trailRoot{font-size:var(--st-t-small);color:var(--st-text-2);padding:.375rem .625rem;line-height:1.45}.Questionnaire-module__1EcVzq__trailRow{border-radius:var(--st-r);width:100%;min-height:2.75rem;font-size:var(--st-t-small);text-align:left;color:var(--st-text-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem .625rem;line-height:1.4;transition:background-color .16s;display:grid}.Questionnaire-module__1EcVzq__trailRow:focus-visible{outline-offset:0}.Questionnaire-module__1EcVzq__trailText{text-wrap:pretty;min-width:0}.Questionnaire-module__1EcVzq__trailLabel{text-transform:capitalize}.Questionnaire-module__1EcVzq__trailDot{color:var(--st-text-3)}.Questionnaire-module__1EcVzq__trailAnswer{white-space:nowrap;color:#fff;text-transform:capitalize;font-weight:650}.Questionnaire-module__1EcVzq__change{opacity:.72;color:var(--ac-text);align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:650;transition:opacity .16s;display:inline-flex}.Questionnaire-module__1EcVzq__trailRow:focus-visible .Questionnaire-module__1EcVzq__change{opacity:1}@media (hover:hover) and (pointer:fine){.Questionnaire-module__1EcVzq__trailRow:hover{background:#ffffff0f}.Questionnaire-module__1EcVzq__trailRow:hover .Questionnaire-module__1EcVzq__change{opacity:1}}.Questionnaire-module__1EcVzq__stage{gap:clamp(1.25rem,2.2vw,1.75rem);min-width:0;display:grid}.Questionnaire-module__1EcVzq__status{align-items:center;gap:1rem;display:flex}.Questionnaire-module__1EcVzq__track{border-radius:var(--st-pill);background:var(--st-raise-2);flex:1;height:6px;position:relative;overflow:hidden}.Questionnaire-module__1EcVzq__fill{background:linear-gradient(90deg, var(--ac), var(--ac-hover));transform-origin:0;transition:transform .42s var(--st-ease);position:absolute;inset:0}.Questionnaire-module__1EcVzq__count{font-size:var(--st-t-small);font-variant-numeric:tabular-nums;color:var(--st-text);flex:none;font-weight:650}.Questionnaire-module__1EcVzq__screen{gap:1.25rem;min-width:0;display:grid}.Questionnaire-module__1EcVzq__pane[data-anim=true] .Questionnaire-module__1EcVzq__screen{animation:Questionnaire-module__1EcVzq__screen-in .32s var(--st-ease) both}@keyframes Questionnaire-module__1EcVzq__screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Questionnaire-module__1EcVzq__question{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(var(--st-t-h3) * var(--st-fit));color:#fff;text-transform:capitalize;text-wrap:pretty;line-height:1.12}.Questionnaire-module__1EcVzq__hint{color:var(--st-text-2);margin-top:-.5rem;font-size:1rem;line-height:1.5}.Questionnaire-module__1EcVzq__answers{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.75rem;margin-top:.25rem;display:grid}.Questionnaire-module__1EcVzq__answer{border-radius:var(--st-pill);min-height:3.75rem;font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);text-align:left;text-transform:capitalize;color:var(--st-text);cursor:pointer;transition:background-color .16s ease, box-shadow .16s ease, opacity .16s ease, transform .14s var(--st-ease);background:#ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.5rem .5rem 1.75rem;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff2b}.Questionnaire-module__1EcVzq__answer:active{transform:scale(.985)}.Questionnaire-module__1EcVzq__answerGo{color:var(--st-text-2);transition:color .16s ease, transform .24s var(--st-ease);flex:none}@media (hover:hover) and (pointer:fine){.Questionnaire-module__1EcVzq__answer:hover{background:var(--ac-soft-2);box-shadow:inset 0 1px 0 #fff3, inset 0 0 0 1px #ffffff57, 0 12px 30px -14px var(--ac)}.Questionnaire-module__1EcVzq__answer:hover .Questionnaire-module__1EcVzq__answerGo{color:#fff;transform:translate(4px)}}.Questionnaire-module__1EcVzq__answer[data-state=picked]{color:#fff;background:linear-gradient(180deg, var(--ac-hover), var(--ac));box-shadow:var(--st-gloss-fill), 0 12px 26px -12px var(--ac)}.Questionnaire-module__1EcVzq__answer[data-state=picked] .Questionnaire-module__1EcVzq__answerGo{color:#fff}.Questionnaire-module__1EcVzq__answer[data-state=idle]{opacity:.5}.Questionnaire-module__1EcVzq__back{border-radius:var(--st-r);min-height:2.75rem;font-size:var(--st-t-small);color:var(--st-text-2);cursor:pointer;justify-self:start;align-items:center;gap:.5rem;padding-inline:.25rem;font-weight:650;transition:color .16s;display:inline-flex}.Questionnaire-module__1EcVzq__back svg{transition:transform .24s var(--st-ease)}@media (hover:hover) and (pointer:fine){.Questionnaire-module__1EcVzq__back:hover{color:#fff}.Questionnaire-module__1EcVzq__back:hover svg{transform:translate(-4px)}}.Questionnaire-module__1EcVzq__badge{border-radius:var(--st-pill);min-height:2rem;font-size:var(--st-t-small);color:#fff;background:var(--ac-soft-2);box-shadow:inset 0 0 0 1px var(--st-line-2);justify-self:start;align-items:center;gap:.5rem;padding:0 .875rem 0 .75rem;font-weight:650;line-height:1.1;display:inline-flex}.Questionnaire-module__1EcVzq__resultBody{color:#d4d7e7;gap:1rem;max-width:46rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7;display:grid}.Questionnaire-module__1EcVzq__resultBody p{text-wrap:pretty}.Questionnaire-module__1EcVzq__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (max-width:680px){.Questionnaire-module__1EcVzq__actions>*{flex:100%}}
.Gate-module__Zx-Taq__gate{width:min(38rem, 100% - 2 * var(--st-gutter));border-radius:var(--st-r-l);background:linear-gradient(180deg, #ffffff1a 0, #ffffff08 5rem, transparent 8rem) 0 0 / 100% 8rem no-repeat, var(--st-surface);box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 0 1px #ffffff1a, 0 0 0 1px rgb(var(--st-brand-rgb) / .4), 0 0 40px -6px rgb(var(--st-brand-rgb) / .5);gap:1.75rem;margin:clamp(1.5rem,3vw,2.5rem) auto clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.Gate-module__Zx-Taq__copy{gap:.75rem;display:grid}.Gate-module__Zx-Taq__title{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);font-size:calc(clamp(1.625rem, 1.4rem + .9vw, 2.125rem) * var(--st-fit));color:#fff;align-items:center;gap:.8rem;line-height:1.15;display:flex}.Gate-module__Zx-Taq__mark{color:#fff;background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand));width:2.75rem;height:2.75rem;box-shadow:var(--st-gloss-fill);border-radius:.85rem;flex:none;place-items:center;display:grid}.Gate-module__Zx-Taq__text{color:var(--st-text-2);text-wrap:pretty}.Gate-module__Zx-Taq__form{gap:.5rem;display:grid}.Gate-module__Zx-Taq__label{font-size:var(--st-t-small);color:var(--st-text);font-weight:650}.Gate-module__Zx-Taq__row{flex-wrap:wrap;gap:.6rem;display:flex}.Gate-module__Zx-Taq__input{border-radius:var(--st-r-m);min-width:0;min-height:3.375rem;font:inherit;color:#fff;box-shadow:inset 0 0 0 1px var(--st-line-2);background:#ffffff0f;border:0;flex:14rem;padding:0 1.15rem;transition:box-shadow .18s}.Gate-module__Zx-Taq__input:focus{box-shadow:inset 0 0 0 2px #fff, 0 0 0 3px rgb(var(--st-brand-rgb) / .6);outline:none}.Gate-module__Zx-Taq__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--alert)}.Gate-module__Zx-Taq__submit{flex:none}.Gate-module__Zx-Taq__submit:disabled{opacity:.7;cursor:progress}.Gate-module__Zx-Taq__error{min-height:1.5rem;font-size:var(--st-t-small);color:var(--alert);align-items:center;gap:.4rem;font-weight:550;display:flex}.Gate-module__Zx-Taq__foot{border-top:1px solid var(--st-line);justify-items:start;gap:1rem;padding-top:1.5rem;display:grid}.Gate-module__Zx-Taq__ask{font-size:var(--st-t-small);color:var(--st-text-2)}.Gate-module__Zx-Taq__askLink{color:#fff;text-underline-offset:.18em;align-items:center;gap:.3rem;min-height:2.75rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:680px){.Gate-module__Zx-Taq__submit{width:100%}.Gate-module__Zx-Taq__foot .st-btn{width:100%}}
.Upgrade-module__zHcBiW__page{padding-bottom:clamp(3rem,6vw,5rem)}.Upgrade-module__zHcBiW__tags{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-block:1.125rem 1.25rem;display:flex}.Upgrade-module__zHcBiW__tag{border-radius:var(--st-pill);color:#fff;background:#ffffff1f;align-items:center;min-height:1.875rem;padding:0 .75rem;font-size:.875rem;font-weight:650;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1a}.Upgrade-module__zHcBiW__reading{width:min(56rem, 100% - 2 * var(--st-gutter));margin:clamp(1.5rem,3vw,2.5rem) auto 0}.Upgrade-module__zHcBiW__end{width:min(56rem, 100% - 2 * var(--st-gutter));gap:clamp(2rem,4vw,3rem);margin:clamp(3rem,6vw,4.5rem) auto 0;display:grid}.Upgrade-module__zHcBiW__others{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.Upgrade-module__zHcBiW__onward{margin-left:auto}.Upgrade-module__zHcBiW__foot{height:clamp(3rem,6vw,5rem)}.Upgrade-module__zHcBiW__resource{border-radius:var(--st-r-l);background:radial-gradient(90% 190% at 0% 50%, rgb(var(--st-brand-rgb) / .36), rgb(var(--st-brand-rgb) / .08) 70%, transparent 100%);box-shadow:inset 0 0 0 1px rgb(var(--st-brand-rgb) / .5);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem clamp(.9rem,2.2cqi,1.35rem);padding:clamp(1.25rem,3.2cqi,2rem);display:grid}.Upgrade-module__zHcBiW__resourceMark{color:#fff;background:linear-gradient(155deg, var(--st-brand-hi), var(--st-brand));width:3.25rem;height:3.25rem;box-shadow:var(--st-gloss-fill);border-radius:1rem;place-items:center;display:grid}.Upgrade-module__zHcBiW__resourceCopy{text-wrap:pretty;gap:.25rem;min-width:0;display:grid}.Upgrade-module__zHcBiW__resourceHeading{font-family:var(--st-display);font-weight:var(--st-display-s-weight);letter-spacing:var(--st-display-s-spacing);word-spacing:var(--st-display-words);font-size:var(--sub-size);color:#fff;line-height:1.26}.Upgrade-module__zHcBiW__resourceGo{grid-column:1/-1;justify-self:start;max-width:100%}@media (max-width:680px){.Upgrade-module__zHcBiW__others>*{flex:100%}.Upgrade-module__zHcBiW__resourceGo{justify-self:stretch;width:100%;padding-block:.6rem}.Upgrade-module__zHcBiW__resource{grid-template-columns:minmax(0,1fr)}}
.AiHome-module__rwPTJa__hint{font-size:var(--st-t-small);color:var(--st-text-2);margin-top:.5rem;line-height:1.5}.AiHome-module__rwPTJa__suite{--edge:clamp(1.25rem, 5.5vw, 5.5rem);max-width:calc(72rem + 2 * var(--edge));padding:0 var(--edge) clamp(3.5rem, 6.5vw, 6rem);gap:clamp(2.5rem,4vw,3.5rem);margin-inline:auto;display:grid}.AiHome-module__rwPTJa__group{gap:1.125rem;display:grid}.AiHome-module__rwPTJa__groupLabel{font-size:var(--st-t-small);color:var(--st-text-2);text-transform:capitalize;align-items:center;gap:1rem;font-weight:650;line-height:1.3;display:flex}.AiHome-module__rwPTJa__groupLabel:before,.AiHome-module__rwPTJa__groupLabel:after{content:"";background:var(--st-line);flex:1;height:1px}.AiHome-module__rwPTJa__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.875rem,1.4vw,1.25rem);display:grid}.AiHome-module__rwPTJa__card{isolation:isolate;border-radius:var(--st-r-xl);background:var(--st-surface);box-shadow:var(--st-gloss), 0 34px 60px -44px #000000e6;flex-direction:column;transition:box-shadow .32s;display:flex;position:relative;overflow:hidden}.AiHome-module__rwPTJa__card:after{content:"";z-index:2;border-radius:inherit;box-shadow:var(--st-gloss);pointer-events:none;position:absolute;inset:0}.AiHome-module__rwPTJa__photo{flex:none;height:9.5rem;position:relative}.AiHome-module__rwPTJa__photo:after{content:"";background:linear-gradient(180deg, transparent 38%, var(--st-surface) 100%);position:absolute;inset:0}.AiHome-module__rwPTJa__gel{--lum:.42;--gel:.55;--contrast:1.25}.AiHome-module__rwPTJa__mark{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060c8f;border-radius:.875rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:1.25rem;left:1.25rem;box-shadow:inset 0 0 0 1px #ffffff29}.AiHome-module__rwPTJa__body,.AiHome-module__rwPTJa__words,.AiHome-module__rwPTJa__act{justify-items:start;gap:.75rem;display:grid}.AiHome-module__rwPTJa__act{width:100%}.AiHome-module__rwPTJa__body{flex:1;padding:.5rem clamp(1.25rem,2.6vw,2.25rem) clamp(1.5rem,2.8vw,2.25rem)}.AiHome-module__rwPTJa__title{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-spacing);word-spacing:var(--st-display-words);color:#fff;text-transform:capitalize;gap:.25rem;font-size:2rem;line-height:1.08;display:grid}.AiHome-module__rwPTJa__kind{font-family:var(--st-body);font-size:var(--st-t-small);letter-spacing:0;word-spacing:0;color:var(--ac-text);order:-1;font-weight:650;line-height:1.4}.AiHome-module__rwPTJa__line{max-width:38rem;color:var(--st-text);text-wrap:pretty;font-size:1.0625rem;line-height:1.5}.AiHome-module__rwPTJa__more{border-block:1px solid var(--st-line);width:100%}.AiHome-module__rwPTJa__moreHead{min-height:2.875rem;font-size:var(--st-t-small);color:var(--st-text);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-weight:650;list-style:none;transition:color .18s;display:flex}.AiHome-module__rwPTJa__moreHead::-webkit-details-marker{display:none}.AiHome-module__rwPTJa__moreHead:focus-visible{outline-offset:-2px}.AiHome-module__rwPTJa__moreMark{color:var(--st-text-3);transition:transform .26s var(--st-ease);flex:none}.AiHome-module__rwPTJa__more[open] .AiHome-module__rwPTJa__moreMark{transform:rotate(180deg)}.AiHome-module__rwPTJa__more{interpolate-size:allow-keywords}.AiHome-module__rwPTJa__more::details-content{height:0;transition:height .32s var(--st-ease-move), content-visibility .32s allow-discrete;overflow:clip}.AiHome-module__rwPTJa__more[open]::details-content{height:auto}.AiHome-module__rwPTJa__caps{gap:.625rem;padding:.125rem 0 1rem;display:grid}.AiHome-module__rwPTJa__cap{color:var(--st-text-2);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.AiHome-module__rwPTJa__capLabel{color:#fff;font-weight:650}.AiHome-module__rwPTJa__card{cursor:pointer}.AiHome-module__rwPTJa__cta{min-height:3rem;margin-top:.5rem}.AiHome-module__rwPTJa__cta:after{content:"";z-index:1;border-radius:var(--st-r-xl);position:absolute;inset:0}.AiHome-module__rwPTJa__cta:active{transform:none}.AiHome-module__rwPTJa__card .AiHome-module__rwPTJa__cta:hover{filter:none;background:linear-gradient(180deg, var(--ac-hover), var(--ac))}.AiHome-module__rwPTJa__more{z-index:2;cursor:auto;position:relative}.AiHome-module__rwPTJa__card[data-wide] .AiHome-module__rwPTJa__photo{height:7rem}@media (min-width:900px){.AiHome-module__rwPTJa__card[data-wide] .AiHome-module__rwPTJa__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,4vw,3rem)}}@media (hover:hover) and (pointer:fine){.AiHome-module__rwPTJa__card:hover{box-shadow:var(--st-gloss), 0 34px 60px -44px #000000e6, 0 0 60px -26px var(--ac)}.AiHome-module__rwPTJa__card:hover .AiHome-module__rwPTJa__gel{--lum:.56}.AiHome-module__rwPTJa__moreHead:hover{color:#fff}}@media (max-width:899px){.AiHome-module__rwPTJa__pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.AiHome-module__rwPTJa__cta{width:100%}}
.Part-module__4PGtiW__intro{gap:.75rem;max-width:46rem;margin-inline:auto;display:grid}.Part-module__4PGtiW__road{padding-top:clamp(1rem,2.5vw,2rem)}.Part-module__4PGtiW__courseRoad{padding-top:0;padding-bottom:clamp(3.5rem,6.5vw,6rem)}.Part-module__4PGtiW__onward{width:min(66rem, 100% - 2 * var(--st-gutter));gap:clamp(1.5rem,2.8vw,2.5rem);margin:clamp(3.5rem,6vw,5rem) auto 0;padding-bottom:clamp(3rem,6vw,5rem);display:grid}
