.HeroShowcase_tour__yy61U{--tour-ease:cubic-bezier(0.2,0.7,0.2,1);--tour-fast:180ms;--tour-ink:rgb(var(--home-ink));--tour-muted:rgb(var(--home-muted));--tour-line:rgb(var(--home-ink)/0.09);--tour-plum:124 58 128;--line-rising:199 68 64;--line-flat:45 112 179;--bb-blue:45 79 216;--bb-highlight:221 214 254;container:tour/inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.HeroShowcase_tour__yy61U [data-subject=math]{--subj:var(--home-math);--subj-tint:var(--home-math-tint)}.HeroShowcase_tour__yy61U [data-subject=reading]{--subj:var(--home-reading);--subj-tint:var(--home-reading-tint)}.HeroShowcase_tour__yy61U [data-subject=grammar]{--subj:var(--home-grammar);--subj-tint:var(--home-grammar-tint)}.HeroShowcase_bar__h9wsW{display:flex;align-items:center;gap:.5rem}.HeroShowcase_tabs__Te_Cu{flex:1;min-width:0;display:flex;gap:.25rem;border-radius:999px;padding:.25rem;background:rgb(var(--home-ink)/.05);box-shadow:inset 0 1px 2px rgb(var(--home-ink)/.06)}.HeroShowcase_tab__fdX6I{flex:1 1 auto;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;height:2.75rem;border-radius:999px;padding-inline:.5rem;font-size:.9375rem;font-weight:500;color:var(--tour-muted);transition:color var(--tour-fast) ease-out,background-color var(--tour-fast) ease-out,transform var(--tour-fast) var(--tour-ease)}.HeroShowcase_tab__fdX6I:hover{color:var(--tour-ink);background:rgb(var(--home-ink)/.05)}.HeroShowcase_tab__fdX6I[aria-selected=true]{color:var(--tour-ink);background:transparent}.HeroShowcase_tab__fdX6I:active{transform:scale(.96)}.HeroShowcase_pause__6mrkH:focus-visible,.HeroShowcase_see__dddiK:focus-visible,.HeroShowcase_tab__fdX6I:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.HeroShowcase_pill__8Nj9U{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:999px;background:white;box-shadow:0 1px 2px rgb(var(--home-ink)/.08),0 6px 16px -8px rgb(var(--home-ink)/.3)}.HeroShowcase_timer__Vnrsi{position:absolute;left:.75rem;right:.75rem;bottom:0;height:2px;border-radius:2px;background:rgb(var(--home-ember));transform-origin:left}.HeroShowcase_tabIcon__pw_il{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;transition:background-color var(--tour-fast) ease-out,color var(--tour-fast) ease-out,transform .26s var(--tour-ease)}.HeroShowcase_tabIcon__pw_il svg{width:1rem;height:1rem}.HeroShowcase_tab__fdX6I:hover .HeroShowcase_tabIcon__pw_il{transform:rotate(-8deg)}.HeroShowcase_tab__fdX6I[aria-selected=true] .HeroShowcase_tabIcon__pw_il{color:white;background:rgb(var(--home-ember));transform:none}.HeroShowcase_tabLabel__9QocL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroShowcase_pause__6mrkH{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgb(var(--home-ink)/.14);background:white;color:var(--tour-ink);transition:border-color var(--tour-fast) ease-out,transform var(--tour-fast) var(--tour-ease)}.HeroShowcase_pause__6mrkH:hover{border-color:var(--tour-ink)}.HeroShowcase_pause__6mrkH:active{transform:scale(.92)}.HeroShowcase_pause__6mrkH svg{width:1rem;height:1rem;fill:currentColor}.HeroShowcase_panel__xDy12{display:grid;gap:1rem}.HeroShowcase_screen__aRoVI{position:relative;overflow:hidden;height:31rem;border-radius:1.5rem;background:white;border:1px solid var(--tour-line);box-shadow:0 1px 2px rgb(var(--home-ink)/.05),0 30px 60px -40px rgb(var(--home-ink)/.5)}@container tour (max-width: 18.5rem){.HeroShowcase_screen__aRoVI{height:35rem}}@container tour (min-width: 31.5rem){.HeroShowcase_screen__aRoVI{height:25rem}}.HeroShowcase_screenLayer__hUQx_{position:absolute;inset:0;padding:1rem}@container tour (min-width: 31.5rem){.HeroShowcase_screenLayer__hUQx_{padding:1.25rem 1.5rem}}.HeroShowcase_scene__dRhVm{display:flex;flex-direction:column;gap:.875rem;height:100%}.HeroShowcase_sceneTop__cIh4i{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.HeroShowcase_chip__cws2t{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.3rem .75rem .3rem .55rem;font-size:.8125rem;font-weight:600;color:rgb(var(--subj));background:rgb(var(--subj-tint))}.HeroShowcase_chip__cws2t svg{width:.95rem;height:.95rem}.HeroShowcase_chip__cws2t i{font-family:KaTeX_Math,Times New Roman,serif}.HeroShowcase_stepLabel__rlhsk{display:inline-flex;align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--tour-ink)}.HeroShowcase_stepLabel__rlhsk span{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--home-grammar))}.HeroShowcase_sentence__s_EZP{margin-block:auto;font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;line-height:2.3;color:var(--tour-ink)}@container tour (min-width: 31.5rem){.HeroShowcase_sentence__s_EZP{font-size:1.5rem;line-height:2.2}}.HeroShowcase_band__a6Vfo{border-radius:.3em;padding:.12em .15em;background-image:linear-gradient(rgb(var(--home-ink)/.06),rgb(var(--home-ink)/.06));background-repeat:no-repeat;background-position:0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.HeroShowcase_pen__xZaOK{--pen:var(--home-grammar);position:relative;font-weight:500;color:rgb(var(--pen));background-image:linear-gradient(rgb(var(--pen)),rgb(var(--pen)));background-repeat:no-repeat;background-position:0 100%;padding-bottom:1px}.HeroShowcase_pen__xZaOK[data-tone=subject]{--pen:var(--tour-plum)}.HeroShowcase_penLabel__yrv41{position:absolute;top:calc(100% + .15rem);left:-1rem;right:-1rem;font-family:var(--font-sans,inherit),system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap}.HeroShowcase_comma__a1T2v{position:relative;display:inline-block;margin-inline:.18em .08em;padding-inline:.12em;font-weight:700;color:rgb(var(--home-wrong))}.HeroShowcase_comma__a1T2v svg{position:absolute;left:50%;top:50%;width:1.45em;height:1.45em;translate:-46% -30%;overflow:visible}.HeroShowcase_comma__a1T2v circle{fill:none;stroke:rgb(var(--home-wrong));stroke-width:2.5;stroke-linecap:round}.HeroShowcase_verdicts__r8i2w{display:flex;flex-wrap:wrap;gap:.375rem 1.5rem}.HeroShowcase_verdict__hFqYW{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--tour-ink)}.HeroShowcase_verdict__hFqYW b{font-weight:600}.HeroShowcase_coachIcon__l_2wb,.HeroShowcase_verdictIcon__aWwZV{flex:none;display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:999px;color:white;background:rgb(var(--home-correct))}.HeroShowcase_coachIcon__l_2wb svg,.HeroShowcase_verdictIcon__aWwZV svg{width:.85rem;height:.85rem;stroke-width:3}.HeroShowcase_conclusion__jjQQB{display:flex;align-items:center;gap:.625rem;border-radius:.875rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.4;color:var(--tour-ink);background:rgb(var(--home-wrong-tint));border:1px solid rgb(var(--home-wrong)/.16)}.HeroShowcase_conclusion__jjQQB svg{flex:none;width:1.125rem;height:1.125rem;color:rgb(var(--home-wrong))}.HeroShowcase_conclusion__jjQQB b{font-weight:600;color:rgb(var(--home-wrong))}.HeroShowcase_segments__dffhO{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem}.HeroShowcase_segments__dffhO>span{position:relative;overflow:hidden;height:.25rem;border-radius:999px;background:rgb(var(--home-grammar)/.14)}.HeroShowcase_segments__dffhO>span[data-state=done]{background:rgb(var(--home-grammar))}.HeroShowcase_segments__dffhO>span>span{position:absolute;inset:0;border-radius:inherit;background:rgb(var(--home-grammar));transform-origin:left}.HeroShowcase_glossStage__IDIa8{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:0}.HeroShowcase_lessonLine__ux0mx{font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;line-height:1.4;text-align:center;color:var(--tour-ink)}@container tour (min-width: 31.5rem){.HeroShowcase_lessonLine__ux0mx{font-size:1.375rem}}.HeroShowcase_termWrap__2jp4X{position:relative;display:inline-block}.HeroShowcase_term__zLPhi{border-radius:.25em;padding:0 .12em;font-weight:500;color:rgb(var(--home-math));text-decoration:underline dotted rgb(var(--home-math)/.7);text-decoration-thickness:2px;text-underline-offset:.22em;transition:background-color .2s ease-out}.HeroShowcase_term__zLPhi[data-tapped]{background:rgb(var(--home-math)/.14)}.HeroShowcase_cursor__C487_{position:absolute;z-index:2;left:50%;top:50%;width:1.5rem;height:1.5rem;pointer-events:none}.HeroShowcase_cursor__C487_ svg{width:100%;height:100%;fill:white;stroke:rgb(var(--home-ink));stroke-width:1.75;filter:drop-shadow(0 3px 4px rgb(var(--home-ink)/.3))}.HeroShowcase_ripple__FdCme{position:absolute;left:-.625rem;top:-.625rem;width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid rgb(var(--home-math))}.HeroShowcase_cardSlot__1_nbC{display:flex;justify-content:center;width:100%;min-height:15rem}.HeroShowcase_cardPop__xpQRm{position:relative;transform-origin:50% 0;text-align:left}.HeroShowcase_cardPop__xpQRm:before{content:"";position:absolute;z-index:1;left:50%;top:-.4rem;width:.8rem;height:.8rem;translate:-50% 0;rotate:45deg;border-radius:2px 0 0 0;background:var(--fg-surface,#ffffff);border-left:1px solid rgb(var(--home-ink)/.1);border-top:1px solid rgb(var(--home-ink)/.1)}.HeroShowcase_calc__dOxL1{flex:1;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border-radius:1rem;border:1px solid var(--tour-line)}@container tour (min-width: 31.5rem){.HeroShowcase_calc__dOxL1{grid-template-rows:none;grid-template-columns:10.5rem minmax(0,1fr)}}.HeroShowcase_exprList___QwXL{display:flex;flex-direction:column;border-bottom:1px solid var(--tour-line);background:white}@container tour (min-width: 31.5rem){.HeroShowcase_exprList___QwXL{border-bottom:0;border-right:1px solid var(--tour-line)}}.HeroShowcase_exprRow__Ka_aO{position:relative;display:flex;align-items:center;gap:.625rem;height:2.75rem;padding:0 .75rem;border-bottom:1px solid var(--tour-line);font-family:KaTeX_Main,Times New Roman,serif;font-size:1.0625rem;color:var(--tour-ink);transition:background-color .2s ease-out}.HeroShowcase_exprRow__Ka_aO[data-empty]{display:none}@container tour (min-width: 31.5rem){.HeroShowcase_exprRow__Ka_aO{height:3.25rem}.HeroShowcase_exprRow__Ka_aO[data-empty]{display:flex;border-bottom:0}}.HeroShowcase_exprRow__Ka_aO[data-active]{background:rgb(var(--home-math-tint)/.6);box-shadow:inset 3px 0 0 rgb(var(--line-flat))}.HeroShowcase_exprRow__Ka_aO[data-line=rising]{--line:var(--line-rising)}.HeroShowcase_exprRow__Ka_aO[data-line=flat]{--line:var(--line-flat)}.HeroShowcase_exprDot__NlXUr{flex:none;width:.75rem;height:.75rem;border-radius:999px;background:rgb(var(--line))}.HeroShowcase_exprText__ZctjG{white-space:pre}.HeroShowcase_caret__rxiKQ{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--tour-ink);animation:HeroShowcase_blink__30pXi .9s steps(1) infinite}.HeroShowcase_calcGraph__Sbhpf{display:block;width:100%;height:100%;background:white}.HeroShowcase_gridLine__hfkMn{stroke:rgb(var(--home-ink)/.07);stroke-width:1}.HeroShowcase_axis__Q_mR9{stroke:rgb(var(--home-ink)/.5);stroke-width:1.25}.HeroShowcase_tick__5HHj9{font-family:var(--font-sans,inherit),system-ui,sans-serif;font-size:11px;fill:var(--tour-muted)}.HeroShowcase_flat__i2U05,.HeroShowcase_rising__UgYJ1{fill:none;stroke-width:3;stroke-linecap:round}.HeroShowcase_rising__UgYJ1{stroke:rgb(var(--line-rising))}.HeroShowcase_flat__i2U05{stroke:rgb(var(--line-flat))}.HeroShowcase_guide__gRQQA{fill:none;stroke:rgb(var(--home-ember));stroke-width:1.75;stroke-dasharray:4 4}.HeroShowcase_halo__Ds8Es{fill:rgb(var(--home-ember)/.3)}.HeroShowcase_point__mo2yt{fill:rgb(var(--home-ink));stroke:white;stroke-width:2}.HeroShowcase_pointLabel__jvLYX{font-family:KaTeX_Main,Times New Roman,serif;font-size:15px;fill:var(--tour-ink);paint-order:stroke;stroke:white;stroke-width:4px;stroke-linejoin:round}.HeroShowcase_answerLabel__qvg1v{font-family:var(--font-sans,inherit),system-ui,sans-serif;font-size:13px;font-weight:700;fill:rgb(var(--home-ember-deep));paint-order:stroke;stroke:white;stroke-width:4px}.HeroShowcase_coach__sJ1hR{display:flex;align-items:center;gap:.625rem;border-radius:.875rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.4;color:var(--tour-ink);background:rgb(var(--home-correct-tint));border:1px solid rgb(var(--home-correct)/.18)}.HeroShowcase_coach__sJ1hR i{font-family:KaTeX_Math,Times New Roman,serif}.HeroShowcase_coach__sJ1hR b{font-weight:600;color:rgb(var(--home-correct))}.HeroShowcase_scene__dRhVm[data-scene=skill-map]{justify-content:center;gap:1.25rem}.HeroShowcase_skillTotal__c1ySC{display:flex;align-items:baseline;gap:.75rem}.HeroShowcase_totalNumber__6uqHM{min-width:1.9em;font-family:var(--font-serif),Georgia,serif;font-size:4rem;font-weight:500;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:rgb(var(--home-ember))}.HeroShowcase_totalLabel__Ui45h{font-size:1rem;color:var(--tour-muted)}.HeroShowcase_subjects__uAT8r{display:grid;gap:.875rem}.HeroShowcase_subjectRow__zJ3c1{display:grid;gap:.4rem}.HeroShowcase_subjectHead__xRLBd{display:flex;align-items:center;gap:.625rem}.HeroShowcase_subjectIcon__xhkyg{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.6rem;color:rgb(var(--subj));background:rgb(var(--subj-tint))}.HeroShowcase_subjectIcon__xhkyg svg{width:1rem;height:1rem}.HeroShowcase_subjectName__r2yC9{font-size:1rem;font-weight:500;color:var(--tour-ink)}.HeroShowcase_subjectCount__k2CkL{margin-left:auto;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--subj))}.HeroShowcase_subjectTrack__Y__gn{height:.4375rem;border-radius:999px;background:rgb(var(--home-ink)/.06)}.HeroShowcase_subjectTrack__Y__gn span{display:block;height:100%;border-radius:inherit;background:rgb(var(--subj));transform-origin:left}.HeroShowcase_groups__7KDuF{display:flex;flex-wrap:wrap;gap:.375rem}.HeroShowcase_groups__7KDuF span{border-radius:999px;padding:.15rem .6rem;font-size:.8125rem;font-weight:500;color:rgb(var(--subj));background:rgb(var(--subj-tint))}.HeroShowcase_story__60SY2{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.875rem 1.25rem;padding-inline:.25rem}.HeroShowcase_storyText__Un70b{flex:1 1 18rem;min-width:0}.HeroShowcase_storyTitle__84rB_{font-family:var(--font-serif),Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--tour-ink)}@container tour (min-width: 31.5rem){.HeroShowcase_storyTitle__84rB_{font-size:1.75rem}}.HeroShowcase_word__IzrTK{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.HeroShowcase_word__IzrTK>span{display:inline-block}.HeroShowcase_storyCaption__u8aZq{margin-top:.375rem;max-width:32rem;font-size:.9375rem;line-height:1.5;color:var(--tour-muted)}.HeroShowcase_see__dddiK{flex:none;display:inline-flex;align-items:center;gap:.625rem;border-radius:999px;padding:.375rem .375rem .375rem 1rem;font-size:.9375rem;font-weight:500;color:var(--tour-ink);background:white;border:1px solid rgb(var(--home-ink)/.14);transition:border-color var(--tour-fast) ease-out,transform var(--tour-fast) var(--tour-ease)}.HeroShowcase_seeIcon__QHAdz{display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:999px;color:rgb(var(--home-ember));background:rgb(var(--home-ember)/.1);transition:background-color var(--tour-fast) ease-out,color var(--tour-fast) ease-out,transform var(--tour-fast) var(--tour-ease)}.HeroShowcase_seeIcon__QHAdz svg{width:1rem;height:1rem}.HeroShowcase_see__dddiK:hover{border-color:var(--tour-ink)}.HeroShowcase_see__dddiK:hover .HeroShowcase_seeIcon__QHAdz{color:white;background:rgb(var(--home-ember));transform:translateY(2px)}.HeroShowcase_see__dddiK:active{transform:scale(.97)}.HeroShowcase_bbHead__9jPjm{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin:-.25rem -.25rem 0;padding:0 .25rem .75rem;border-bottom:2px dashed rgb(var(--home-ink)/.14)}.HeroShowcase_bbModule__pb8Yw{display:grid;min-width:0;font-size:.75rem;color:var(--tour-muted)}.HeroShowcase_bbModule__pb8Yw b{font-size:.875rem;font-weight:600;color:var(--tour-ink);white-space:nowrap}.HeroShowcase_bbClock__tjZvB{font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--tour-ink)}.HeroShowcase_bbTool__nLDgv{justify-self:end;display:grid;justify-items:center;gap:.15rem;font-size:.75rem;font-weight:500;color:var(--tour-ink);text-align:center}.HeroShowcase_bbTool__nLDgv svg{width:1.125rem;height:1.125rem}.HeroShowcase_bbBody__DWPtA{flex:1;min-height:0;display:grid;gap:.75rem}.HeroShowcase_bbPassage__2Ih8c{margin:0;font-family:Georgia,Times New Roman,serif;font-size:.875rem;line-height:1.6;color:var(--tour-ink)}.HeroShowcase_bbMark__m5dcO{border-radius:.2em;color:inherit;background-color:transparent;background-image:linear-gradient(rgb(var(--bb-highlight)),rgb(var(--bb-highlight)));background-repeat:no-repeat;background-position:0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.HeroShowcase_bbQuestion__vU_iD{display:grid;align-content:start;gap:.5rem;min-width:0}.HeroShowcase_bbBar__Y_Pff{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.25rem;background:rgb(var(--home-ink)/.05);box-shadow:inset 0 -2px 0 rgb(var(--home-ink)/.14)}.HeroShowcase_bbNumber__ucXMV{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.25rem;font-size:.8125rem;font-weight:700;color:white;background:var(--tour-ink)}.HeroShowcase_bbReview__lVJxy{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:500;color:var(--tour-ink)}.HeroShowcase_bbReview__lVJxy svg{width:.95rem;height:.95rem;transition:fill .24s ease-out,color .24s ease-out,transform .36s var(--tour-ease)}.HeroShowcase_bbReview__lVJxy[data-marked] svg{color:rgb(var(--home-terracotta));fill:rgb(var(--home-terracotta));transform:scale(1.15)}.HeroShowcase_bbStrike__Lph9b{margin-left:auto;border:1px solid rgb(var(--home-ink)/.25);border-radius:.25rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--tour-ink);background:white}.HeroShowcase_bbStem__cv0a5{margin:0;font-family:Georgia,Times New Roman,serif;font-size:.875rem;line-height:1.45;color:var(--tour-ink)}.HeroShowcase_bbChoices__dmyZR{display:grid;gap:.375rem}.HeroShowcase_bbChoice__MxAiS{position:relative;display:flex;align-items:center;gap:.5rem;border:1px solid rgb(var(--home-ink)/.2);border-radius:.5rem;padding:.3rem .5rem;font-family:Georgia,Times New Roman,serif;font-size:.8125rem;color:var(--tour-ink);background:white;transition:border-color .22s ease-out,background-color .22s ease-out,color .22s ease-out,box-shadow .22s ease-out}.HeroShowcase_bbLetter__Avx7l{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1.5px solid;border-radius:999px;font-family:var(--font-sans),system-ui,sans-serif;font-size:.6875rem;font-weight:700;transition:background-color .22s ease-out,color .22s ease-out,border-color .22s ease-out}.HeroShowcase_bbChoiceText__rqYLI{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroShowcase_bbChoice__MxAiS:after{content:"";position:absolute;left:.25rem;right:.25rem;top:50%;height:1.5px;background:var(--tour-ink);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--tour-ease)}.HeroShowcase_bbChoice__MxAiS[data-state=struck]{color:var(--tour-muted);border-color:rgb(var(--home-ink)/.12)}.HeroShowcase_bbChoice__MxAiS[data-state=struck]:after{transform:scaleX(1)}.HeroShowcase_bbChoice__MxAiS[data-state=picked]{border-color:rgb(var(--bb-blue));box-shadow:0 0 0 1.5px rgb(var(--bb-blue));background:rgb(var(--bb-blue)/.05)}.HeroShowcase_bbChoice__MxAiS[data-state=picked] .HeroShowcase_bbLetter__Avx7l{border-color:rgb(var(--bb-blue));color:white;background:rgb(var(--bb-blue))}.HeroShowcase_bbFoot__3fkkY{display:flex;align-items:center;justify-content:center;position:relative;margin:0 -.25rem;padding-top:.625rem;border-top:1px solid var(--tour-line)}.HeroShowcase_bbNav__gzLC8{border-radius:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;color:white;background:var(--tour-ink)}.HeroShowcase_bbNext__22Rp0{position:absolute;right:.25rem;border-radius:999px;padding:.35rem .9rem;font-size:.8125rem;font-weight:600;color:white;background:rgb(var(--bb-blue))}@container tour (min-width: 31.5rem){.HeroShowcase_bbBody__DWPtA{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.25rem}.HeroShowcase_bbPassage__2Ih8c{padding-right:1.25rem;border-right:1px solid var(--tour-line);font-size:.9375rem}}@container tour (max-width: 47.99rem){.HeroShowcase_tabs__Te_Cu{border-radius:1.25rem}.HeroShowcase_tab__fdX6I{flex-direction:column;gap:.2rem;height:3.75rem;border-radius:1rem;padding-inline:.25rem;font-size:.75rem}.HeroShowcase_pill__8Nj9U{border-radius:1rem}.HeroShowcase_pause__6mrkH{align-self:stretch;height:auto;width:2.5rem;border-radius:1rem}}@keyframes HeroShowcase_blink__30pXi{50%{opacity:0}}.BluebookShowcase_stage__Az_I8,.BluebookShowcase_tests__AwdFQ{--bb-blue:45 79 216;--bb-violet:221 214 254;--bb-violet-ink:109 40 217;--bb-selection:191 219 254;--bb-flag:var(--home-terracotta);--bb-sum:199 68 64;--bb-difference:45 112 179;--bb-ease:cubic-bezier(0.2,0.7,0.2,1);--bb-fast:180ms;--bb-test-face:Georgia,"Times New Roman",serif}.BluebookShowcase_stage__Az_I8{margin-top:3rem;display:grid;gap:1.5rem}@media (min-width:64rem){.BluebookShowcase_stage__Az_I8{margin-top:3.5rem;grid-template-columns:17rem minmax(0,1fr);column-gap:3rem;align-items:stretch}}.BluebookShowcase_side__jTB2j{display:contents}.BluebookShowcase_railHead__U93Iw{order:1}.BluebookShowcase_rail___JaI7{order:2}.BluebookShowcase_panel__3HNyS{order:3}.BluebookShowcase_launch__cL5iM{order:4}@media (min-width:64rem){.BluebookShowcase_side__jTB2j{display:grid;align-content:start;gap:.875rem}}.BluebookShowcase_railHead__U93Iw{display:flex;align-items:center;justify-content:space-between;gap:1rem}.BluebookShowcase_railTitle__uThCQ{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sec-muted)}.BluebookShowcase_pause__WkXyl{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgb(var(--home-ink)/.14);background:white;color:var(--sec-ink);transition:border-color var(--bb-fast) ease-out,transform var(--bb-fast) var(--bb-ease)}.BluebookShowcase_pause__WkXyl:hover{border-color:var(--sec-ink)}.BluebookShowcase_pause__WkXyl:active{transform:scale(.92)}.BluebookShowcase_pause__WkXyl svg{width:.875rem;height:.875rem;fill:currentColor}.BluebookShowcase_rail___JaI7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;border-radius:1.25rem;padding:.25rem;background:rgb(var(--home-ink)/.05);box-shadow:inset 0 1px 2px rgb(var(--home-ink)/.06)}@media (min-width:64rem){.BluebookShowcase_rail___JaI7{grid-template-columns:minmax(0,1fr);border-radius:1.375rem}}.BluebookShowcase_railTab__qEBFn{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:0;min-height:4.5rem;border-radius:1rem;padding:.5rem .25rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-align:center;color:var(--sec-muted);transition:color var(--bb-fast) ease-out,background-color var(--bb-fast) ease-out,transform var(--bb-fast) var(--bb-ease)}@media (min-width:64rem){.BluebookShowcase_railTab__qEBFn{flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:3.25rem;border-radius:1.125rem;padding:.375rem .75rem .375rem .375rem;font-size:.9375rem;text-align:left}}.BluebookShowcase_railTab__qEBFn:hover{color:var(--sec-ink);background:rgb(var(--home-ink)/.05)}.BluebookShowcase_railTab__qEBFn[aria-selected=true]{color:var(--sec-ink);background:transparent}.BluebookShowcase_railTab__qEBFn:active{transform:scale(.97)}.BluebookShowcase_launchButton__ybXgT:focus-visible,.BluebookShowcase_pause__WkXyl:focus-visible,.BluebookShowcase_railTab__qEBFn:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.BluebookShowcase_railPill__5b7if{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit;background:white;box-shadow:0 1px 2px rgb(var(--home-ink)/.08),0 6px 16px -8px rgb(var(--home-ink)/.3)}.BluebookShowcase_railTimer__Ypzv2{position:absolute;left:.875rem;right:.875rem;bottom:0;height:2px;border-radius:2px;background:rgb(var(--home-ember));transform-origin:left}.BluebookShowcase_railIcon__do_Or{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgb(var(--home-ink)/.05);transition:background-color var(--bb-fast) ease-out,color var(--bb-fast) ease-out,transform .26s var(--bb-ease)}.BluebookShowcase_railIcon__do_Or svg{width:1.05rem;height:1.05rem}.BluebookShowcase_railTab__qEBFn:hover .BluebookShowcase_railIcon__do_Or{transform:rotate(-8deg)}.BluebookShowcase_railTab__qEBFn[aria-selected=true] .BluebookShowcase_railIcon__do_Or{color:white;background:rgb(var(--home-ember));transform:none}.BluebookShowcase_railName__YdDgM{min-width:0}.BluebookShowcase_launch__cL5iM{display:grid;justify-items:start;gap:.625rem}@media (min-width:64rem){.BluebookShowcase_launch__cL5iM{margin-top:1rem;border-top:1px solid var(--sec-line);padding-top:1.5rem}}.BluebookShowcase_launchButton__ybXgT{display:inline-flex;align-items:center;gap:.75rem;min-height:3.5rem;border-radius:999px;padding:.5rem 1.5rem .5rem .5rem;font-size:1rem;font-weight:500;color:white;background:rgb(var(--home-ember));box-shadow:0 1px 0 rgb(255 255 255/.2) inset,0 16px 32px -14px rgb(var(--home-ember)/.75);transition:background-color var(--bb-fast) ease-out,transform var(--bb-fast) ease-out,box-shadow var(--bb-fast) ease-out}.BluebookShowcase_launchButton__ybXgT:hover{background:rgb(var(--home-ember-deep));transform:translateY(-2px);box-shadow:0 1px 0 rgb(255 255 255/.2) inset,0 20px 36px -14px rgb(var(--home-ember-deep)/.8)}.BluebookShowcase_launchButton__ybXgT:active{transform:translateY(0) scale(.97)}.BluebookShowcase_launchIcon__AHu2_{position:relative;flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:rgb(255 255 255/.2)}.BluebookShowcase_launchIcon__AHu2_:after,.BluebookShowcase_launchIcon__AHu2_:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none}.BluebookShowcase_launchIcon__AHu2_:before{background:rgb(255 255 255/.3);animation:BluebookShowcase_launchGlow__p3Etv 2.8s cubic-bezier(.3,.5,.3,1) infinite}.BluebookShowcase_launchIcon__AHu2_:after{border:1.5px solid rgb(255 255 255/.6);animation:BluebookShowcase_launchRing__xxAJD 2.8s cubic-bezier(.2,.6,.3,1) .5s infinite}.BluebookShowcase_launchIcon__AHu2_ svg{position:relative;width:1.125rem;height:1.125rem}@keyframes BluebookShowcase_launchGlow__p3Etv{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(1.6);opacity:0}}@keyframes BluebookShowcase_launchRing__xxAJD{0%{transform:scale(1);opacity:.8}85%,to{transform:scale(1.9);opacity:0}}.BluebookShowcase_launchMeta__6AIta{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.875rem;line-height:1.45;color:var(--sec-muted)}.BluebookShowcase_launchMeta__6AIta svg{flex:none;width:1rem;height:1rem}.BluebookShowcase_launchMeta__6AIta[data-kind=complete],.BluebookShowcase_launchMeta__6AIta[data-kind=in-progress]{font-weight:500;color:var(--sec-ink)}.BluebookShowcase_launchMeta__6AIta[data-kind=complete] svg{color:rgb(var(--home-correct))}.BluebookShowcase_panel__3HNyS{position:relative;isolation:isolate;display:grid;gap:1rem;min-width:0}.BluebookShowcase_panel__3HNyS:before{content:"";position:absolute;z-index:-1;inset:-2.5rem -2rem 2rem;background:linear-gradient(rgb(var(--home-ink)/.05) 1px,transparent 1px) 50% /var(--land-grid) var(--land-grid),linear-gradient(90deg,rgb(var(--home-ink)/.05) 1px,transparent 1px) 50% /var(--land-grid) var(--land-grid);mask-image:radial-gradient(closest-side,black 55%,transparent);pointer-events:none}.BluebookShowcase_device__O1Vo1{container:device/inline-size;border-radius:1.5rem;padding:.625rem;background:rgb(var(--land-graphite));box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 0 0 1px rgb(var(--home-ink)/.3),0 50px 90px -45px rgb(var(--home-ink)/.6)}.BluebookShowcase_deviceScreen__1sGLH{position:relative;overflow:hidden;height:38rem;border-radius:1rem;background:white}@media (min-width:40rem){.BluebookShowcase_deviceScreen__1sGLH{height:33rem}}.BluebookShowcase_deviceLayer__LdCOl{position:absolute;inset:0}.BluebookShowcase_caption__0tgGH{min-height:5em;margin:0;max-width:46rem;font-size:1.0625rem;font-weight:300;line-height:1.6;color:var(--sec-muted)}@media (min-width:64rem){.BluebookShowcase_caption__0tgGH{min-height:3.4em}}.BluebookShowcase_caption__0tgGH b{font-weight:600;color:var(--sec-ink)}.BluebookShowcase_test__wML96{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;font-size:.875rem;color:rgb(var(--home-ink))}.BluebookShowcase_testTop__bAoI7{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 1rem .5rem}.BluebookShowcase_testModule__LJ9uv{display:grid;gap:.15rem;min-width:0}.BluebookShowcase_testModule__LJ9uv b{overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.BluebookShowcase_testDirections__dUTq6{display:inline-flex;align-items:center;gap:.2rem;font-size:.8125rem;font-weight:500;color:rgb(var(--bb-blue))}.BluebookShowcase_testDirections__dUTq6 svg{width:.875rem;height:.875rem}.BluebookShowcase_testClock__HK3_U{display:grid;justify-items:center}.BluebookShowcase_clockTime__xWie8{font-size:1.375rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.BluebookShowcase_clockStack__whvmE{display:grid;justify-items:center;gap:.2rem}.BluebookShowcase_clockHidden__sO0wm{display:grid;place-items:center;height:1.5rem}.BluebookShowcase_clockHidden__sO0wm svg{width:1.25rem;height:1.25rem}.BluebookShowcase_clockToggle__mPfKM{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgb(var(--home-ink)/.2);border-radius:999px;padding:.05rem .5rem;font-size:.6875rem;font-weight:600;transition:background-color .2s ease-out,color .2s ease-out}.BluebookShowcase_clockToggle__mPfKM svg{width:.75rem;height:.75rem}.BluebookShowcase_clockToggle__mPfKM[data-pressed]{color:white;border-color:rgb(var(--home-ink));background:rgb(var(--home-ink))}.BluebookShowcase_reviewBadge__o3OM7{border-radius:999px;padding:.3rem .8rem;font-size:.8125rem;font-weight:600;color:rgb(var(--home-correct));background:rgb(var(--home-correct-tint))}.BluebookShowcase_testTools__0Fafv{justify-self:end;display:flex;gap:.875rem}.BluebookShowcase_testTool__obBzI{display:grid;justify-items:center;gap:.15rem;font-size:.6875rem;font-weight:500;white-space:nowrap;transition:color .2s ease-out}.BluebookShowcase_testTool__obBzI svg{width:1.125rem;height:1.125rem}.BluebookShowcase_testTool__obBzI[data-active]{color:rgb(var(--bb-blue))}.BluebookShowcase_testRail__UuKpN{height:3px;margin:0 1rem .375rem;background:repeating-linear-gradient(90deg,rgb(var(--home-ink)/.28) 0 4px,transparent 4px 7px)}.BluebookShowcase_testRail__UuKpN span{display:block;height:100%;border-radius:2px;background:rgb(var(--home-ink))}.BluebookShowcase_testBody__CzSon{display:grid;min-height:0;overflow:hidden;border-top:1px solid rgb(var(--home-ink)/.1)}.BluebookShowcase_test__wML96[data-layout=split] .BluebookShowcase_testBody__CzSon{grid-template-rows:auto minmax(0,1fr)}.BluebookShowcase_test__wML96[data-layout=single] .BluebookShowcase_testBody__CzSon{display:flex;flex-direction:column}.BluebookShowcase_pane__wvRub{position:relative;min-width:0;min-height:0;padding:.875rem 1rem}.BluebookShowcase_test__wML96[data-layout=split] .BluebookShowcase_pane__wvRub:first-child{border-bottom:1px solid rgb(var(--home-ink)/.12)}.BluebookShowcase_pane__wvRub[data-math]{flex:1;width:100%;max-width:26rem;margin-inline:auto}@container device (min-width: 40rem){.BluebookShowcase_test__wML96[data-layout=split] .BluebookShowcase_testBody__CzSon{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.BluebookShowcase_test__wML96[data-layout=split] .BluebookShowcase_pane__wvRub:first-child{border-bottom:0;border-right:1px solid rgb(var(--home-ink)/.12)}.BluebookShowcase_test__wML96[data-layout=single] .BluebookShowcase_testBody__CzSon{flex-direction:row}.BluebookShowcase_pane__wvRub{padding:1.25rem 1.5rem}}.BluebookShowcase_testFoot__6jMKI{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgb(var(--home-ink)/.1);padding:.5rem .75rem}.BluebookShowcase_testYou__qDLdK{display:none;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600}.BluebookShowcase_testYou__qDLdK span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.6875rem;color:white;background:rgb(var(--home-ink))}.BluebookShowcase_testNav__wqVPp{display:inline-flex;align-items:center;gap:.3rem;border-radius:.5rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;color:white;background:rgb(var(--home-ink));transition:box-shadow .2s ease-out}.BluebookShowcase_testNav__wqVPp svg{width:.875rem;height:.875rem}.BluebookShowcase_testNav__wqVPp[data-open]{box-shadow:0 0 0 2px white,0 0 0 4px rgb(var(--home-ink)/.35)}.BluebookShowcase_testPager__kh6cV{display:flex;gap:.4rem}.BluebookShowcase_testBack__vYjzy,.BluebookShowcase_testNext__3nety{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.BluebookShowcase_testBack__vYjzy{display:none;color:rgb(var(--home-ink)/.35);background:rgb(var(--home-ink)/.04)}.BluebookShowcase_testNext__3nety{color:white;background:rgb(var(--bb-blue))}.BluebookShowcase_testBack__vYjzy svg,.BluebookShowcase_testNext__3nety svg{width:.8rem;height:.8rem}@container device (max-width: 39.99rem){.BluebookShowcase_choiceLabel__ENOxe span,.BluebookShowcase_moduleLong__SumhF,.BluebookShowcase_testDirections__dUTq6,.BluebookShowcase_testTool__obBzI span{display:none}.BluebookShowcase_testModule__LJ9uv b{white-space:normal}.BluebookShowcase_passage__4dEUQ,.BluebookShowcase_stem__FYNSN{font-size:.875rem}.BluebookShowcase_calcPanel__uqeWE{height:40%}}@container device (min-width: 40rem){.BluebookShowcase_moduleShort__qkREz{display:none}.BluebookShowcase_testBack__vYjzy,.BluebookShowcase_testYou__qDLdK{display:inline-flex}}.BluebookShowcase_passage__4dEUQ{margin:0;font-family:var(--bb-test-face);font-size:.9375rem;line-height:1.6}.BluebookShowcase_blank__UBzD_{display:inline-block;width:3.25rem;margin:0 .25rem;border-bottom:1.5px solid}.BluebookShowcase_qBar__hnyZ6{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.25rem;background:rgb(var(--home-ink)/.05);box-shadow:inset 0 -2px 0 rgb(var(--home-ink)/.15)}.BluebookShowcase_qNumber__j3QFS{display:grid;place-items:center;min-width:1.6rem;height:1.6rem;border-radius:.25rem;padding-inline:.25rem;font-size:.8125rem;font-weight:700;color:white;background:rgb(var(--home-ink))}.BluebookShowcase_qReview__DJwu8{display:inline-flex;align-items:center;gap:.3rem;border-radius:.3rem;padding:.2rem .4rem;font-size:.8125rem;font-weight:500;transition:color .24s ease-out,background-color .24s ease-out}.BluebookShowcase_qReview__DJwu8 svg{width:.95rem;height:.95rem;transition:fill .24s ease-out,transform .38s var(--bb-ease)}.BluebookShowcase_qReview__DJwu8[data-marked]{color:rgb(var(--bb-flag));background:white}.BluebookShowcase_qReview__DJwu8[data-marked] svg{fill:currentColor;transform:scale(1.15)}.BluebookShowcase_qStrike__Wo32f{margin-left:auto;border:1px solid rgb(var(--home-ink)/.3);border-radius:.3rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px;background:white;transition:background-color .22s ease-out,color .22s ease-out,border-color .22s ease-out}.BluebookShowcase_qStrike__Wo32f[data-on]{color:white;border-color:rgb(var(--bb-blue));background:rgb(var(--bb-blue))}.BluebookShowcase_stem__FYNSN{margin:.75rem 0;font-family:var(--bb-test-face);font-size:.9375rem;line-height:1.45}.BluebookShowcase_choices__t83F4{display:grid;gap:.45rem}.BluebookShowcase_choiceRow__p5CWv{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.BluebookShowcase_choices__t83F4[data-eliminator] .BluebookShowcase_choiceRow__p5CWv{grid-template-columns:minmax(0,1fr) 2.75rem;column-gap:.4rem}.BluebookShowcase_choice__lgTCm{display:flex;align-items:center;gap:.6rem;min-width:0;border:1px solid rgb(var(--home-ink)/.35);border-radius:.5rem;padding:.4rem .6rem;font-family:var(--bb-test-face);font-size:.875rem;background:white;transition:border-color .22s ease-out,background-color .22s ease-out,color .22s ease-out,box-shadow .22s ease-out}.BluebookShowcase_choiceLetter__CI2Qb{position:relative;flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1.5px solid;border-radius:999px;font-family:var(--font-sans),system-ui,sans-serif;font-size:.75rem;font-weight:700;transition:background-color .22s ease-out,color .22s ease-out,border-color .22s ease-out}.BluebookShowcase_choiceText__Q0yFr{flex:1;min-width:0;transition:color .22s ease-out}.BluebookShowcase_choiceLabel__ENOxe{flex:none;display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-sans),system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BluebookShowcase_choiceLabel__ENOxe svg{width:.85rem;height:.85rem}.BluebookShowcase_choiceRow__p5CWv[data-state=picked] .BluebookShowcase_choice__lgTCm{border-color:rgb(var(--bb-blue));box-shadow:0 0 0 1.5px rgb(var(--bb-blue));background:rgb(var(--bb-blue)/.05)}.BluebookShowcase_choiceRow__p5CWv[data-state=picked] .BluebookShowcase_choiceLetter__CI2Qb{color:white;border-color:rgb(var(--bb-blue));background:rgb(var(--bb-blue))}.BluebookShowcase_choiceRow__p5CWv[data-state=struck] .BluebookShowcase_choice__lgTCm{border-style:dashed;border-color:rgb(var(--home-ink)/.3);color:rgb(var(--home-ink)/.42)}.BluebookShowcase_choiceRow__p5CWv[data-state=struck] .BluebookShowcase_choiceText__Q0yFr{text-decoration:line-through}.BluebookShowcase_choiceRow__p5CWv[data-state=struck] .BluebookShowcase_choiceLetter__CI2Qb:after{content:"";position:absolute;left:-.2rem;right:-.2rem;top:50%;height:1.5px;background:currentColor;transform:rotate(-35deg)}.BluebookShowcase_choiceRow__p5CWv[data-state=correct] .BluebookShowcase_choice__lgTCm{border-color:rgb(var(--home-correct));box-shadow:0 0 0 1.5px rgb(var(--home-correct))}.BluebookShowcase_choiceRow__p5CWv[data-state=correct] .BluebookShowcase_choiceLetter__CI2Qb{color:white;border-color:rgb(var(--home-correct));background:rgb(var(--home-correct))}.BluebookShowcase_choiceRow__p5CWv[data-state=correct] .BluebookShowcase_choiceLabel__ENOxe{color:rgb(var(--home-correct))}.BluebookShowcase_choiceRow__p5CWv[data-state=yours] .BluebookShowcase_choice__lgTCm{border-color:rgb(var(--home-wrong))}.BluebookShowcase_choiceRow__p5CWv[data-state=yours] .BluebookShowcase_choiceLetter__CI2Qb{color:white;border-color:rgb(var(--home-wrong));background:rgb(var(--home-wrong))}.BluebookShowcase_choiceRow__p5CWv[data-state=yours] .BluebookShowcase_choiceLabel__ENOxe{color:rgb(var(--home-wrong))}.BluebookShowcase_strikeSlot__brfrz{display:grid;place-items:center;animation:BluebookShowcase_appear__Vg_7y .28s var(--bb-ease) both}.BluebookShowcase_strikeButton__pLj2E{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:1.5px solid rgb(var(--home-ink));border-radius:999px;font-size:.6875rem;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px}.BluebookShowcase_undo__cgkkt{font-size:.75rem;font-weight:600;color:rgb(var(--bb-blue));text-decoration:underline;text-underline-offset:2px}@keyframes BluebookShowcase_appear__Vg_7y{0%{opacity:0;transform:scale(.7)}}.BluebookShowcase_why__MDDV4{grid-column:1/-1;overflow:hidden}.BluebookShowcase_why__MDDV4 span{display:block;margin:.4rem 0 .1rem 1.1rem;border-left:2px solid rgb(var(--home-ink)/.3);border-radius:0 .4rem .4rem 0;padding:.4rem .65rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--home-ink)/.82);background:rgb(var(--home-ink)/.03)}.BluebookShowcase_choiceRow__p5CWv[data-state=correct] .BluebookShowcase_why__MDDV4 span{border-left-color:rgb(var(--home-correct))}.BluebookShowcase_choiceRow__p5CWv[data-state=yours] .BluebookShowcase_why__MDDV4 span{border-left-color:rgb(var(--home-wrong))}.BluebookShowcase_timingCard__cQALX{position:absolute;top:5.5rem;left:50%;translate:-50% 0;display:grid;gap:.75rem;width:min(21rem,calc(100% - 2rem));border-radius:1rem;padding:1rem 1.125rem;background:white;box-shadow:0 0 0 1px rgb(var(--home-ink)/.08),0 30px 60px -20px rgb(var(--home-ink)/.45)}.BluebookShowcase_timingHead__GcsEB{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600}.BluebookShowcase_timingHead__GcsEB svg{width:1.05rem;height:1.05rem;color:rgb(var(--bb-blue))}.BluebookShowcase_timingTrack__7Wu_l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:.65rem;padding:.2rem;background:rgb(var(--home-ink)/.06)}.BluebookShowcase_timingOption__11MXi{position:relative;isolation:isolate;padding:.45rem 0;font-size:.8125rem;font-weight:600;text-align:center;color:var(--sec-muted);transition:color .2s ease-out}.BluebookShowcase_timingOption__11MXi[data-selected]{color:rgb(var(--home-ink))}.BluebookShowcase_timingPill__TONK6{position:absolute;z-index:-1;inset:0;border-radius:.5rem;background:white;box-shadow:0 1px 3px rgb(var(--home-ink)/.18)}.BluebookShowcase_timingClock__Up5UG{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem;color:var(--sec-muted)}.BluebookShowcase_timingClock__Up5UG b{font-size:1.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--home-ink))}.BluebookShowcase_selection__sjMVe{border-radius:.15em;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .32s ease-out,box-shadow .32s ease-out}.BluebookShowcase_selection__sjMVe[data-state=selected]{background:rgb(var(--bb-selection))}.BluebookShowcase_selection__sjMVe[data-state=highlight]{background:rgb(var(--bb-violet))}.BluebookShowcase_selection__sjMVe[data-note]{box-shadow:inset 0 -2px 0 rgb(var(--bb-violet-ink)/.55)}.BluebookShowcase_highlightBar__Rc8MM{display:inline-flex;align-items:center;gap:.55rem;margin-top:.875rem;border:1px solid rgb(var(--home-ink)/.12);border-radius:.65rem;padding:.4rem .55rem;background:white;box-shadow:0 12px 26px -14px rgb(var(--home-ink)/.45)}.BluebookShowcase_highlightBar__Rc8MM svg{width:1rem;height:1rem}.BluebookShowcase_swatch__9S0UI{width:1.1rem;height:1.1rem;border-radius:999px;transition:box-shadow .22s ease-out}.BluebookShowcase_swatch__9S0UI[data-color=violet]{background:rgb(196 181 253)}.BluebookShowcase_swatch__9S0UI[data-color=blue]{background:rgb(147 197 253)}.BluebookShowcase_swatch__9S0UI[data-color=pink]{background:rgb(249 168 212)}.BluebookShowcase_swatch__9S0UI[data-selected]{box-shadow:0 0 0 2px white,0 0 0 3.5px rgb(var(--home-ink))}.BluebookShowcase_barDivider__7LsU_{width:1px;height:1.1rem;background:rgb(var(--home-ink)/.15)}.BluebookShowcase_barNote__LJcN4{display:grid;place-items:center;border-radius:.3rem;padding:.1rem;transition:background-color .2s ease-out}.BluebookShowcase_barNote__LJcN4[data-pressed]{background:rgb(var(--home-ink)/.1)}.BluebookShowcase_note__r_DlK{display:flex;align-items:flex-start;gap:.5rem;margin-top:.625rem;border:1px solid rgb(var(--bb-violet-ink)/.25);border-left:3px solid rgb(var(--bb-violet-ink)/.6);border-radius:.5rem;padding:.55rem .7rem;font-size:.8125rem;line-height:1.45;background:rgb(245 243 255)}.BluebookShowcase_note__r_DlK svg{flex:none;width:.95rem;height:.95rem;margin-top:.1rem;color:rgb(var(--bb-violet-ink))}.BluebookShowcase_caret__v2M_H{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:text-bottom;background:currentColor;animation:BluebookShowcase_blink__wW5oF 1s steps(2,start) infinite}@keyframes BluebookShowcase_blink__wW5oF{to{visibility:hidden}}.BluebookShowcase_map__ewd3f{position:absolute;left:50%;bottom:3.5rem;translate:-50% 0;display:grid;gap:.75rem;width:min(29rem,calc(100% - 1.5rem));border-radius:1rem;padding:1rem;background:white;box-shadow:0 0 0 1px rgb(var(--home-ink)/.08),0 30px 60px -20px rgb(var(--home-ink)/.5)}.BluebookShowcase_mapHead__RhqLo{display:grid;gap:.15rem}.BluebookShowcase_mapHead__RhqLo b{font-size:.875rem;font-weight:600}.BluebookShowcase_mapHead__RhqLo span,.BluebookShowcase_mapLegend__ob3mA{font-size:.75rem;color:var(--sec-muted)}.BluebookShowcase_mapLegend__ob3mA{display:flex;flex-wrap:wrap;gap:.4rem 1rem;border-block:1px solid rgb(var(--home-ink)/.1);padding:.5rem 0}.BluebookShowcase_mapLegend__ob3mA>span{display:inline-flex;align-items:center;gap:.3rem}.BluebookShowcase_mapLegend__ob3mA svg{width:.85rem;height:.85rem}.BluebookShowcase_mapLegend__ob3mA svg[data-kind=flag]{color:rgb(var(--bb-flag));fill:currentColor}.BluebookShowcase_mapLegend__ob3mA i{display:inline-block;width:.75rem;height:.75rem;border-radius:.15rem}.BluebookShowcase_mapLegend__ob3mA i[data-kind=blank]{border:1px dashed rgb(var(--home-ink)/.45)}.BluebookShowcase_mapLegend__ob3mA i[data-kind=answered]{background:rgb(var(--bb-blue))}.BluebookShowcase_mapGrid__VzBTS{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}@container device (min-width: 40rem){.BluebookShowcase_mapGrid__VzBTS{grid-template-columns:repeat(9,minmax(0,1fr))}}.BluebookShowcase_mapCell__3FepQ{position:relative;display:grid;place-items:center;height:1.75rem;border-radius:.3rem;font-size:.75rem;font-weight:600}.BluebookShowcase_mapCell__3FepQ[data-state=blank]{border:1px dashed rgb(var(--home-ink)/.4)}.BluebookShowcase_mapCell__3FepQ[data-state=answered]{color:white;background:rgb(var(--bb-blue))}.BluebookShowcase_mapCell__3FepQ[data-current]{outline:2px solid rgb(var(--home-ink));outline-offset:1.5px}.BluebookShowcase_mapCell__3FepQ[data-flag]:after{content:"";position:absolute;top:-3px;right:2px;width:.45rem;height:.6rem;background:rgb(var(--bb-flag));clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.BluebookShowcase_mapCta__kuJuQ{justify-self:center;display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid rgb(var(--bb-blue));border-radius:999px;padding:.35rem .95rem;font-size:.8125rem;font-weight:600;color:rgb(var(--bb-blue))}.BluebookShowcase_mapCta__kuJuQ svg{width:.95rem;height:.95rem}.BluebookShowcase_mapCta__kuJuQ[data-ready]{animation:BluebookShowcase_ctaGlow__2kMFw 2.4s ease-in-out infinite}@keyframes BluebookShowcase_ctaGlow__2kMFw{0%,to{box-shadow:0 0 0 0 rgb(var(--bb-blue)/.35)}50%{box-shadow:0 0 0 6px rgb(var(--bb-blue)/0)}}.BluebookShowcase_calcPanel__uqeWE{flex:none;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;height:48%;margin:.625rem .625rem 0;overflow:hidden;border:1px solid rgb(var(--home-ink)/.15);border-radius:.75rem;background:white;box-shadow:0 20px 40px -24px rgb(var(--home-ink)/.5)}@container device (min-width: 40rem){.BluebookShowcase_calcPanel__uqeWE{width:48%;height:auto;margin:.75rem 0 .75rem .75rem}}.BluebookShowcase_calcTitle__9a4j6{display:flex;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;background:rgb(var(--home-ink)/.05)}.BluebookShowcase_calcTitle__9a4j6 svg{width:.9rem;height:.9rem}.BluebookShowcase_calcExprs__Ka7xj{display:grid;border-bottom:1px solid rgb(var(--home-ink)/.1)}.BluebookShowcase_expr__WZGmG{display:flex;align-items:center;gap:.55rem;min-height:2.1rem;padding:.3rem .75rem;font-family:KaTeX_Main,Times New Roman,serif;font-size:1rem;transition:background-color .2s ease-out}.BluebookShowcase_expr__WZGmG+.BluebookShowcase_expr__WZGmG{border-top:1px solid rgb(var(--home-ink)/.08)}.BluebookShowcase_expr__WZGmG[data-active]{background:rgb(var(--home-math-tint))}.BluebookShowcase_exprSwatch__idh0K{flex:none;width:.7rem;height:.7rem;border-radius:999px}.BluebookShowcase_expr__WZGmG[data-tone=sum] .BluebookShowcase_exprSwatch__idh0K{background:rgb(var(--bb-sum))}.BluebookShowcase_expr__WZGmG[data-tone=difference] .BluebookShowcase_exprSwatch__idh0K{background:rgb(var(--bb-difference))}.BluebookShowcase_exprText__4BVcX{font-style:italic}.BluebookShowcase_calcGraph__nGWG3{display:block;width:100%;height:100%;min-height:0}.BluebookShowcase_gridLine__RzshF{stroke:rgb(var(--home-ink)/.07);stroke-width:1}.BluebookShowcase_axis__vYfvd{stroke:rgb(var(--home-ink)/.45);stroke-width:1.2}.BluebookShowcase_lineDifference__FtTqe,.BluebookShowcase_lineSum__EkdDT{fill:none;stroke-width:2.5;stroke-linecap:round}.BluebookShowcase_lineSum__EkdDT{stroke:rgb(var(--bb-sum))}.BluebookShowcase_lineDifference__FtTqe{stroke:rgb(var(--bb-difference))}.BluebookShowcase_crossing__OLRcP{fill:rgb(var(--home-ink));stroke:white;stroke-width:2}.BluebookShowcase_crossingLabel__wiMig{font-size:13px;font-weight:600;fill:rgb(var(--home-ink));paint-order:stroke;stroke:white;stroke-width:4px}.BluebookShowcase_tests__AwdFQ{margin-top:clamp(3.5rem,7vw,5.5rem);display:grid;gap:2rem;border-top:1px solid var(--sec-line);padding-top:2.5rem}@media (min-width:64rem){.BluebookShowcase_tests__AwdFQ{grid-template-columns:17rem minmax(0,1fr);column-gap:3rem;align-items:start}}.BluebookShowcase_testsCount__lTZwe{display:flex;align-items:flex-end;gap:1.25rem}@media (min-width:64rem){.BluebookShowcase_testsCount__lTZwe{display:grid;gap:1rem}}.BluebookShowcase_bigNumber__NIRlO{display:inline-flex;align-items:flex-start;font-family:var(--font-serif),Georgia,serif;font-size:clamp(5rem,3.75rem + 4vw,7.5rem);font-weight:500;line-height:.82;letter-spacing:-.04em;color:var(--sec-ink)}.BluebookShowcase_bigNumber__NIRlO span{margin-left:.04em;font-size:.55em;font-style:italic;line-height:1;color:rgb(var(--home-ember))}.BluebookShowcase_testsText__TPcRb{display:grid;justify-items:start;gap:.625rem}.BluebookShowcase_testsTitle__PAcDN{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:500;line-height:1.15;letter-spacing:-.01em}.BluebookShowcase_coming__4H69N{display:inline-flex;align-items:center;gap:.375rem;border:1px dashed rgb(var(--home-ink)/.35);border-radius:999px;padding:.25rem .75rem .25rem .5rem;font-size:.875rem;font-weight:600;color:var(--sec-ink)}.BluebookShowcase_coming__4H69N svg{width:1rem;height:1rem;color:rgb(var(--home-ember))}.BluebookShowcase_testsBody__OiqIt{display:grid;gap:1.75rem;min-width:0}.BluebookShowcase_testsLede__hpQig{margin:0;max-width:44rem;font-size:1.0625rem;font-weight:300;line-height:1.6;color:var(--sec-muted)}.BluebookShowcase_timeline__emWJU{display:grid;gap:1.25rem}@media (min-width:48rem){.BluebookShowcase_timeline__emWJU{display:flex;align-items:flex-start;gap:.625rem}.BluebookShowcase_timeline__emWJU>li{flex:var(--minutes) 1 0;min-width:0}}.BluebookShowcase_sectionPart__4DlKJ{display:grid;gap:.625rem}.BluebookShowcase_sectionPart__4DlKJ[data-kind=reading-writing]{--bar:var(--home-ink)}.BluebookShowcase_sectionPart__4DlKJ[data-kind=math]{--bar:var(--home-math)}.BluebookShowcase_sectionName__jH_2D{display:flex;align-items:center;height:1.75rem;border-bottom:1.5px solid;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--bar))}.BluebookShowcase_modules__1FkiR{display:grid;gap:.625rem}@media (min-width:48rem){.BluebookShowcase_modules__1FkiR{display:flex;gap:.5rem}.BluebookShowcase_module__oAylq{flex:var(--minutes) 1 0;min-width:0}}.BluebookShowcase_module__oAylq{display:grid;gap:.35rem}.BluebookShowcase_moduleBar__kAARi{display:flex;align-items:center;width:calc(var(--minutes) / 35 * 100%);height:2.75rem;border-radius:.6rem;padding-inline:.875rem;font-size:.875rem;font-weight:600;color:white;background:rgb(var(--bar));box-shadow:0 12px 22px -16px rgb(var(--bar));transform-origin:left center}@media (min-width:48rem){.BluebookShowcase_moduleBar__kAARi{width:auto}}.BluebookShowcase_moduleBar__kAARi span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BluebookShowcase_moduleMeta__MP77_{font-size:.8125rem;line-height:1.35;color:var(--sec-muted)}.BluebookShowcase_breakPart__gtc4M{display:flex;align-items:center;gap:.75rem}@media (min-width:48rem){.BluebookShowcase_breakPart__gtc4M{flex-direction:column;align-items:stretch;gap:.35rem;padding-top:2.375rem;text-align:center}}.BluebookShowcase_breakBox__93d1i{display:grid;place-items:center;flex:none;width:calc(var(--minutes) / 35 * 100%);min-width:3.5rem;height:2.75rem;border:1.5px dashed rgb(var(--home-ink)/.3);border-radius:.6rem;color:var(--sec-muted)}@media (min-width:48rem){.BluebookShowcase_breakBox__93d1i{width:auto;min-width:0}}.BluebookShowcase_breakBox__93d1i svg{width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:reduce){.BluebookShowcase_caret__v2M_H,.BluebookShowcase_launchIcon__AHu2_:after,.BluebookShowcase_launchIcon__AHu2_:before,.BluebookShowcase_mapCta__kuJuQ[data-ready],.BluebookShowcase_strikeSlot__brfrz{animation:none}}.HomeSections_main__ZvAcU{--sec-ease:cubic-bezier(0.2,0.7,0.2,1);--sec-fast:180ms;--sec-ink:rgb(var(--home-ink));--sec-muted:rgb(var(--home-muted));--sec-line:rgb(var(--home-ink)/0.1);--sec-gutter:1rem;--sec-max:1320px;--land-graphite:30 27 25;--land-ivory:244 240 232;--land-clay:226 176 150;--land-grid:2.5rem;--space-section:clamp(4.5rem,9vw,7.5rem);--space-band:clamp(4rem,8vw,6.5rem);--thread-x:calc(max(var(--sec-gutter), (100% - var(--sec-max)) / 2) - var(--sec-gutter) / 2);--thread-color:rgb(var(--home-ember)/0.28);--thread-node:0.75rem;overflow:hidden;background:rgb(var(--home-paper));color:var(--sec-ink)}.HomeSections_grid__Sn8eG{position:absolute;z-index:-1;inset:0;background:linear-gradient(var(--grid-ink) 1px,transparent 1px) top /var(--land-grid) var(--land-grid),linear-gradient(90deg,var(--grid-ink) 1px,transparent 1px) top /var(--land-grid) var(--land-grid);pointer-events:none}@media (min-width:64rem){.HomeSections_thread__gbbIL{position:relative}.HomeSections_thread__gbbIL:after{content:"";position:absolute;top:0;bottom:0;left:var(--thread-x);width:1px;background:var(--thread-color);pointer-events:none}.HomeSections_main__ZvAcU .HomeSections_section__XkXEN.HomeSections_thread__gbbIL:after{left:calc(var(--sec-gutter) / 2)}.HomeSections_node__XZIlg{position:relative}.HomeSections_node__XZIlg:before{content:"";position:absolute;z-index:1;top:50%;left:calc(var(--sec-gutter) / -2);width:var(--thread-node);height:var(--thread-node);translate:-50% -50%;border-radius:999px;border:1.5px solid rgb(var(--home-ember));background:rgb(var(--home-paper))}.HomeSections_nodeEnd__VflvV:after,.HomeSections_nodeStart__18qIG:after{content:"";position:absolute;left:calc(var(--sec-gutter) / -2);width:1px;height:400rem;background:var(--thread-color);pointer-events:none}.HomeSections_nodeStart__18qIG:after{top:50%}.HomeSections_nodeEnd__VflvV:after{bottom:50%}.HomeSections_onGraphite__w3iYK{--thread-color:rgb(var(--land-clay)/0.3)}.HomeSections_onGraphite__w3iYK .HomeSections_node__XZIlg:before{border-color:rgb(var(--land-clay));background:rgb(var(--land-graphite))}.HomeSections_onGraphite__w3iYK .HomeSections_nodeEnd__VflvV:before{width:calc(var(--thread-node) + .25rem);height:calc(var(--thread-node) + .25rem);background:rgb(var(--land-clay));box-shadow:0 0 0 5px rgb(var(--land-clay)/.16)}}@media (min-width:40rem){.HomeSections_main__ZvAcU{--sec-gutter:1.5rem}}@media (min-width:64rem){.HomeSections_main__ZvAcU{--sec-gutter:3rem}}.HomeSections_main__ZvAcU [data-tone=math]{--tone:var(--home-math)}.HomeSections_main__ZvAcU [data-tone=reading]{--tone:var(--home-reading)}.HomeSections_main__ZvAcU [data-tone=grammar]{--tone:var(--home-grammar)}.HomeSections_main__ZvAcU [data-tone=terracotta]{--tone:var(--home-terracotta)}.HomeSections_section__XkXEN{box-sizing:content-box;margin-inline:auto;max-width:var(--sec-max);padding:var(--space-section) var(--sec-gutter) 0;scroll-margin-top:var(--header-h)}.HomeSections_sectionClose__d_U9c{padding-bottom:var(--space-section)}.HomeSections_head__WGHPQ{display:grid;row-gap:1.125rem}.HomeSections_head__WGHPQ>.HomeSections_eyebrow___38DZ{justify-self:start}.HomeSections_head__WGHPQ>.HomeSections_lede___ijiv,.HomeSections_head__WGHPQ>.HomeSections_title__kfUg0{margin-top:0}@media (min-width:64rem){.HomeSections_head__WGHPQ{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:4rem;align-items:end}.HomeSections_head__WGHPQ>.HomeSections_eyebrow___38DZ{grid-column:1/-1}}.HomeSections_offerTitle__mxJEg em,.HomeSections_title__kfUg0 em{font-style:italic;color:rgb(var(--mark,var(--home-ember)))}.HomeSections_eyebrow___38DZ{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--home-ember))}.HomeSections_eyebrow___38DZ[data-subject]{color:rgb(var(--subject))}.HomeSections_eyebrow___38DZ svg{width:1.125rem;height:1.125rem}.HomeSections_title__kfUg0{margin-top:1rem;font-size:clamp(2.25rem,1.5rem + 2.3vw,3.5rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.HomeSections_titleSmall__pXf9h,.HomeSections_title__kfUg0{font-family:var(--font-serif),Georgia,serif;font-weight:500}.HomeSections_titleSmall__pXf9h{margin-top:.75rem;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.12;letter-spacing:-.015em}.HomeSections_lede___ijiv{margin-top:1.25rem;max-width:38rem;font-size:1.0625rem;font-weight:300;line-height:1.65;color:var(--sec-muted)}.HomeSections_lede___ijiv em{font-style:italic;color:var(--sec-ink)}.HomeSections_textLink__VEFCz{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:rgb(var(--home-ember));background-image:linear-gradient(currentColor,currentColor);background-size:0 1.5px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .24s var(--sec-ease),color var(--sec-fast) ease-out}.HomeSections_textLink__VEFCz svg{width:1.125rem;height:1.125rem;transition:transform var(--sec-fast) var(--sec-ease)}.HomeSections_textLink__VEFCz:hover{color:rgb(var(--home-ember-deep));background-size:100% 1.5px}.HomeSections_textLink__VEFCz:hover svg{transform:translateX(3px)}.HomeSections_fan__77kPf{margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 1rem;padding:1.5rem 0 2rem}.HomeSections_fanCard__TnC1q{--subject-color:rgb(var(--subject));--subject-soft:rgb(var(--subject-tint));--fg-serif:var(--font-serif);position:relative;flex:1 1 17rem;min-width:0;max-width:22rem;transition:transform .32s var(--sec-ease)}.HomeSections_fanCard__TnC1q>div[data-figure]{width:100%;border-radius:1rem}.HomeSections_fanCard__TnC1q>div>:first-child{border-radius:.9rem .9rem 0 0}.HomeSections_fanSubject__S2tfP{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.625rem;border-radius:999px;padding:.25rem .7rem .25rem .5rem;font-size:.875rem;font-weight:500;color:rgb(var(--subject));background:rgb(var(--subject-tint))}.HomeSections_fanSubject__S2tfP svg{width:.95rem;height:.95rem}@media (min-width:64rem){.HomeSections_fan__77kPf{flex-wrap:nowrap;padding:2rem 0 3rem}.HomeSections_fanCard__TnC1q{flex:none;width:20rem;max-width:none;margin-inline:-.75rem}.HomeSections_fanCard__TnC1q:first-child{transform:rotate(-6deg) translateY(1.25rem)}.HomeSections_fanCard__TnC1q:nth-child(2){z-index:1;transform:translateY(-.5rem)}.HomeSections_fanCard__TnC1q:nth-child(3){transform:rotate(6deg) translateY(1.25rem)}.HomeSections_fanCard__TnC1q:hover{z-index:2;transform:rotate(0deg) translateY(-1rem) scale(1.03)}}.HomeSections_desmos__TT2SS{--mark:var(--home-math);--band-fade:calc(var(--space-section) * 0.9);position:relative;isolation:isolate;padding:calc(var(--space-section) + var(--space-band) * .5) var(--sec-gutter) var(--space-band);background:linear-gradient(rgb(var(--home-paper)),rgb(var(--home-math-tint)) var(--band-fade),rgb(var(--home-math-tint)) calc(100% - var(--band-fade)),rgb(var(--home-paper)));scroll-margin-top:var(--header-h)}.HomeSections_desmos__TT2SS>.HomeSections_grid__Sn8eG{--grid-ink:rgb(var(--home-math)/0.075);mask-image:linear-gradient(transparent,black var(--band-fade),black calc(100% - var(--band-fade)),transparent)}.HomeSections_desmosInner__xux7b{margin-inline:auto;max-width:var(--sec-max);display:grid;gap:clamp(2rem,4vw,3rem)}.HomeSections_desmosHead___2irZ{display:grid;gap:2rem;align-items:end}@media (min-width:64rem){.HomeSections_desmosHead___2irZ{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}}.HomeSections_desmosCopy__gv0I8{display:grid;row-gap:1.125rem;justify-items:start}.HomeSections_desmosCopy__gv0I8 .HomeSections_lede___ijiv,.HomeSections_desmosCopy__gv0I8 .HomeSections_title__kfUg0{margin:0}.HomeSections_desmosGroups__pyrMM{margin:0 0 1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.HomeSections_desmosGroups__pyrMM li{display:flex;align-items:center;gap:.625rem;border-radius:.875rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:500;background:white;box-shadow:0 1px 0 rgb(var(--home-math)/.12),0 8px 20px -16px rgb(var(--home-math)/.5)}.HomeSections_desmosGroups__pyrMM li span{font-family:var(--font-serif),Georgia,serif;font-size:.9375rem;color:rgb(var(--home-math)/.6)}.HomeSections_desmosTry__2ABBv{min-width:0}.HomeSections_desmosTry__2ABBv>*{box-shadow:0 0 0 1px rgb(var(--home-math)/.14),0 40px 80px -40px rgb(var(--home-math)/.55)}.HomeSections_skillGrid__DD4pJ{margin-top:3rem;display:grid;gap:1rem}@media (min-width:64rem){.HomeSections_skillGrid__DD4pJ{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.HomeSections_skillCard__VUZH1{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;height:100%;border-radius:1.75rem;padding:1.75rem;background:rgb(var(--subject));color:white;box-shadow:0 30px 60px -36px rgb(var(--subject)/.9);transition:transform .26s var(--sec-ease),box-shadow .26s var(--sec-ease)}.HomeSections_skillCard__VUZH1>.HomeSections_grid__Sn8eG{--grid-ink:rgb(255 255 255/0.09);mask-image:radial-gradient(120% 90% at 100% 0,black,transparent 62%);transition:opacity .32s var(--sec-ease);opacity:.7}.HomeSections_skillCard__VUZH1:hover{transform:translateY(-4px);box-shadow:0 40px 70px -36px rgb(var(--subject))}.HomeSections_skillCard__VUZH1:hover>.HomeSections_grid__Sn8eG{opacity:1}.HomeSections_skillCard__VUZH1:active{transform:translateY(-1px) scale(.99)}.HomeSections_skillTop__Ip89s{display:flex;align-items:flex-start;justify-content:space-between}.HomeSections_skillIcon__L8Rn_{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:rgb(255 255 255/.16)}.HomeSections_skillIcon__L8Rn_ svg{width:1.5rem;height:1.5rem}.HomeSections_skillCount__rZWWA{display:grid;justify-items:end;font-size:.875rem;color:rgb(255 255 255/.8)}.HomeSections_skillCount__rZWWA strong{font-family:var(--font-serif),Georgia,serif;font-size:3rem;font-weight:500;line-height:1;color:white}.HomeSections_skillName__x4IV3{margin-top:1.5rem;font-family:var(--font-serif),Georgia,serif;font-size:2rem;line-height:1.1}.HomeSections_skillText__3arfp{margin-top:.75rem;font-size:1rem;line-height:1.6;color:rgb(255 255 255/.86)}.HomeSections_skillGroups__s5PuN{margin:1.5rem 0 1.75rem;display:flex;flex-wrap:wrap;gap:.4rem}.HomeSections_skillGroups__s5PuN span{border-radius:999px;padding:.3rem .7rem;font-size:.875rem;background:rgb(255 255 255/.13);color:white}.HomeSections_skillCta__LuXC0{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgb(255 255 255/.2);padding-top:1.125rem;font-size:1rem;font-weight:500}.HomeSections_skillCta__LuXC0 svg{width:1.25rem;height:1.25rem;transition:transform var(--sec-fast) var(--sec-ease)}.HomeSections_skillCard__VUZH1:hover .HomeSections_skillCta__LuXC0 svg{transform:translateX(4px)}.HomeSections_freeGrid__ZYbk4{margin-top:3rem;display:grid;gap:1.25rem}@media (min-width:64rem){.HomeSections_freeGrid__ZYbk4{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeSections_freeColumn__FabRf{border-top:3px solid rgb(var(--subject));padding-top:1.25rem}.HomeSections_freeHead__fp83E{display:flex;align-items:center;gap:.75rem;font-family:var(--font-serif),Georgia,serif;font-size:1.5rem;font-weight:500}.HomeSections_freeIcon__VVm1Y{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.875rem;color:rgb(var(--subject));background:rgb(var(--subject-tint))}.HomeSections_freeIcon__VVm1Y svg{width:1.25rem;height:1.25rem}.HomeSections_freeCount__F5BCp{margin-left:auto;border-radius:999px;padding:.25rem .7rem;font-family:var(--font-sans),sans-serif;font-size:.875rem;font-weight:500;color:rgb(var(--home-correct));background:rgb(var(--home-correct-tint))}.HomeSections_freeList__caJXL{margin-top:1rem}.HomeSections_freeLink__r6vAe{display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--sec-line);padding:.9rem .5rem;border-radius:.5rem;transition:background-color var(--sec-fast) ease-out,padding var(--sec-fast) var(--sec-ease)}.HomeSections_freeLink__r6vAe svg{flex:none;margin-left:auto;width:1.125rem;height:1.125rem;color:rgb(var(--subject));opacity:.45;transition:transform var(--sec-fast) var(--sec-ease),opacity var(--sec-fast) ease-out}.HomeSections_freeLink__r6vAe:hover{background:rgb(var(--subject-tint));padding-left:.875rem}.HomeSections_freeLink__r6vAe:hover svg{opacity:1;transform:translateX(3px)}.HomeSections_freeText__iyzeb{display:grid;gap:.1rem}.HomeSections_freeTopic__H5kPe{font-size:1.0625rem;font-weight:500}.HomeSections_freeGroup__3qW87{font-size:.875rem;color:var(--sec-muted)}.HomeSections_main__ZvAcU:has(>.HomeSections_ending__or_bS:last-child){margin-bottom:calc(var(--ending-tuck) * -1)}.HomeSections_main__ZvAcU{--ending-tuck:4rem}.HomeSections_ending__or_bS{--offer-surface:var(--land-ivory);--offer-mark:var(--home-ember-deep);position:relative;isolation:isolate;overflow:hidden;padding-bottom:calc(var(--ending-tuck) + clamp(3rem, 6vw, 4.5rem));background:rgb(var(--offer-surface));color:var(--sec-ink)}.HomeSections_offer__Vftqk{box-sizing:content-box;margin-inline:auto;max-width:var(--sec-max);padding:var(--space-band) var(--sec-gutter) 0;scroll-margin-top:var(--header-h)}.HomeSections_offerInner__fIYKt{position:relative;isolation:isolate;display:grid;gap:2.5rem}.HomeSections_offerInner__fIYKt>.HomeSections_grid__Sn8eG{--grid-ink:rgb(var(--home-ember)/0.1);inset:calc(var(--space-band) * -1) calc(var(--sec-gutter) * -1) -3rem;mask-image:radial-gradient(55% 75% at 50% 60%,black,transparent 72%)}@media (min-width:64rem){.HomeSections_offerInner__fIYKt{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:4rem}.HomeSections_offerInner__fIYKt>.HomeSections_grid__Sn8eG{mask-image:radial-gradient(38% 80% at 78% 55%,black,transparent 75%)}.HomeSections_ending__or_bS .HomeSections_node__XZIlg:before{background:rgb(var(--offer-surface))}.HomeSections_ending__or_bS .HomeSections_nodeEnd__VflvV:before{width:calc(var(--thread-node) + .25rem);height:calc(var(--thread-node) + .25rem);background:rgb(var(--home-ember));box-shadow:0 0 0 5px rgb(var(--home-ember)/.14)}}.HomeSections_priceCard__3Ezvx{justify-self:stretch}@media (min-width:64rem){.HomeSections_priceCard__3Ezvx{justify-self:center;width:min(100%,24rem)}}.HomeSections_offerName__TNGa_{font-size:.875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--offer-mark))}.HomeSections_offerTitle__mxJEg{margin-top:1rem;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.25rem,1.5rem + 2.3vw,3.5rem);font-weight:500;line-height:1.06;letter-spacing:-.02em;color:var(--sec-ink);text-wrap:balance}.HomeSections_offerTitle__mxJEg em{font-style:italic;color:rgb(var(--home-ember))}.HomeSections_offerList__8HAJt{margin-top:2rem;display:grid;gap:.875rem}@media (min-width:40rem){.HomeSections_offerList__8HAJt{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}}.HomeSections_offerList__8HAJt li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;color:var(--sec-ink)}.HomeSections_offerCheck__WPGLT{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;border-radius:999px;background:rgb(var(--home-ember)/.1);color:rgb(var(--offer-mark))}.HomeSections_offerCheck__WPGLT svg{width:.85rem;height:.85rem;stroke-width:2.5}.HomeSections_priceCard__3Ezvx{position:relative;overflow:hidden;border-radius:1.75rem;padding:2.25rem 2rem 2rem;background:rgb(var(--home-paper));color:var(--sec-ink);text-align:center;box-shadow:0 0 0 1px rgb(var(--home-ink)/.06),0 2px 4px rgb(60 40 24/.05),0 40px 80px -36px rgb(60 40 24/.38)}.HomeSections_priceCard__3Ezvx:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:rgb(var(--home-ember))}.HomeSections_priceLabel__7hCoT{font-size:.875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sec-muted)}.HomeSections_priceValue__BmrbA{margin-top:.5rem;font-family:var(--font-serif),Georgia,serif;font-size:clamp(4rem,3rem + 3vw,5.5rem);font-weight:500;line-height:1;letter-spacing:-.03em}.HomeSections_priceTerms__FzUs0{margin-top:.75rem;font-size:1rem;color:var(--sec-muted)}.HomeSections_priceCta__5HcQy{margin-top:1.75rem;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.5rem;border-radius:999px;font-size:1.0625rem;font-weight:500;color:white;background:rgb(var(--home-ember));box-shadow:0 16px 32px -14px rgb(var(--home-ember)/.75);transition:background-color var(--sec-fast) ease-out,transform var(--sec-fast) ease-out,box-shadow var(--sec-fast) ease-out}.HomeSections_priceCta__5HcQy svg{width:1.25rem;height:1.25rem;transition:transform var(--sec-fast) var(--sec-ease)}.HomeSections_priceCta__5HcQy:hover{background:rgb(var(--home-ember-deep));transform:translateY(-2px);box-shadow:0 20px 36px -14px rgb(var(--home-ember)/.8)}.HomeSections_priceCta__5HcQy:hover svg{transform:translateX(3px)}.HomeSections_priceCta__5HcQy:active{transform:scale(.98)}.HomeSections_priceSignIn__dWFCR{margin-top:1rem;font-size:.9375rem;color:var(--sec-muted)}.HomeSections_priceSignIn__dWFCR a{font-weight:500;color:var(--sec-ink);text-decoration:underline;text-underline-offset:3px}.HomeSections_priceSignIn__dWFCR a:hover{color:rgb(var(--home-ember))}.HomeSections_postscriptMark__t4DBT{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:500;color:rgb(var(--home-ember-deep))}.HomeSections_main__ZvAcU a:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:3px}.HomeSections_priceCard__3Ezvx a:focus-visible{outline-color:rgb(var(--home-ember))}.HomeSections_skillCard__VUZH1:focus-visible{outline-color:rgb(var(--subject))}@media (prefers-reduced-motion:reduce){.HomeSections_main__ZvAcU *,.HomeSections_main__ZvAcU :after,.HomeSections_main__ZvAcU :before{transition-duration:0s!important}.HomeSections_fanCard__TnC1q{transform:none!important}}