.public_page__IFtdG{color:var(--color-text-primary);overflow:clip}.public_page__IFtdG *{box-sizing:border-box}.public_container__HBZYr{width:min(1100px,calc(100% - 64px));margin-inline:auto}.public_breadcrumb__CGAaF{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:66px;font-size:13px;color:var(--color-text-secondary)}.public_breadcrumb__CGAaF a{color:inherit;text-decoration:none}.public_breadcrumb__CGAaF a:hover{color:var(--color-brand-primary)}.public_hero__ubMcz{padding:24px 0 64px}.public_hero__ubMcz.public_heroTitleOnly__mHMSs{padding-block:14px 8px}.public_heroTitleOnly__mHMSs .public_heroCopy__eJu_v h1{margin-bottom:0}.public_hero__ubMcz.public_heroBrief__rklbr{padding-block:14px 8px}.public_heroBrief__rklbr .public_heroCopy__eJu_v h1{margin-bottom:12px}.public_heroBrief__rklbr .public_heroDescription__KVoxq{font-size:16px;margin-bottom:0}.public_heroGrid__G82Yj{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:54px;gap:54px;align-items:center}.public_heroCompact__Qb8uL{max-width:1100px}.public_heroCompact__Qb8uL .public_heroCopy__eJu_v{max-width:760px}.public_heroCopy__eJu_v h1{font-size:clamp(36px,4.4vw,56px);line-height:1.12;letter-spacing:-.035em;font-weight:650;margin:0 0 24px;text-wrap:balance}.public_heroDescription__KVoxq{font-size:18px;line-height:1.65;color:var(--color-text-secondary);margin:0 0 24px}.public_heroFootnote__lNMFY{font-size:16px;color:var(--color-text-secondary);line-height:1.6;margin:24px 0 0}.public_heroVisual__i_P1N{min-width:0;position:relative}.public_section__7VhcK{padding-block:64px}.public_sectionHeading__KCxhB{max-width:760px;margin-bottom:30px}.public_sectionHeading__KCxhB h2{font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance}.public_sectionHeading__KCxhB>p{color:var(--color-text-secondary);font-size:16px;line-height:1.7;margin:0}.public_softSection__Wg0_V{background:#f0eee7}.public_blueSection__xvac_{background:#1b2150;color:white}.public_blueSection__xvac_ .public_sectionHeading__KCxhB>p{color:#d0d3e8}.public_split__hnKO8{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.public_prose__NrIud{color:var(--color-text-secondary);font-size:16px;line-height:1.75}.public_textLink__sVTec{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:16px;font-weight:550;color:var(--color-brand-primary);text-decoration:none}.public_textLink__sVTec:hover{text-decoration:underline}.public_stats__hvnV8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding:24px 0;border-block:1px solid var(--color-border-strong)}.public_stats__hvnV8>div{display:flex;flex-direction:column;gap:5px}.public_stats__hvnV8 strong{font-size:38px;color:var(--color-brand-primary);font-weight:600;letter-spacing:-.035em}.public_stats__hvnV8 span{font-size:15px;color:var(--color-text-secondary);line-height:1.5}.public_aboutHeroStores__Abp9l{margin:30px 0 0}.public_aboutHeroStores__Abp9l .lp-store-ctas,.public_ctaStores__S5Fv6 .lp-store-ctas{align-items:center;text-align:center}.public_aboutHeroStores__Abp9l .lp-store-badges,.public_ctaStores__S5Fv6 .lp-store-badges{align-items:center;justify-content:center;gap:18px}.public_aboutHeroStores__Abp9l .lp-store-badge,.public_ctaStores__S5Fv6 .lp-store-badge{height:56px}.public_aboutHeroStores__Abp9l .lp-web-link{color:#303bc0;-webkit-text-decoration-color:#b5bae9;text-decoration-color:#b5bae9}.public_aboutPhones__VcMjI{height:490px;position:relative;border-radius:32px;background:#e8e9f9;padding:28px}.public_aboutPhones__VcMjI>div:first-child{width:215px;position:absolute;top:22px;left:35px;z-index:2;transform:rotate(-6deg)}.public_aboutPhones__VcMjI>div:nth-child(2){width:198px;position:absolute;top:49px;right:28px;transform:rotate(6deg)}.public_productPill__xcCe_{position:absolute;z-index:3;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;border:1px solid #e5d3aa;background:#fff9eb;padding:14px 12px;border-radius:18px;box-shadow:0 6px 20px #1b215010}.public_productPill__xcCe_>span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:550;color:#66501c}.public_productPill__xcCe_ svg{width:18px;height:18px}.public_aboutFeatures__OsUTu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.public_featureGrid__hmhFL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.public_featureCard__xCz1M{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:24px;border:1px solid var(--color-border-soft);background:#fff;box-shadow:0 6px 20px #1b215005;min-width:0}.public_featureIcon__GSK8g{display:inline-grid;place-items:center;flex-shrink:0;width:52px;height:52px;border:1px solid #dcdef5;border-radius:16px;background:#eef0fd;color:#303bc0}.public_featureCard__xCz1M:nth-child(2n) .public_featureIcon__GSK8g{background:#fbf4e4;border-color:#eee1c3;color:#886827}.public_featureCard__xCz1M:nth-child(3n) .public_featureIcon__GSK8g{background:#eaf2ef;border-color:#d7e7e0;color:#3d7261}.public_featureBody__RUus5{min-width:0}.public_featureBody__RUus5 h3{font-size:21px;line-height:1.35;font-weight:600;margin:0 0 10px}.public_featureBody__RUus5 p{color:var(--color-text-secondary);font-size:16px;line-height:1.65;margin:0}.public_companyNote__yIJFH{font-size:15px;color:var(--color-text-secondary);margin:26px 0 0}.public_pathRounds__CE2Gd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.public_pathRound__WBk1M{border:1px solid #e6e2d8;background:#fff;border-radius:24px;padding:28px}.public_pathRound__WBk1M h3{font-size:24px;font-weight:600;margin:0 0 14px}.public_pathRound__WBk1M p{font-size:16px;line-height:1.7;color:var(--color-text-secondary)}.public_phoneticExample__hE9Z6{color:#303bc0!important;font-size:25px!important;margin:24px 0 0!important}.public_phoneticExamples__xKkJw{display:grid;margin-top:24px}.public_phoneticExampleRow__4tJvC{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid #e3e3f0}.public_phoneticExampleRow__4tJvC>div{min-width:0;display:flex;flex-direction:column;gap:4px}.public_phoneticExampleRow__4tJvC strong{font-size:25px;font-weight:600;color:#303bc0}.public_phoneticExampleRow__4tJvC span{font-size:16px;color:var(--color-text-secondary)}.public_screenshot___AG8A{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.public_screenshot___AG8A>div{width:260px;max-width:90%;transform:none}.public_screenshot___AG8A figcaption{font-size:15px;color:var(--color-text-secondary);text-align:center}.public_screenStage__HegaI{padding:34px 18px;border-radius:30px;background:#e8e9f9}.public_screenshotRow__1aivT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.public_screenshotRow__1aivT .public_screenshot___AG8A{border-radius:26px;background:#efede7;padding:24px 12px}.public_workflow__uTlMI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.public_workflow__uTlMI article{border-top:1px solid #454b76;padding-top:20px}.public_workflow__uTlMI h3{font-size:21px;font-weight:550;margin:0 0 12px;color:#f2dba4}.public_workflow__uTlMI p{font-size:16px;line-height:1.7;margin:0;color:#d0d3e8}.public_topicCloud__whqwg{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.public_topicCloud__whqwg span{background:#fff;border:1px solid #e6e2d8;border-radius:12px;padding:12px 16px;font-size:15px}.public_topicCloud__whqwg span:nth-child(3n+2){background:#e9eafa;border-color:#dfe1f1}.public_topicCloud__whqwg span:nth-child(3n){background:#f7edd5;border-color:#eee1c3}.public_stepList__wi_AO{display:grid;grid-gap:26px;gap:26px}.public_step__tpBKa{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.public_stepNumber__5gmjY{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e8e9f9;color:#303bc0}.public_step__tpBKa h3{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 8px}.public_step__tpBKa p{font-size:16px;line-height:1.7;color:var(--color-text-secondary);margin:0}.public_pathVisual___BE_s{padding:26px;background:#e8e9f9;border:1px solid #dcdef0;border-radius:30px}.public_pathVisualHeading__QLVN0{display:flex;align-items:center;gap:14px;margin-bottom:24px}.public_pathVisualHeading__QLVN0 strong{font-size:20px;font-weight:600}.public_pathVisualHeading__QLVN0 p{font-size:14px;line-height:1.5;color:#585670;margin:4px 0 0}.public_pathStop__04dh3{display:flex;align-items:center;gap:14px;border-radius:18px;padding:18px;margin-top:12px;background:#fff}.public_pathStop__04dh3>span{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:#fbf1df;color:#886827}.public_pathStop__04dh3 strong{display:block;font-size:17px;font-weight:550;line-height:1.4}.public_pathStop__04dh3 small{display:block;font-size:14px;color:#585670;line-height:1.5;margin-top:4px}.public_pathStopActive__N81Fn{background:#303bc0;color:#fff;box-shadow:0 8px 20px #303bc018}.public_pathStopActive__N81Fn>span{background:#ffffff18;color:#f2dba4}.public_pathStopActive__N81Fn small{color:#e0e3f7}.public_pathStopActive__N81Fn>b{margin-left:auto;color:#f2dba4}.public_pathLoop__cO557{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.6;color:#585670;margin-top:22px}.public_pathLoop__cO557 svg{flex-shrink:0;color:#303bc0}.public_sentenceStage__dfaLh{background:#e8e9f9;padding:30px;border-radius:30px}.public_sentenceCard__cdOdL{border:1px solid var(--color-border-soft);background:var(--color-bg-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:28px}.public_sentenceCard__cdOdL h3{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--color-text-secondary);font-weight:600;margin:0 0 24px}.public_sentenceCard__cdOdL h3 svg{width:18px;height:18px}.public_sentenceRoman__g_DjH,.public_sentenceThai__hZZ4_{font-size:var(--text-xl);line-height:1.5;margin:0 0 8px;overflow-wrap:break-word}.public_sentenceRoman__g_DjH{font-weight:var(--weight-medium);color:var(--color-text-primary)}.public_sentenceEnglish__1U3Wd,.public_sentenceThai__hZZ4_{color:var(--color-text-secondary)}.public_sentenceEnglish__1U3Wd{font-size:16px;line-height:1.5;margin:20px 0}.public_sentenceAudio__ABBvl{display:flex;justify-content:center}.public_sentenceDisclosure__6O2a1{font-size:12px;color:var(--color-text-muted);text-align:center;line-height:1.5;margin:18px 0 0}.public_demo__HOatj{border-radius:28px;padding:26px;background:#e8e9f9;border:1px solid #dcdef0}.public_visualCaption__thanJ{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#585670}.public_demoCard__jH3B4{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:310px;background:var(--color-bg-elevated);border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:28px 24px;margin:20px 0 24px}.public_demoCard__jH3B4>p:first-child{font-size:14px;color:var(--color-text-secondary);margin:0}.public_demoReveal__6S3ZG{background:transparent;color:#303bc0;border:1px solid #d2d6ed;border-radius:12px;min-height:44px;padding:10px 18px;font-size:16px;font-family:inherit;cursor:pointer}.public_demoAnswer__UX0Md{margin:0;color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:550}.public_demoInstruction__4Gmw8{font-size:15px;color:#585670;text-align:center;line-height:1.5;margin:0 0 12px}.public_confidenceButtons__eAk5N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.public_confidenceButtons__eAk5N button{display:flex;flex-direction:column;align-items:center;gap:5px;border:1.5px solid #c45c66;color:#a23847;background:#fff;border-radius:12px;padding:12px 4px;min-height:66px;font-family:inherit;cursor:pointer}.public_confidenceButtons__eAk5N button:nth-child(2){color:#87641e;border-color:#b78626}.public_confidenceButtons__eAk5N button:nth-child(3){color:#257453;border-color:#388762}.public_confidenceButtons__eAk5N strong{font-size:16px;font-weight:600}.public_confidenceButtons__eAk5N button>span{font-size:12px;line-height:1.4}.public_confidenceButtons__eAk5N button:disabled{opacity:.55;cursor:default}.public_confidenceButtons__eAk5N button[aria-pressed=true]{background:#eff0fc;outline:2px solid currentColor;outline-offset:2px}.public_demoStatus__Tfhsk{font-size:14px;color:#585670;text-align:center;line-height:1.6;margin:18px 0 0;min-height:44px}.public_jumpNav__BG_aQ{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0;border-block:1px solid #e6e2d8}.public_jumpNav__BG_aQ a{padding:11px 16px;min-height:44px;background:#fff;border:1px solid #e6e2d8;border-radius:24px;font-size:14px;color:#585670;text-decoration:none}.public_jumpNav__BG_aQ a:hover{color:#303bc0;border-color:#aab0e7}.public_chartSection__0da_9{padding:40px 0 12px;scroll-margin-top:100px}.public_alphabetChart__oEL_T>.public_chartSection__0da_9:first-child{padding-top:12px}.public_alphabetNotes___i_kF{max-width:760px;padding-top:36px}.public_alphabetNotes___i_kF h3{margin:28px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.public_chartHeading__1NhrJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.public_chartHeading__1NhrJ h2{font-size:27px;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:0}.public_classBadge__bvSxe{font-size:12px;padding:7px 12px;border-radius:20px;background:#e8e9f9;color:#303bc0}.public_classHigh__E8_IA{background:#f7edd5;color:#89651b}.public_classLow__Q0rET{background:#e5f0ea;color:#277655}.public_chartDescription__3BWpk{font-size:16px;line-height:1.7;color:#585670;margin:0 0 24px}.public_letterGrid__7JzWP,.public_numberGrid__KrWmW{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.public_letterCard__Dmg1N,.public_numberCard__SptTq{background:#fff;border:1px solid #e5e2da;border-radius:20px;padding:20px 16px;min-width:0}.public_letterTop____hj5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.public_letterTop____hj5>span{font-size:46px;line-height:1.5;color:#303bc0;flex-shrink:0}.public_letterRoman__AiD6F{font-size:16px;font-weight:550;line-height:1.5;margin:12px 0 6px}.public_letterMeaning__NO4sh{font-size:13px;line-height:1.5;color:#585670;margin:0 0 16px}.public_letterSounds__l7dqV{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border-top:1px solid #eeebe4;padding-top:12px}.public_letterSounds__l7dqV>span{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#585670}.public_letterSounds__l7dqV strong{font-size:22px;font-weight:600;line-height:1.2;color:#1b2150}.public_audioWrap__mb9_n{display:inline-flex;flex-shrink:0;position:relative}.public_audioButton__15aj7{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dfe2f4;background:#f0f1fc;color:#303bc0;border-radius:50%;cursor:pointer;transition:background .18s}.public_audioButton__15aj7:hover{background:#e0e3f7}.public_audioPlaying__F2iJ7{background:#303bc0!important;color:#fff!important}.public_audioButton__15aj7[aria-busy=true]{opacity:.6}.public_audioError__1WtYK{position:absolute;top:48px;right:0;z-index:4;width:165px;padding:10px;border:1px solid #e7bdc2;border-radius:10px;background:#fff4f5;color:#8e2636;font-size:12px;line-height:1.5}.public_numberTop__RgdLA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.public_numberValue__Mr9Gm{font-size:32px;font-weight:600;color:#303bc0;letter-spacing:-.025em}.public_numeral__GE_Hw{font-size:23px;color:#8586af}.public_numberRoman__yP0wp{font-weight:550;margin:18px 0 8px}.public_numberRoman__yP0wp,.public_numberThai__1HZ5a{font-size:17px;line-height:1.6;overflow-wrap:break-word}.public_numberThai__1HZ5a{color:#585670;margin:0}.public_numberVisual__EnNAp{background:#e8e9f9;border-radius:28px;padding:24px}.public_numberEquation__RtUvn{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 0 26px}.public_numberEquation__RtUvn span,.public_numberEquation__RtUvn strong{font-size:43px;font-weight:600;color:#303bc0}.public_numberEquation__RtUvn b{font-size:24px;font-weight:400;color:#777cb8}.public_numberEquation__RtUvn strong{background:#fbf3e0;color:#8e681b;border-radius:14px;padding:5px 14px}.public_visualNumberCards__rCnUS{display:grid;grid-gap:10px;gap:10px}.public_visualNumberCards__rCnUS .public_numberCard__SptTq{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;grid-gap:4px 16px;gap:4px 16px;padding:14px 16px}.public_visualNumberCards__rCnUS .public_numberTop__RgdLA{grid-row:span 2}.public_visualNumberCards__rCnUS .public_numeral__GE_Hw{display:none}.public_visualNumberCards__rCnUS .public_numberValue__Mr9Gm{font-size:27px}.public_visualNumberCards__rCnUS .public_numberRoman__yP0wp,.public_visualNumberCards__rCnUS .public_numberThai__1HZ5a{margin:0;font-size:16px}.public_patternPanel__xme9p{background:#e8e9f9;border-radius:24px;padding:30px;margin:40px 0 0}.public_patternPanel__xme9p h2{font-size:26px;font-weight:600;line-height:1.3;margin:0 0 16px}.public_patternPanel__xme9p>p{font-size:16px;line-height:1.7;color:#585670}.public_patternExamples__mPf6H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.public_patternExamples__mPf6H>div{border-radius:16px;background:#ffffffb0;padding:20px}.public_patternExamples__mPf6H strong{display:block;font-size:30px;font-weight:600;color:#303bc0}.public_patternExamples__mPf6H p{font-size:16px;line-height:1.6;margin:10px 0 0;color:#585670}.public_speechPanel__teBpM{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#eef0fb;border:1px solid #dcdef0;border-radius:20px;padding:22px}.public_speechPanel__teBpM h2{font-size:18px;font-weight:600;margin:0 0 8px}.public_speechPanel__teBpM p{font-size:15px;line-height:1.65;color:#585670;margin:0}.public_speechToggle__kaiwm{display:flex;flex-shrink:0;gap:4px;padding:4px;border:1px solid #d4d8ee;background:#fff;border-radius:14px}.public_speechToggle__kaiwm button{min-height:46px;padding:10px 24px;border:none;border-radius:10px;background:transparent;font-family:inherit;font-size:16px;color:#585670;cursor:pointer}.public_speechToggle__kaiwm button[aria-pressed=true]{background:#303bc0;color:#fff;box-shadow:0 3px 8px #303bc020}.public_speechStatus__LOPoJ{font-size:14px;line-height:1.5;color:#585670;margin-top:18px}.public_phraseGrid__5UsCg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.public_phraseCard__Q6gbq{border-radius:22px;padding:24px;background:var(--color-bg-elevated);border:1px solid var(--color-border-soft);box-shadow:0 5px 16px #1b215005;min-width:0}.public_phraseHeader__9ohaL{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.public_phraseHeader__9ohaL h3{font-size:17px;line-height:1.4;font-weight:550;margin:0;color:var(--color-text-secondary)}.public_guideNote__3lLJg{border-top:1px solid #e6e2d8;margin-top:44px;padding:28px 0;font-size:14px;line-height:1.75;color:#585670}.public_guideNote__3lLJg p{max-width:850px;margin:0 0 8px}.public_guideNote__3lLJg a{color:#303bc0;text-underline-offset:3px}.public_cta__BeWuQ{color:#fff;background:linear-gradient(145deg,#4b56dd,#303bc0 50%,#262f9f);padding:56px 0;margin-top:32px}.public_ctaGrid__7LkZX{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;grid-gap:56px;gap:56px}.public_cta__BeWuQ h2{font-size:clamp(28px,3.2vw,40px);line-height:1.2;font-weight:600;letter-spacing:-.025em;margin:0 0 18px}.public_cta__BeWuQ p{font-size:16px;line-height:1.7;color:#e0e3ff}.public_practiceLink__oA6YQ{display:inline-flex;align-items:center;gap:16px;padding:10px 0;min-height:44px;color:#f1dba8;font-size:16px;font-weight:550;text-decoration:none;border-bottom:1px solid #f1dba870}.public_practiceLink__oA6YQ:hover{color:#fff}.public_ctaStores__S5Fv6{text-align:center}.public_ctaStores__S5Fv6>p{font-size:16px;margin:22px 0 0}.public_ctaStores__S5Fv6 .lp-web-link{color:#fff}.public_relatedGrid__BdOV9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.public_relatedCard__QU9JO{display:grid;grid-template-columns:52px minmax(0,1fr) 18px;grid-gap:18px;gap:18px;align-items:start;padding:24px;border-radius:24px;background:#fff;border:1px solid #e6e2d8;color:#1b2150;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.public_relatedCard__QU9JO:hover{transform:translateY(-2px);border-color:#bec3eb;box-shadow:0 8px 24px #1b215008}.public_relatedIcon__hZC0U{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e8e9f9;color:#303bc0}.public_relatedCard__QU9JO:nth-child(2n) .public_relatedIcon__hZC0U{background:#f7edd5;color:#89651b}.public_relatedCard__QU9JO h3{font-size:21px;line-height:1.4;font-weight:550;margin:0 0 10px}.public_relatedCard__QU9JO p{font-size:15px;line-height:1.6;color:#585670;margin:0}.public_relatedCard__QU9JO>span:last-child{color:#303bc0;font-size:20px}.public_guideIndexGrid__L3Vit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.public_guideIndexCard__xhOk_{color:#1b2150;background:#fff;border:1px solid #e6e2d8;border-radius:26px;overflow:hidden;text-decoration:none;transition:transform .18s}.public_guideIndexCard__xhOk_:hover{transform:translateY(-3px)}.public_guideIndexArt__NzJpK{display:grid;place-items:center;height:180px;font-size:76px;color:#303bc0;background:#e8e9f9}.public_guideIndexCard__xhOk_:nth-child(2) .public_guideIndexArt__NzJpK{background:#f7edd5;color:#89651b;font-size:56px}.public_guideIndexCard__xhOk_:nth-child(3) .public_guideIndexArt__NzJpK{background:#1b2150;color:#ebd08f;font-size:40px}.public_guideIndexCopy__nNxfF{padding:26px}.public_guideIndexCopy__nNxfF h2{font-size:24px;line-height:1.3;font-weight:600;margin:0 0 12px}.public_guideIndexCopy__nNxfF p{font-size:16px;line-height:1.65;color:#585670;margin:0 0 18px}.public_guideIndexCopy__nNxfF>span{display:flex;justify-content:space-between;gap:12px;color:#303bc0;font-size:15px;font-weight:550}.public_indexIntro__FOWCL{max-width:760px;padding:24px 0 44px}.public_indexIntro__FOWCL h1{font-size:clamp(36px,4.8vw,56px);line-height:1.15;letter-spacing:-.035em;font-weight:650;margin:0 0 24px;text-wrap:balance}.public_indexIntro__FOWCL p{font-size:18px;line-height:1.7;color:#585670}.public_page__IFtdG :is(a,button,summary):focus-visible{outline:3px solid #9da4ee;outline-offset:4px}@media (max-width:1000px){.public_container__HBZYr{width:calc(100% - 48px)}.public_heroGrid__G82Yj{gap:28px;grid-template-columns:1fr 1fr}.public_aboutPhones__VcMjI{height:435px}.public_aboutPhones__VcMjI>div:first-child{width:180px;left:20px}.public_aboutPhones__VcMjI>div:nth-child(2){width:165px;right:20px}.public_letterGrid__7JzWP,.public_numberGrid__KrWmW{grid-template-columns:repeat(4,minmax(0,1fr))}.public_phraseGrid__5UsCg,.public_workflow__uTlMI{grid-template-columns:repeat(2,minmax(0,1fr))}.public_ctaGrid__7LkZX,.public_split__hnKO8{gap:32px}.public_featureGrid__hmhFL{gap:14px}.public_featureCard__xCz1M{padding:22px}}@media (max-width:760px){.public_ctaGrid__7LkZX,.public_heroGrid__G82Yj,.public_split__hnKO8{grid-template-columns:1fr;gap:34px}.public_hero__ubMcz{padding:14px 0 40px}.public_heroCopy__eJu_v h1{font-size:clamp(34px,7.5vw,48px)}.public_heroDescription__KVoxq{font-size:17px}.public_heroVisual__i_P1N{width:min(460px,100%);margin-inline:auto}.public_section__7VhcK{padding-block:44px}.public_sectionHeading__KCxhB{margin-bottom:24px}.public_aboutFeatures__OsUTu,.public_featureGrid__hmhFL,.public_guideIndexGrid__L3Vit,.public_pathRounds__CE2Gd,.public_relatedGrid__BdOV9{grid-template-columns:1fr}.public_featureCard__xCz1M{flex-direction:row;gap:18px;align-items:flex-start;padding:24px}.public_featureBody__RUus5 h3{font-size:20px}.public_letterGrid__7JzWP,.public_numberGrid__KrWmW{grid-template-columns:repeat(3,minmax(0,1fr))}.public_screenshotRow__1aivT{grid-template-columns:1fr;gap:22px}.public_screenshotRow__1aivT .public_screenshot___AG8A{padding:28px 16px}.public_screenshotRow__1aivT .public_screenshot___AG8A>div{width:260px}.public_aboutPhones__VcMjI{height:460px}.public_aboutPhones__VcMjI>div:first-child{width:200px;left:27px}.public_aboutPhones__VcMjI>div:nth-child(2){width:180px;right:22px}.public_speechPanel__teBpM{flex-direction:column;align-items:flex-start;gap:18px}.public_cta__BeWuQ{padding-block:44px}.public_ctaStores__S5Fv6{justify-self:center}.public_guideIndexCard__xhOk_{display:grid;grid-template-columns:94px minmax(0,1fr)}.public_guideIndexArt__NzJpK{height:100%;font-size:48px}.public_guideIndexCard__xhOk_:nth-child(2) .public_guideIndexArt__NzJpK{font-size:28px}.public_guideIndexCard__xhOk_:nth-child(3) .public_guideIndexArt__NzJpK{font-size:24px}.public_guideIndexCopy__nNxfF{padding:22px}.public_guideIndexCopy__nNxfF h2{font-size:22px}}@media (max-width:480px){.public_container__HBZYr{width:calc(100% - 32px)}.public_breadcrumb__CGAaF{min-height:54px;font-size:12px;gap:8px}.public_heroCopy__eJu_v h1{font-size:35px;margin-bottom:20px}.public_heroFootnote__lNMFY{font-size:16px}.public_aboutPhones__VcMjI{height:425px}.public_aboutPhones__VcMjI>div:first-child{width:180px;left:17px}.public_aboutPhones__VcMjI>div:nth-child(2){width:165px;right:14px}.public_productPill__xcCe_{gap:8px 10px;padding:12px 8px}.public_productPill__xcCe_>span{font-size:12px}.public_productPill__xcCe_ svg{width:16px;height:16px}.public_aboutHeroStores__Abp9l .lp-store-badges,.public_ctaStores__S5Fv6 .lp-store-badges{flex-direction:column;align-items:center;gap:18px}.public_featureCard__xCz1M{flex-direction:column;padding:24px;gap:18px}.public_featureBody__RUus5 h3{font-size:21px}.public_stats__hvnV8{gap:12px}.public_stats__hvnV8 strong{font-size:32px}.public_stats__hvnV8 span{font-size:14px}.public_workflow__uTlMI{grid-template-columns:1fr;gap:28px}.public_letterGrid__7JzWP,.public_numberGrid__KrWmW{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public_letterCard__Dmg1N,.public_numberCard__SptTq{padding:16px 12px}.public_letterTop____hj5>span{font-size:40px}.public_letterRoman__AiD6F{font-size:15px}.public_letterSounds__l7dqV strong{font-size:22px}.public_phraseGrid__5UsCg{grid-template-columns:1fr;gap:14px}.public_phraseCard__Q6gbq{padding:22px}.public_phraseHeader__9ohaL{margin-bottom:18px}.public_chartHeading__1NhrJ h2{font-size:25px}.public_chartDescription__3BWpk{font-size:15px}.public_patternPanel__xme9p{padding:24px 20px}.public_patternExamples__mPf6H{grid-template-columns:1fr;gap:10px}.public_patternExamples__mPf6H>div{display:flex;align-items:center;gap:18px;padding:16px}.public_patternExamples__mPf6H strong{min-width:42px}.public_patternExamples__mPf6H p{margin:0}.public_pathVisual___BE_s{padding:20px}.public_pathStop__04dh3{padding:16px;gap:12px}.public_pathStop__04dh3 strong{font-size:16px}.public_pathStop__04dh3 small{font-size:13px}.public_pathVisualHeading__QLVN0 .public_featureIcon__GSK8g{width:46px;height:46px}.public_sentenceStage__dfaLh{padding:20px}.public_sentenceCard__cdOdL{padding:22px}.public_demo__HOatj{padding:22px 18px}.public_demoCard__jH3B4{min-height:290px}.public_confidenceButtons__eAk5N{gap:6px}.public_numberVisual__EnNAp{padding:22px 18px}.public_numberEquation__RtUvn span,.public_numberEquation__RtUvn strong{font-size:38px}.public_visualNumberCards__rCnUS .public_numberCard__SptTq{grid-template-columns:88px minmax(0,1fr);padding:14px 12px;gap:4px 12px}.public_relatedCard__QU9JO{padding:22px;gap:16px;grid-template-columns:44px minmax(0,1fr) 16px}.public_relatedIcon__hZC0U{width:44px;height:44px;border-radius:14px}.public_relatedCard__QU9JO h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.public_page__IFtdG *,.public_page__IFtdG :after,.public_page__IFtdG :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.public-navigation_menu__qlYfL{position:relative;color:var(--color-brand-primary)}.public-navigation_shortSignup__lDuWP{display:none}.public-navigation_menu__qlYfL summary{position:relative;isolation:isolate;display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none;border-radius:50%}.public-navigation_menu__qlYfL summary:before{content:"";position:absolute;inset:4px;z-index:-1;border:1px solid #dfe1f1;border-radius:50%;background:#fff;transition:background .18s,box-shadow .18s}.public-navigation_menu__qlYfL summary::-webkit-details-marker{display:none}.public-navigation_menu__qlYfL summary:hover:before{background:#f0f1fb;box-shadow:0 4px 12px #1b21500b}.public-navigation_menu__qlYfL summary>svg{transition:transform .22s}.public-navigation_menu__qlYfL[open] summary{color:#fff}.public-navigation_menu__qlYfL[open] summary:before{background:#303bc0;border-color:#303bc0}.public-navigation_menu__qlYfL summary:focus-visible,.public-navigation_panel__YEV3E a:focus-visible{outline:3px solid #9da4ee;outline-offset:3px}.public-navigation_panel__YEV3E{position:absolute;right:0;top:calc(100% + 14px);width:318px;max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:10px;background:#fffdfa;border:1px solid #e5e2da;border-radius:24px;box-shadow:0 18px 65px #1b215025,0 3px 10px #1b215008;z-index:60;transform-origin:top right}.public-navigation_menu__qlYfL.public-navigation_alignLeft__h_BW2 .public-navigation_panel__YEV3E{right:auto;left:0;transform-origin:top left}.public-navigation_menu__qlYfL[open] .public-navigation_panel__YEV3E{animation:public-navigation_menu-open__txRcA .22s cubic-bezier(.2,.8,.2,1)}.public-navigation_panel__YEV3E a{display:flex;align-items:center;min-height:52px;padding:12px 16px;border-radius:16px;color:#1b2150;text-decoration:none;font-size:15px;font-weight:550;transition:background .16s}.public-navigation_panel__YEV3E a:hover,.public-navigation_panel__YEV3E a[aria-current=page]{background:#eff0fb;color:#303bc0}.public-navigation_panel__YEV3E a.public-navigation_quizLink__eblC9{color:color-mix(in srgb,var(--color-accent-premium) 50%,#3a280d);font-weight:600}.public-navigation_panel__YEV3E a.public-navigation_quizLink__eblC9:hover,.public-navigation_panel__YEV3E a.public-navigation_quizLink__eblC9[aria-current=page]{background:var(--color-accent-premium-soft)}@keyframes public-navigation_menu-open__txRcA{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.public-navigation_fullSignup__heTfN{display:none}.public-navigation_shortSignup__lDuWP{display:inline}.public-navigation_header__hkjfl .lp-header-inner{padding:12px 16px;gap:8px}.public-navigation_header__hkjfl .lp-header-nav{gap:6px}.public-navigation_header__hkjfl .btn--sm{min-height:48px;font-size:16px;padding:10px 12px}.public-navigation_header__hkjfl .lp-header-web-link{display:inline-flex}.public-navigation_header__hkjfl .lp-store-badge{display:none}.public-navigation_header__hkjfl .brand-logo{width:104px;height:auto}.public-navigation_panel__YEV3E{position:fixed;top:78px;left:12px;right:12px;width:auto;max-width:440px;margin-left:auto;transform-origin:top right}}@media (max-width:380px){.public-navigation_header__hkjfl .brand-logo{width:88px}}@media (max-width:350px){.public-navigation_header__hkjfl .lp-header-inner{display:grid;grid-template-columns:1fr 1fr;padding:10px 12px;grid-gap:10px;gap:10px}.public-navigation_header__hkjfl .brand-logo{width:104px}.public-navigation_header__hkjfl .lp-header-nav{display:contents}.public-navigation_menu__qlYfL{grid-column:2;grid-row:1;justify-self:end}.public-navigation_header__hkjfl .lp-header-nav>a[href="/sign-in"]{grid-column:1;grid-row:2}.public-navigation_header__hkjfl .lp-header-web-link{grid-column:2;grid-row:2}.public-navigation_panel__YEV3E{top:132px;max-height:calc(100dvh - 144px)}}@media (prefers-reduced-motion:reduce){.public-navigation_menu__qlYfL *,.public-navigation_menu__qlYfL :after,.public-navigation_menu__qlYfL :before{animation:none!important;transition:none!important}}.journal_shell__IXnLE{max-width:1120px;margin:0 auto;padding:38px 24px 80px;color:var(--color-text-primary,#172038)}.journal_crumb__e8UEz{display:flex;gap:10px;font-size:.9rem;margin-bottom:40px}.journal_crumb__e8UEz a,.journal_shell__IXnLE a{color:var(--color-brand-primary,#394c99);text-underline-offset:4px}.journal_eyebrow__pk6hz{text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:650;color:var(--color-text-secondary,#657086)}.journal_hero__UAPkz{max-width:780px;margin-bottom:44px}.journal_hero__UAPkz h1{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.06;letter-spacing:-.04em;margin:14px 0 18px}.journal_intro__CPHi1{font-size:1.2rem;line-height:1.7;color:var(--color-text-secondary,#657086);max-width:680px}.journal_grid__f_wre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.journal_card__tzJor{padding:26px;border:1px solid var(--color-border-strong,#dddfe6);border-radius:18px;background:var(--color-bg-surface,#fff);display:flex;flex-direction:column;gap:14px}.journal_card__tzJor h2{font-size:1.4rem;line-height:1.25;margin:0}.journal_cardImage__10DwK{display:block;width:100%;height:180px;object-fit:cover;border-radius:10px}.journal_card__tzJor h2 a{text-decoration:none}.journal_card__tzJor h2 a:hover{text-decoration:underline}.journal_card__tzJor p{font-size:1rem;line-height:1.65;margin:0;color:var(--color-text-secondary,#657086)}.journal_meta__5dUtc{font-size:.85rem;color:var(--color-text-secondary,#657086);display:flex;flex-wrap:wrap;gap:10px}.journal_card__tzJor .journal_meta__5dUtc{margin-top:auto;padding-top:14px}.journal_article__J1Q1c{max-width:760px;margin:0 auto}.journal_article__J1Q1c h1{font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.1;letter-spacing:-.035em;margin:15px 0 20px}.journal_article__J1Q1c h2{font-size:1.6rem;line-height:1.3;margin:38px 0 16px}.journal_body___vKEa{font-size:1.12rem;line-height:1.85}.journal_body___vKEa p{margin:0 0 22px}.journal_figure__us04e{margin:0 0 32px}.journal_figureImage___us6T{display:block;width:100%;height:auto;border-radius:16px}.journal_figure__us04e figcaption{margin-top:10px;font-size:.83rem;line-height:1.55;color:var(--color-text-secondary,#657086)}.journal_body___vKEa li{padding-left:6px;margin:10px 0}.journal_body___vKEa blockquote{margin:30px 0;padding:12px 24px;border-left:3px solid #b99654;background:var(--color-bg-surface,#fff)}.journal_body___vKEa sup{font-size:.7em;margin-left:5px}.journal_tableWrap__lCfcB{overflow-x:auto;margin:24px 0}.journal_body___vKEa table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55}.journal_body___vKEa td,.journal_body___vKEa th{border-bottom:1px solid var(--color-border-strong,#dddfe6);padding:14px;text-align:left;vertical-align:top}.journal_body___vKEa th{font-weight:650;background:var(--color-bg-surface,#fff)}.journal_body___vKEa caption{font-size:.9rem;text-align:left}.journal_byline__PSrI_{margin:22px 0 34px;padding:16px 0;border-block:1px solid var(--color-border-strong,#dddfe6);font-size:.85rem;line-height:1.7;color:var(--color-text-secondary,#657086)}.journal_sources__XYu5Y{font-size:.95rem;line-height:1.65;overflow-wrap:anywhere}.journal_sources__XYu5Y li{padding:8px 0}.journal_sources__XYu5Y small{display:block;color:var(--color-text-secondary,#657086)}.journal_correction__jsgpW{border-left:3px solid #b99654;padding:14px 20px;background:var(--color-bg-surface,#fff);margin-top:24px}.journal_vocab__wJKuC{display:grid;grid-gap:12px;gap:12px;margin:28px 0}.journal_word__lu4Jy{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--color-border-strong,#dddfe6);border-radius:12px;padding:18px;background:var(--color-bg-surface,#fff)}.journal_wordThai__UVRFe{display:block;font-size:1.5rem;line-height:1.6}.journal_wordRoman__K4qJk{font-size:1rem;color:var(--color-text-secondary,#657086)}.journal_wordEnglish__5ZmZ_{font-size:.95rem;display:block}.journal_audio__6TNWZ{display:block;max-width:220px;width:100%;height:36px}.journal_app__A5TXk{margin:48px 0;padding:30px;border-radius:18px;background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-strong,#dddfe6)}.journal_app__A5TXk h2{margin-top:0}.journal_app__A5TXk a{display:inline-block}.journal_related__4r1ni{margin-top:48px;border-top:1px solid var(--color-border-strong,#dddfe6);padding-top:20px}.journal_pagination__nkdBq{display:flex;gap:18px;align-items:center;justify-content:center;margin:44px 0}.journal_foot__dkRGb{display:flex;gap:22px;font-size:.9rem;margin-top:40px}.journal_empty__iOKjR{padding:36px;border:1px solid var(--color-border-strong,#dddfe6);border-radius:18px}.journal_empty__iOKjR h2{margin-top:0}@media (max-width:850px){.journal_grid__f_wre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.journal_shell__IXnLE{padding:24px 20px 56px}.journal_grid__f_wre{grid-template-columns:1fr}.journal_crumb__e8UEz{margin-bottom:28px}.journal_word__lu4Jy{align-items:flex-start;flex-direction:column}.journal_article__J1Q1c h1{font-size:2.35rem}.journal_body___vKEa{font-size:1.05rem}.journal_app__A5TXk,.journal_card__tzJor{padding:22px}}.halloween_page__1WuuY{--night:#0c0d10;--paper:#f0f0e9;--muted:#aaaab1;--acid:#daff69;--line:#2c2e34;background:var(--night);color:var(--paper);font-family:var(--font-ui),sans-serif}.halloween_page__1WuuY a{color:inherit;text-underline-offset:5px}.halloween_page__1WuuY a:focus-visible{outline:2px solid var(--acid);outline-offset:6px}.halloween_hero__8C_E3{min-height:740px;position:relative;overflow:hidden;isolation:isolate;background:#0b0b0c}.halloween_heroImage__FfDhr{position:absolute;inset:0 0 0 28%;z-index:-2}.halloween_heroImage__FfDhr img{object-fit:cover;object-position:center 40%;filter:brightness(.66)}.halloween_hero__8C_E3:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0c 8%,rgba(11,11,12,.92) 26%,rgba(11,11,12,.2) 76%),linear-gradient(0deg,#0b0b0c,transparent 40%);z-index:-1}.halloween_heroInner__yispq{max-width:1320px;margin:0 auto;padding:30px 48px 65px}.halloween_breadcrumb__J8Ulr{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.78rem;color:#cdccd1;margin-bottom:87px}.halloween_breadcrumb__J8Ulr a{text-decoration:none}.halloween_breadcrumb__J8Ulr a:hover{color:var(--acid)}.halloween_eyebrow__r7PoC{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:550}.halloween_hero__8C_E3 .halloween_eyebrow__r7PoC{color:var(--acid);margin-bottom:25px}.halloween_dot__p7tso{display:inline-block;width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:var(--acid)}.halloween_hero__8C_E3 h1{font-size:clamp(4.5rem,8.3vw,8.2rem);line-height:.94;letter-spacing:-.065em;font-weight:620;max-width:950px;margin:0 0 30px}.halloween_hero__8C_E3 h1>span{color:var(--acid)}.halloween_heroIntro__pljWF{font-size:1.16rem;line-height:1.65;color:#d0d0d0;max-width:435px;margin:0 0 30px}.halloween_heroLink__saTHg{display:inline-flex;align-items:center;gap:35px;border-bottom:1px solid var(--acid);padding-bottom:9px;font-size:.95rem;text-decoration:none}.halloween_heroLink__saTHg span{color:var(--acid);font-size:1.4rem}.halloween_heroMeta__5KRe9{display:flex;flex-wrap:wrap;gap:0 22px;font-size:.71rem;text-transform:uppercase;letter-spacing:.1em;margin-top:55px;color:#adadb5}.halloween_heroMeta__5KRe9 span+span{border-left:1px solid #646469;padding-left:22px}.halloween_heroCredit__VHk1q{position:absolute;right:32px;bottom:28px;font-size:.65rem;color:#aaaab1!important;text-decoration:none}.halloween_ticker__mCyZH{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:15px;padding:20px 24px;border-block:1px solid #35362f;background:var(--acid);color:#161710;font-size:.78rem;font-weight:600;letter-spacing:.15em}.halloween_ticker__mCyZH span:after{content:" /";margin-left:24px;opacity:.4}.halloween_ticker__mCyZH span:last-child:after{display:none}.halloween_content__IRnj_{max-width:1320px;margin:0 auto;padding:0 48px}.halloween_intro__p8pJo{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;padding:90px 0 80px}.halloween_intro__p8pJo .halloween_eyebrow__r7PoC,.halloween_routes__ygULJ>.halloween_eyebrow__r7PoC{color:var(--acid)}.halloween_intro__p8pJo h2,.halloween_routes__ygULJ>h2{margin:14px 0 20px;font-size:clamp(2.5rem,4vw,4rem);line-height:1;letter-spacing:-.045em;font-weight:500}.halloween_intro__p8pJo p:not(.halloween_eyebrow__r7PoC){color:var(--muted);line-height:1.75;font-size:1.06rem;max-width:390px;margin:0}.halloween_jumpLinks__q6yrE{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px;align-content:center}.halloween_jumpLinks__q6yrE a{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:14px 0;font-size:.91rem;text-decoration:none}.halloween_jumpLinks__q6yrE a:hover{color:var(--acid)}.halloween_jumpLinks__q6yrE a span{color:#767880;font-size:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.halloween_picks__SHXzI{border-top:1px solid var(--line)}.halloween_pick__QnDQO{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);grid-gap:72px;gap:72px;padding:72px 0;border-bottom:1px solid var(--line);scroll-margin-top:100px}.halloween_pick__QnDQO:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.halloween_pick__QnDQO:nth-child(2n) .halloween_figure__R8iGJ{order:2}.halloween_figure__R8iGJ{margin:0;align-self:start;position:-webkit-sticky;position:sticky;top:108px}.halloween_imageFrame__8ttQ8{background:#15161a;border:1px solid #25262b;padding:15px}.halloween_imageFrame__8ttQ8 img{display:block;width:100%;height:auto}.halloween_photograph__rDoER{padding:0}.halloween_photograph__rDoER img{aspect-ratio:1/1.18;object-fit:cover}.halloween_figure__R8iGJ figcaption{color:#aaaab1;font-size:.65rem;line-height:1.5;margin-top:10px}.halloween_figure__R8iGJ figcaption a{text-decoration:none}.halloween_pickTop__KjUHC{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:-9px}.halloween_number__e4f2X{font-size:3rem;letter-spacing:-.055em;font-weight:350;color:#797b82;line-height:1}.halloween_area____gcn{font-size:.67rem;text-transform:uppercase;letter-spacing:.12em;color:var(--acid);text-align:right}.halloween_sound__BS097{margin:29px 0 13px!important;font-size:.71rem!important;text-transform:uppercase;letter-spacing:.1em;color:#b9b9c0!important}.halloween_pick__QnDQO h2{font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:1;letter-spacing:-.055em;font-weight:550;margin:0 0 12px}.halloween_pick__QnDQO .halloween_event__ipYZP{font-size:1.12rem;margin:0 0 26px;color:var(--paper)}.halloween_pickBody__0Q6A0>p{font-size:1rem;line-height:1.75;color:#bdbdc5;margin:0 0 19px}.halloween_facts__Snx9i{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:16px;gap:16px;border-block:1px solid var(--line);padding:21px 0;margin:26px 0 21px}.halloween_facts__Snx9i dt{font-size:.63rem;text-transform:uppercase;letter-spacing:.1em;color:#92949e;margin-bottom:7px}.halloween_facts__Snx9i dd{margin:0;font-size:.87rem;line-height:1.5}.halloween_pickBody__0Q6A0>.halloween_ourMove__hOoB0{font-size:.87rem;color:#dadad9;margin-bottom:25px}.halloween_actions__OnA1D{display:flex;flex-wrap:wrap;gap:12px}.halloween_booking__gPJYb,.halloween_map__oi4E5{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;text-decoration:none;font-size:.84rem;border:1px solid var(--line)}.halloween_booking__gPJYb{background:var(--acid);color:#10130a!important;border-color:var(--acid)}.halloween_booking__gPJYb:hover{background:#edffb3}.halloween_map__oi4E5:hover{border-color:#777a83}.halloween_availability__Z0Zzl{display:flex;align-items:center;gap:7px;font-size:.67rem!important;color:#a6a8b1!important;margin:14px 0 0!important}.halloween_availability__Z0Zzl .halloween_dot__p7tso{width:4px;height:4px}.halloween_pickBody__0Q6A0>.halloween_soldOutBadge__T0pl3{display:inline-block;margin:25px 0 0;padding:7px 12px;border:1px solid #ff8c80;color:#ffb2a9;font-size:.8rem;font-weight:650;letter-spacing:.13em}.halloween_soldOutStatus__bSroO{color:#ffb2a9!important}.halloween_soldOutStatus__bSroO .halloween_dot__p7tso{background:#ff8c80}.halloween_routes__ygULJ{padding:85px 0}.halloween_routes__ygULJ>h2{max-width:650px;margin-bottom:40px}.halloween_routeGrid__9oN5P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.halloween_routeGrid__9oN5P>div{padding:30px 30px 30px 0}.halloween_routeGrid__9oN5P>div+div{border-left:1px solid var(--line);padding-left:30px}.halloween_routeGrid__9oN5P>div>span{color:var(--acid);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.halloween_routeGrid__9oN5P h3{font-size:1.7rem;font-weight:450;line-height:1.15;letter-spacing:-.035em;margin:18px 0 15px}.halloween_routeGrid__9oN5P p{font-size:.92rem;line-height:1.7;color:#aaaab1;margin:0 0 25px}.halloween_routeGrid__9oN5P a{display:inline-flex;gap:20px;align-items:center;text-decoration:none;font-size:.8rem}.halloween_end__LXkBu{padding:45px 0 70px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.halloween_endTitle__N0OZP .halloween_eyebrow__r7PoC{color:var(--acid)}.halloween_endTitle__N0OZP>p:last-child{font-size:clamp(2rem,3.6vw,3.3rem);letter-spacing:-.04em;line-height:1.1;margin:18px 0 0}.halloween_endNotes___PEpw{font-size:.76rem;line-height:1.8;color:#a6a8b1}.halloween_endNotes___PEpw p{margin:0 0 12px}.halloween_endNotes___PEpw .halloween_aiNote__hexjp{font-size:.68rem}.halloween_endLinks__z6Z_j{display:flex;flex-wrap:wrap;gap:15px 30px;margin-top:27px;color:var(--paper)}.halloween_endLinks__z6Z_j a{display:inline-flex;align-items:center;gap:10px;text-decoration:none}@media (min-width:1500px){.halloween_hero__8C_E3{min-height:800px}}@media (max-width:1000px){.halloween_hero__8C_E3{min-height:700px}.halloween_heroInner__yispq{padding-inline:32px}.halloween_heroCredit__VHk1q{bottom:12px}.halloween_content__IRnj_{padding:0 32px}.halloween_intro__p8pJo,.halloween_pick__QnDQO{gap:40px}.halloween_facts__Snx9i{grid-template-columns:1fr 1fr}.halloween_heroMeta__5KRe9{max-width:530px}}@media (max-width:700px){.halloween_hero__8C_E3{min-height:770px}.halloween_heroImage__FfDhr{inset:0}.halloween_heroImage__FfDhr img{object-position:62% center;filter:brightness(.53)}.halloween_hero__8C_E3:after{background:linear-gradient(90deg,rgba(11,11,12,.8),rgba(11,11,12,.18)),linear-gradient(0deg,#0b0b0c,transparent 75%)}.halloween_heroInner__yispq{padding:24px 23px 65px}.halloween_breadcrumb__J8Ulr{font-size:.7rem;margin-bottom:125px;gap:9px}.halloween_hero__8C_E3 .halloween_eyebrow__r7PoC{font-size:.63rem;letter-spacing:.1em}.halloween_hero__8C_E3 h1{font-size:clamp(3.85rem,12.8vw,5.5rem)}.halloween_heroIntro__pljWF{font-size:1.02rem;max-width:350px}.halloween_heroMeta__5KRe9{gap:10px 16px;font-size:.61rem;margin-top:38px}.halloween_heroMeta__5KRe9 span+span{padding-left:16px}.halloween_heroCredit__VHk1q{font-size:.58rem;right:23px;bottom:18px}.halloween_ticker__mCyZH{justify-content:center;gap:15px 20px;font-size:.62rem;padding:15px}.halloween_ticker__mCyZH span:after{display:none}.halloween_content__IRnj_{padding-inline:22px}.halloween_intro__p8pJo{grid-template-columns:1fr;gap:25px;padding:55px 0}.halloween_intro__p8pJo h2{font-size:3rem}.halloween_jumpLinks__q6yrE{gap:0 20px}.halloween_pick__QnDQO,.halloween_pick__QnDQO:nth-child(2n){grid-template-columns:1fr;gap:30px;padding:42px 0}.halloween_pick__QnDQO:nth-child(2n) .halloween_figure__R8iGJ{order:0}.halloween_figure__R8iGJ{position:static}.halloween_imageFrame__8ttQ8{max-height:none;padding:10px}.halloween_imageFrame__8ttQ8 img{max-height:520px;object-fit:contain}.halloween_photograph__rDoER{padding:0}.halloween_photograph__rDoER img{aspect-ratio:1.2;object-fit:cover}.halloween_pick__QnDQO h2{font-size:3.3rem}.halloween_number__e4f2X{font-size:2.4rem}.halloween_sound__BS097{margin-top:19px!important}.halloween_facts__Snx9i{grid-template-columns:1.1fr 1fr 1fr;gap:10px}.halloween_facts__Snx9i dd{font-size:.78rem}.halloween_actions__OnA1D{gap:10px}.halloween_booking__gPJYb,.halloween_map__oi4E5{font-size:.79rem;padding:13px 14px;gap:12px}.halloween_routes__ygULJ{padding:55px 0}.halloween_routes__ygULJ>h2{font-size:2.8rem}.halloween_routeGrid__9oN5P{grid-template-columns:1fr}.halloween_routeGrid__9oN5P>div,.halloween_routeGrid__9oN5P>div+div{padding:27px 0;border-left:0}.halloween_routeGrid__9oN5P>div+div{border-top:1px solid var(--line)}.halloween_routeGrid__9oN5P h3{font-size:1.9rem}.halloween_end__LXkBu{grid-template-columns:1fr;gap:25px;padding:35px 0 50px}}@media (prefers-reduced-motion:reduce){.halloween_page__1WuuY{scroll-behavior:auto}}