.lYpGPq_hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(100% - 64px,1240px);margin-inline:auto;padding-block:clamp(38px,4vw,64px) 64px;display:grid}.lYpGPq_copy{min-width:0}.lYpGPq_eyebrow{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:700}.lYpGPq_copy h1{font-family:var(--font-landing-serif), serif;letter-spacing:-.045em;margin:0;font-size:clamp(62px,6.3vw,88px);font-weight:550;line-height:.98}.lYpGPq_copy h1 span{letter-spacing:-.035em;margin-top:10px;font-size:.59em;line-height:1.12;display:block}.lYpGPq_lead{letter-spacing:-.035em;margin:28px 0 14px;font-size:clamp(20px,1.9vw,24px);font-weight:550;line-height:1.45}.lYpGPq_description{max-width:45ch;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.lYpGPq_actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.lYpGPq_actions a{border:1px solid var(--teal);background:var(--teal);width:auto;min-height:54px;color:var(--paper-light);border-radius:6px;padding-inline:26px;font-size:15px}.lYpGPq_freeNote{color:var(--ink-soft);font-size:12px}.lYpGPq_universityNote{max-width:46ch;color:var(--ink-soft);margin:26px 0 0;font-size:13px;line-height:1.7}.lYpGPq_universityNote a{color:var(--teal);text-underline-offset:3px;text-decoration-thickness:1px}.lYpGPq_showcase{min-width:0}.lYpGPq_sceneHeading{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:0 0 14px;font-size:12px;display:flex}.lYpGPq_sceneHeading span:first-child{color:var(--ink);font-family:var(--font-game-pixel), monospace;font-size:20px}.lYpGPq_room{aspect-ratio:688/384;isolation:isolate;background:#c3a582;border-radius:8px 8px 0 0;width:100%;position:relative;overflow:hidden}.lYpGPq_room img{image-rendering:pixelated;pointer-events:none}.lYpGPq_roomBackground{width:100%;height:auto;display:block}.lYpGPq_kairo,.lYpGPq_table,.lYpGPq_notebook,.lYpGPq_pencil,.lYpGPq_lamp{object-fit:contain;height:auto;position:absolute}.lYpGPq_kairo{width:30%;bottom:20%;left:35%}.lYpGPq_table{width:24%;bottom:3%;left:38%}.lYpGPq_notebook{width:10%;bottom:15%;left:24%}.lYpGPq_pencil{width:9%;bottom:13%;left:71%;transform:rotate(-22deg)}.lYpGPq_lamp{width:14%;bottom:24%;left:63%}.lYpGPq_sceneControls{border:1px solid var(--line);background:var(--paper-light);border-top:0;border-radius:0 0 8px 8px;padding:12px}.lYpGPq_demoLabel{color:var(--teal);margin:0 0 6px;font-size:11px;font-weight:650}.lYpGPq_question{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:550;line-height:1.5}.lYpGPq_stageChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lYpGPq_stageChoices button{border:1px solid var(--line);min-height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:12px;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.lYpGPq_stageChoices button[data-answer=correct]{color:var(--teal);border-color:var(--teal-light);background:color-mix(in srgb, var(--teal) 16%, var(--paper-light));font-weight:650}.lYpGPq_stageChoices button[data-answer=wrong]{border-color:var(--terracotta);color:var(--terracotta-dark)}.lYpGPq_stageChoices button:disabled{cursor:default}.lYpGPq_retry{min-height:32px;color:var(--teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:4px 12px;font-size:12px;text-decoration:underline;display:block}.lYpGPq_retry:disabled{visibility:hidden}.lYpGPq_sceneCaption{min-height:2.8em;color:var(--ink-soft);text-align:center;margin:12px 0 0;padding-inline:4px;font-size:12px;line-height:1.4}.lYpGPq_gameCycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lYpGPq_gameCycle li{align-items:center;gap:9px;display:flex}.lYpGPq_gameCycle img{image-rendering:pixelated;object-fit:contain;flex-shrink:0}.lYpGPq_gameCycle span{color:var(--ink);font-size:13px;font-weight:650}.lYpGPq_gameCycle strong{color:var(--ink-soft);margin-top:3px;font-size:11px;font-weight:400;display:block}@media (hover:hover) and (pointer:fine){.lYpGPq_actions a:hover{background:#24534f;border-color:#24534f}.lYpGPq_stageChoices button:not(:disabled):hover{background:color-mix(in srgb, var(--teal) 16%, var(--paper-light));color:var(--teal)}}@media (prefers-reduced-motion:no-preference){.lYpGPq_showcase{animation:.46s cubic-bezier(.23,1,.32,1) both lYpGPq_sceneEnter}}@keyframes lYpGPq_sceneEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.lYpGPq_hero{gap:32px;width:calc(100% - 40px)}.lYpGPq_copy h1{font-size:66px}.lYpGPq_gameCycle li{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:760px){.lYpGPq_hero{grid-template-columns:1fr;gap:26px;max-width:620px;padding-block:26px 52px}.lYpGPq_copy h1{font-size:clamp(58px,10.5vw,76px)}.lYpGPq_eyebrow{margin-bottom:16px;font-size:11px}.lYpGPq_lead{margin-top:18px;font-size:21px}.lYpGPq_description{max-width:50ch;font-size:14px;line-height:1.6}.lYpGPq_actions{margin-top:18px}.lYpGPq_universityNote{margin-top:16px}.lYpGPq_gameCycle li{flex-direction:row;align-items:center}}@media (max-width:400px){.lYpGPq_hero{width:calc(100% - 32px)}.lYpGPq_copy h1{font-size:56px}.lYpGPq_copy h1 span{font-size:.56em}.lYpGPq_gameCycle{gap:8px}.lYpGPq_gameCycle li{flex-direction:column;align-items:flex-start}.lYpGPq_stageChoices button{font-size:11px}}
.FAbHmG_page{--paper:#f3eddf;--paper-light:#fbf7ed;--paper-deep:#e7ddc8;--ink:#20221f;--ink-soft:#55594f;--terracotta:#b95037;--terracotta-dark:#873a2b;--teal:#2f6b67;--teal-light:#bfd4ca;--mustard:#d3a33c;--line:#20221f2e;--landing-ease:cubic-bezier(.23, 1, .32, 1);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-landing-sans), sans-serif;isolation:isolate;overflow:hidden}html[data-theme=dark] .FAbHmG_page{--paper:#101d20;--paper-light:#17282b;--paper-deep:#20383a;--ink:#f2eee1;--ink-soft:#bec8c0;--terracotta:#e08467;--terracotta-dark:#f0a285;--teal:#8ac9be;--teal-light:#355f5a;--mustard:#e4bd62;--line:#e7f1e833}.FAbHmG_page ::selection{background:var(--terracotta);color:#fffaf0}.FAbHmG_page a,.FAbHmG_page button,.FAbHmG_page summary{-webkit-tap-highlight-color:transparent}.FAbHmG_page a:focus-visible,.FAbHmG_page button:focus-visible,.FAbHmG_page summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.FAbHmG_header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 92%, transparent);position:relative}.FAbHmG_headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:36px;width:min(100% - 48px,1240px);height:78px;margin:0 auto;display:grid}.FAbHmG_brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.FAbHmG_brandIcon{object-fit:contain;flex:none;width:auto;height:42px}.FAbHmG_brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.FAbHmG_brand strong{font-family:var(--font-landing-serif), serif;letter-spacing:-.02em;font-size:19px;font-weight:650}.FAbHmG_brand small{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:650}.FAbHmG_desktopNav{justify-self:center;align-items:center;gap:27px;display:flex}.FAbHmG_desktopNav a,.FAbHmG_textLink{color:var(--ink-soft);font-size:13px;font-weight:580;text-decoration:none;position:relative}.FAbHmG_desktopNav a:after,.FAbHmG_textLink:after{content:"";transform-origin:100%;height:1px;transition:transform .22s var(--landing-ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.FAbHmG_headerActions{align-items:center;gap:18px;display:flex}.FAbHmG_headerCta,.FAbHmG_primaryButton,.FAbHmG_accountButton,.FAbHmG_lightButton{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);transition:transform .18s var(--landing-ease), background-color .18s var(--landing-ease), color .18s var(--landing-ease);justify-content:center;align-items:center;gap:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.FAbHmG_headerCta{min-height:42px;padding:0 18px}.FAbHmG_headerCta span,.FAbHmG_primaryButton span,.FAbHmG_lightButton span,.FAbHmG_accountButton span,.FAbHmG_campusAccess>a span,.FAbHmG_footerStatement a span{transition:transform .2s var(--landing-ease)}.FAbHmG_mobileMenu{display:none;position:relative}.FAbHmG_hero{grid-template-columns:minmax(0,.88fr) minmax(480px,.92fr);align-items:center;gap:clamp(54px,7vw,108px);width:min(100% - 48px,1240px);min-height:720px;margin:0 auto;padding:92px 0 110px;display:grid;position:relative}.FAbHmG_hero:before{content:"";z-index:-1;background:radial-gradient(circle at 24% 18%, #d3a33c1c, transparent 38%), var(--paper-light);border-left:1px solid #b9503747;width:62vw;height:620px;position:absolute;top:23px;right:-18vw;transform:rotate(-1.3deg)}.FAbHmG_heroScribble{color:var(--terracotta-dark);font-family:var(--font-landing-serif), serif;font-size:18px;font-style:italic;position:absolute;top:66px;right:4%;transform:rotate(4deg)}.FAbHmG_heroScribble:after{content:"";border-bottom:2px solid;border-radius:50%;width:70px;height:24px;position:absolute;bottom:-17px;right:-22px;transform:rotate(-9deg)}.FAbHmG_kicker,.FAbHmG_sectionIndex,.FAbHmG_sectionIndexLight{color:var(--terracotta-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:760;display:flex}.FAbHmG_kicker span{background:var(--terracotta);width:30px;height:2px}.FAbHmG_heroCopy h1{max-width:700px;font-family:var(--font-landing-serif), serif;letter-spacing:-.055em;margin:24px 0 27px;font-size:clamp(52px,5.4vw,78px);font-weight:560;line-height:.96}.FAbHmG_heroCopy h1 em{color:var(--terracotta);font-weight:500;position:relative}.FAbHmG_heroCopy h1 em:after{content:"";border-top:3px solid var(--terracotta);border-radius:50%;height:8px;position:absolute;bottom:-9px;left:1%;right:1%;transform:rotate(-1deg)}.FAbHmG_heroLead{max-width:595px;color:var(--ink-soft);font-size:17px;line-height:1.75}.FAbHmG_heroActions{align-items:center;gap:14px;margin-top:35px;display:flex}.FAbHmG_primaryButton,.FAbHmG_secondaryButton{min-height:54px;padding:0 24px}.FAbHmG_primaryButton{background:var(--terracotta);border-color:var(--terracotta-dark)}.FAbHmG_secondaryButton{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 72%, transparent);color:var(--ink);transition:transform .18s var(--landing-ease), border-color .18s var(--landing-ease);justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.FAbHmG_heroNotes{color:var(--ink-soft);flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:11px;font-weight:620;list-style:none;display:flex}.FAbHmG_heroNotes li:before{content:"✓";color:var(--teal);margin-right:7px;font-weight:900}.FAbHmG_heroDemo{background:#fffcf275;border:1px solid #20221f2b;padding:12px;position:relative;transform:rotate(1.1deg);box-shadow:16px 18px #2f6b671f}.FAbHmG_tape{z-index:3;background:#dec88bc2;width:110px;height:34px;position:absolute;top:-17px;left:38%;transform:rotate(-3deg);box-shadow:0 1px 3px #3e2d141f}.FAbHmG_demo{background:radial-gradient(circle at 90% 10%, #2f6b670f, transparent 34%), var(--paper-light);border:1px solid #20221f42;min-height:540px;padding:26px 28px 25px;position:relative}.FAbHmG_demoTopline{justify-content:space-between;align-items:center;display:flex}.FAbHmG_demoLabel,.FAbHmG_demoCounter,.FAbHmG_demoTopic{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:760}.FAbHmG_demoLabel{background:var(--teal);color:#f7f0df;align-items:center;min-height:25px;padding:0 9px;display:inline-flex}.FAbHmG_demoCounter{color:var(--ink-soft);font-variant-numeric:tabular-nums}.FAbHmG_demoQuestion{padding:33px 10px 22px 20px}.FAbHmG_demoTopic{color:var(--terracotta-dark);margin-bottom:10px}.FAbHmG_demoQuestion h2{max-width:430px;font-family:var(--font-landing-serif), serif;letter-spacing:-.025em;font-size:clamp(25px,2.3vw,33px);font-weight:570;line-height:1.12}.FAbHmG_answerList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.FAbHmG_answer{min-height:56px;color:var(--ink);cursor:pointer;font:650 13px/1.2 var(--font-landing-sans), sans-serif;text-align:left;transition:transform .18s var(--landing-ease), border-color .18s var(--landing-ease), background-color .18s var(--landing-ease);background:#fbf7eddb;border:1px solid #20221f3d;align-items:center;gap:12px;padding:10px 15px;display:flex}.FAbHmG_answer>span{border:1px solid #20221f40;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.FAbHmG_answer:disabled{cursor:default;opacity:.62}.FAbHmG_answerCorrect,.FAbHmG_answerCorrect:disabled{border-color:var(--teal);opacity:1;background:#d9e5d8}.FAbHmG_answerWrong,.FAbHmG_answerWrong:disabled{border-color:var(--terracotta);opacity:1;background:#ead5ca}.FAbHmG_demoReward{grid-template-columns:152px 1fr;align-items:stretch;gap:15px;min-height:182px;margin-top:18px;display:grid}.FAbHmG_objectStage{background:#e7ddc88f;border:1px solid #20221f2e;flex-direction:column;align-items:center;padding:5px 12px 10px;display:flex;position:relative;overflow:hidden}.FAbHmG_objectGlow{filter:blur(10px);background:#d3a33c38;border-radius:50%;width:78px;height:78px;position:absolute;top:20px;left:38px}.FAbHmG_notebookSprite{object-fit:contain;width:98px;height:98px;image-rendering:pixelated;transition:transform .24s var(--landing-ease);position:relative}.FAbHmG_objectInfo{text-transform:uppercase;justify-content:space-between;align-items:baseline;width:100%;font-size:10px;display:flex}.FAbHmG_objectInfo span{color:var(--ink-soft)}.FAbHmG_objectInfo strong{color:var(--terracotta-dark)}.FAbHmG_objectProgress{background:#20221f21;width:100%;height:5px;margin-top:7px;overflow:hidden}.FAbHmG_objectProgress span{background:var(--mustard);transform-origin:0;height:100%;transition:width .24s var(--landing-ease);display:block}.FAbHmG_demoHint,.FAbHmG_result{background:#fbf7edb8;border:1px dashed #20221f40;min-width:0}.FAbHmG_demoHint{color:var(--ink-soft);font-family:var(--font-landing-serif), serif;align-items:center;gap:14px;padding:20px;font-size:17px;font-style:italic;line-height:1.35;display:flex}.FAbHmG_hintArrow{color:var(--terracotta);font-size:30px}.FAbHmG_result{flex-direction:column;justify-content:center;align-items:flex-start;padding:17px 18px;display:flex}.FAbHmG_result>p{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.FAbHmG_result>strong{font-family:var(--font-landing-serif), serif;margin:4px 0;font-size:20px}.FAbHmG_result>span{color:var(--ink-soft);font-size:11px;line-height:1.45}.FAbHmG_result>button{color:var(--terracotta-dark);cursor:pointer;font:750 10px/1.6 var(--font-landing-sans), sans-serif;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;margin-top:10px;padding:0}.FAbHmG_resultWrong>p{color:var(--terracotta-dark)}.FAbHmG_studySection,.FAbHmG_universitySection{width:min(100% - 48px,1160px);margin:0 auto}.FAbHmG_gameSection{color:#f5efdf;background:#282a25;grid-template-columns:minmax(0,.82fr) minmax(470px,1fr);align-items:center;gap:90px;min-height:790px;padding:116px max(24px,50vw - 580px);display:grid;position:relative;overflow:hidden}.FAbHmG_gameSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 48%,#d3a33c14,#0000 38%);position:absolute;inset:0}.FAbHmG_gameCopy,.FAbHmG_gameVisual{z-index:1;position:relative}.FAbHmG_sectionIndexLight{color:#d8b563}.FAbHmG_gameCopy h2{max-width:520px;font-family:var(--font-landing-serif), serif;letter-spacing:-.045em;margin:25px 0;font-size:clamp(45px,5.2vw,70px);font-weight:520;line-height:.98}.FAbHmG_gameCopy>p:not(.FAbHmG_sectionIndexLight):not(.FAbHmG_gamePromise){color:#c6c5ba;max-width:550px;font-size:15px;line-height:1.75}.FAbHmG_gamePromise{color:#f5efdf;font-family:var(--font-landing-serif), serif;border-left:2px solid #d8b563;margin:42px 0 44px;padding-left:21px;font-size:clamp(22px,2.1vw,30px);font-style:italic;line-height:1.28}.FAbHmG_gameCopy .FAbHmG_gamePromise strong{color:#e1b656;font-weight:590}.FAbHmG_lightButton{color:#282a25;background:#f5efdf;border-color:#f5efdf;min-height:52px;padding:0 22px}.FAbHmG_progressionVisual{z-index:1;min-width:0;position:relative}.FAbHmG_progressionEyebrow{color:#c8c7bb;letter-spacing:.15em;text-align:right;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:760}.FAbHmG_progressionTrack{min-height:570px;margin:0;padding:0;list-style:none;position:relative}.FAbHmG_progressionLine{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FAbHmG_progressionLine path{fill:none;stroke:#e1b6568f;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.FAbHmG_progressionStage{z-index:1;color:#f5efdf;text-align:center;width:136px;position:absolute;transform:translate(-50%)}.FAbHmG_progressionStage:first-of-type{bottom:2px;left:6.5%}.FAbHmG_progressionStage:nth-of-type(2){bottom:82px;left:28%}.FAbHmG_progressionStage:nth-of-type(3){bottom:168px;left:50%}.FAbHmG_progressionStage:nth-of-type(4){bottom:258px;left:72%}.FAbHmG_progressionStage:nth-of-type(5){bottom:355px;left:93.5%}.FAbHmG_progressionObject{place-items:end center;height:112px;display:grid}.FAbHmG_progressionObject img{width:auto;max-width:86px;height:auto;max-height:86px;image-rendering:pixelated;filter:drop-shadow(0 10px 8px #00000047)}.FAbHmG_progressionStage[data-stage="1"] .FAbHmG_progressionObject img{width:54px}.FAbHmG_progressionStage[data-stage="2"] .FAbHmG_progressionObject img{width:66px}.FAbHmG_progressionStage[data-stage="3"] .FAbHmG_progressionObject img{width:73px}.FAbHmG_progressionStage[data-stage="4"] .FAbHmG_progressionObject img{width:78px}.FAbHmG_progressionStage[data-stage="5"] .FAbHmG_progressionObject img{width:128px;max-width:128px;max-height:128px}.FAbHmG_progressionMarker{background:#e1b656;border:3px solid #282a25;border-radius:50%;width:12px;height:12px;margin:12px auto 13px;display:block;box-shadow:0 0 0 1px #e1b656b8}.FAbHmG_progressionMeta{flex-direction:column;align-items:center;display:flex}.FAbHmG_progressionMeta small{color:#d8b563;font:9px var(--font-game-pixel), monospace;letter-spacing:.08em;text-transform:uppercase}.FAbHmG_progressionMeta strong{font-family:var(--font-landing-serif), serif;margin-top:7px;font-size:16px;font-weight:590;line-height:1.05}.FAbHmG_progressionMeta span{color:#aead9f;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:700;line-height:1.35}.FAbHmG_studySection{grid-template-columns:minmax(350px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(80px,10vw,150px);padding:150px 0 145px;display:grid}.FAbHmG_studyPaper{min-height:500px;box-shadow:-16px 18px 0 var(--teal-light), 0 18px 45px #4437241f;background:radial-gradient(circle at 8% 8%,#d3a33c14,#0000 34%),#fcf8ee;border:1px solid #20221f38;padding:58px 52px 40px;position:relative;transform:rotate(-1.5deg)}.FAbHmG_paperClip{border:3px solid #7f817b;border-bottom:0;border-radius:12px 12px 0 0;width:19px;height:68px;position:absolute;top:-21px;right:56px;transform:rotate(7deg)}.FAbHmG_paperOverline{color:var(--terracotta-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.FAbHmG_studyPaper h3{font-family:var(--font-landing-serif), serif;margin:14px 0 42px;font-size:38px;font-weight:560}.FAbHmG_paperRow{min-height:58px;color:var(--ink-soft);border-bottom:1px solid #20221f29;justify-content:space-between;align-items:center;padding:0 4px;font-size:13px;display:flex}.FAbHmG_paperRow strong{color:var(--teal);font:600 24px var(--font-landing-serif), serif}.FAbHmG_paperRule{background:#20221f1c;height:8px;margin:27px 0 32px}.FAbHmG_paperRule span{background:var(--terracotta);height:100%;display:block}.FAbHmG_studyPaper blockquote{color:var(--ink);font-family:var(--font-landing-serif), serif;font-size:21px;font-style:italic;line-height:1.4}.FAbHmG_paperSignature{color:var(--ink-soft);font:italic 14px var(--font-landing-serif), serif;text-align:right;margin-top:24px;display:block}.FAbHmG_studyCopy h2,.FAbHmG_universityIntro h2,.FAbHmG_accountHeading h2{font-family:var(--font-landing-serif), serif;letter-spacing:-.045em;margin:24px 0;font-size:clamp(43px,5vw,66px);font-weight:530;line-height:1}.FAbHmG_studyCopy>p:not(.FAbHmG_sectionIndex),.FAbHmG_universityIntro>p:not(.FAbHmG_sectionIndex){max-width:580px;color:var(--ink-soft);font-size:15px;line-height:1.75}.FAbHmG_studyList{border-top:1px solid var(--ink);margin-top:42px;list-style:none}.FAbHmG_studyList li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:15px;padding:21px 0;display:grid}.FAbHmG_studyList li>span{color:var(--terracotta);font:italic 14px var(--font-landing-serif), serif}.FAbHmG_studyList strong{font:600 19px var(--font-landing-serif), serif}.FAbHmG_studyList p{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.5}.FAbHmG_universitySection{border-top:1px solid var(--line);padding:132px 0 138px}.FAbHmG_universityLayout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(68px,9vw,130px);display:grid}.FAbHmG_universityIntro{position:sticky;top:36px}.FAbHmG_universityIntro h2{font-size:clamp(44px,4.8vw,65px)}.FAbHmG_universityDirectoryLink{width:max-content;color:var(--teal);border-bottom:1px solid;align-items:center;gap:13px;margin-top:32px;padding-bottom:7px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.FAbHmG_universityInvitation{color:var(--ink-soft);margin-top:1.3rem;font-size:.81rem;line-height:1.5}.FAbHmG_universityInvitation a{color:var(--teal);text-underline-offset:3px;font-weight:760}.FAbHmG_campusCard{min-width:0;box-shadow:16px 16px 0 var(--teal-light);color:#f7f0df;background-color:#282a25;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #161814;padding:25px 30px 30px;position:relative;overflow:hidden}.FAbHmG_campusTopline{color:#d8b563;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #f7f0df47;justify-content:space-between;align-items:flex-start;gap:24px;min-height:55px;padding-bottom:20px;font-size:9px;font-weight:800;display:flex}.FAbHmG_campusBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;list-style:none;display:flex}.FAbHmG_campusBadges a{color:#f7f0df;font:700 12px var(--font-game-pixel), monospace;letter-spacing:.04em;border:1px solid #d8b563;padding:8px 9px 7px;text-decoration:none;transition:background-color .16s,color .16s;display:block}.FAbHmG_campusBadges a:hover,.FAbHmG_campusBadges a:focus-visible{color:#282a25;background:#d8b563}@media (prefers-reduced-motion:reduce){.FAbHmG_campusBadges a{transition:none}}.FAbHmG_campusTitle{padding:32px 0 30px}.FAbHmG_campusTitle p{color:#aead9f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.FAbHmG_campusTitle h3{color:#f7f0df;max-width:490px;font:540 clamp(31px, 3.5vw, 47px)/1.02 var(--font-landing-serif), serif;letter-spacing:-.035em;margin-top:8px}.FAbHmG_campusRoute{border-top:1px solid #f7f0df47;list-style:none}.FAbHmG_campusRoute li{border-bottom:1px solid #f7f0df33;grid-template-columns:46px 1fr;align-items:center;min-height:58px;display:grid}.FAbHmG_campusRoute span{color:#d8b563;font:10px var(--font-game-pixel), monospace}.FAbHmG_campusRoute strong{font:570 17px var(--font-landing-serif), serif}.FAbHmG_campusAccess{justify-content:space-between;align-items:flex-end;gap:28px;margin-top:31px;display:flex}.FAbHmG_campusAccess p{gap:5px;display:grid}.FAbHmG_campusAccess p span{color:#aead9f;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.FAbHmG_campusAccess p strong{color:#d8d5c9;max-width:245px;font-size:10px;line-height:1.45}.FAbHmG_campusAccess>a{color:#f7f0df;white-space:nowrap;border-bottom:1px solid #d8b563;align-items:center;gap:15px;padding:11px 0 7px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.FAbHmG_accountSection{background:var(--teal);color:#f7f0df;padding:132px max(24px,50vw - 580px)}.FAbHmG_accountLayout{grid-template-columns:minmax(0,.95fr) minmax(430px,.85fr);align-items:center;gap:clamp(70px,9vw,130px);display:grid}.FAbHmG_accountHeading h2{margin-top:0}.FAbHmG_accountHeading>p:not(.FAbHmG_sectionIndexLight){color:#f7f0dfc7;max-width:590px;font-size:14px;line-height:1.75}.FAbHmG_accountActions{align-items:center;gap:25px;margin-top:37px;display:flex}.FAbHmG_accountButton{width:max-content;min-height:54px;color:var(--teal);background:#f7f0df;border-color:#f7f0df;padding:0 24px}.FAbHmG_accountGuestLink{color:#f7f0df;border-bottom:1px solid #f7f0df94;padding:8px 0 6px;font-size:11px;font-weight:700;text-decoration:none}.FAbHmG_saveFlow{background:#183e3b59;border:1px solid #f7f0dfa6;padding:18px;box-shadow:15px 15px #1b3d3a7a}.FAbHmG_saveFlowLabel{color:#f2c45d;font:8px var(--font-game-pixel), monospace;letter-spacing:.08em;text-transform:uppercase;margin:2px 3px 16px;line-height:1.5}.FAbHmG_saveStep{color:var(--ink);background:#f7f0df;border:1px solid #20221f47;padding:24px 25px 23px}.FAbHmG_saveStepTopline{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:8px;font-weight:800;display:flex}.FAbHmG_saveStepTopline strong{color:var(--teal);border:1px solid;padding:5px 7px;font-size:8px}.FAbHmG_saveStep h3{font:590 28px var(--font-landing-serif), serif;margin:15px 0 6px}.FAbHmG_saveStep>p{max-width:390px;color:var(--ink-soft);font-size:11px;line-height:1.55}.FAbHmG_saveTransfer{place-items:center;height:62px;display:grid;position:relative}.FAbHmG_saveTransfer:before{content:"";background:#f7f0df8a;width:1px;position:absolute;top:0;bottom:0;left:50%}.FAbHmG_saveTransfer:after{content:"";border-bottom:1px solid #f7f0df;border-right:1px solid #f7f0df;width:7px;height:7px;position:absolute;bottom:4px;left:calc(50% - 4px);transform:rotate(45deg)}.FAbHmG_saveTransfer span{z-index:1;color:#f7f0dfd1;letter-spacing:.1em;text-transform:uppercase;background:#2c6763;padding:5px 9px;font-size:8px;font-weight:760;position:relative}.FAbHmG_saveStepCloud{background:#f2dfaa;border-color:#d3a33c}.FAbHmG_saveStepCloud .FAbHmG_saveStepTopline strong{color:var(--terracotta-dark)}.FAbHmG_saveStep ul{border-top:1px solid #20221f2e;gap:8px;margin-top:18px;padding-top:15px;list-style:none;display:grid}.FAbHmG_saveStep li{color:#45483f;padding-left:17px;font-size:9px;font-weight:700;position:relative}.FAbHmG_saveStep li:before{content:"";background:var(--teal);width:6px;height:6px;position:absolute;top:.42em;left:1px}.FAbHmG_footer{color:#f5efdf;background:#1d1f1b;padding:110px max(24px,50vw - 580px) 35px}.FAbHmG_footerStatement{flex-direction:column;align-items:flex-start;min-height:310px;display:flex}.FAbHmG_footerStatement p{color:#bcbcaf;font:italic 24px var(--font-landing-serif), serif}.FAbHmG_footerStatement strong{max-width:900px;font:520 clamp(48px, 7vw, 92px)/.98 var(--font-landing-serif), serif;letter-spacing:-.05em;margin-top:5px}.FAbHmG_footerStatement a{color:#e4ba5b;border-bottom:1px solid;align-items:center;gap:22px;margin-top:44px;padding-bottom:8px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.FAbHmG_footerBottom{border-top:1px solid #f5efdf33;grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;padding-top:28px;display:grid}.FAbHmG_footerBottom .FAbHmG_brand{color:#f5efdf}.FAbHmG_footerBottom .FAbHmG_brand small{color:#9f9f95}.FAbHmG_footerBottom nav{gap:25px;display:flex}.FAbHmG_footerBottom nav a{color:#bcbcaf;font-size:11px;text-decoration:none}.FAbHmG_footerBottom>p{color:#86877f;justify-self:end;font-size:10px}html[data-landing-motion=ready] .FAbHmG_page [data-landing-reveal]{transition:opacity .62s var(--landing-ease), transform .62s var(--landing-ease);transition-delay:var(--reveal-delay,0s)}html[data-landing-motion=ready] .FAbHmG_page [data-landing-reveal]:not([data-revealed=true]){opacity:0;transform:translateY(26px)}.FAbHmG_page [data-reveal-delay="1"]{--reveal-delay:60ms}.FAbHmG_page [data-reveal-delay="2"]{--reveal-delay:.12s}.FAbHmG_page [data-reveal-delay="3"]{--reveal-delay:.18s}.FAbHmG_page [data-reveal-delay="4"]{--reveal-delay:.24s}@media (hover:hover) and (pointer:fine){.FAbHmG_desktopNav a:hover:after,.FAbHmG_textLink:hover:after{transform-origin:0;transform:scaleX(1)}.FAbHmG_headerCta:hover,.FAbHmG_primaryButton:hover{background:var(--terracotta-dark);color:#fff8e9}.FAbHmG_headerCta:hover span,.FAbHmG_primaryButton:hover span,.FAbHmG_lightButton:hover span,.FAbHmG_accountButton:hover span,.FAbHmG_campusAccess>a:hover span,.FAbHmG_footerStatement a:hover span{transform:translate(4px)}.FAbHmG_secondaryButton:hover{border-color:var(--ink);transform:translateY(-2px)}.FAbHmG_answer:not(:disabled):hover{border-color:var(--teal);transform:translateY(-2px)}.FAbHmG_lightButton:hover{color:#282a25;background:#dcb457}.FAbHmG_accountButton:hover{color:#254f4c;background:#f2c45d}.FAbHmG_footerBottom nav a:hover{color:#f5efdf}}.FAbHmG_headerCta:active,.FAbHmG_primaryButton:active,.FAbHmG_secondaryButton:active,.FAbHmG_answer:active,.FAbHmG_lightButton:active,.FAbHmG_accountButton:active,.FAbHmG_campusAccess>a:active,.FAbHmG_footerStatement a:active{transform:scale(.97)}@media (max-width:1080px){.FAbHmG_desktopNav{display:none}.FAbHmG_headerInner{grid-template-columns:1fr auto auto}.FAbHmG_mobileMenu{display:block}.FAbHmG_mobileMenu summary{border:1px solid var(--line);cursor:pointer;place-content:center;gap:6px;width:42px;height:42px;list-style:none;display:grid}.FAbHmG_mobileMenu summary::-webkit-details-marker{display:none}.FAbHmG_mobileMenu summary span{background:var(--ink);width:18px;height:1px;transition:transform .2s var(--landing-ease);display:block}.FAbHmG_mobileMenu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.FAbHmG_mobileMenu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.FAbHmG_mobileMenu nav{border:1px solid var(--ink);background:var(--paper-light);transform-origin:100% 0;width:230px;padding:12px;display:grid;position:absolute;top:51px;right:0;box-shadow:8px 8px #2f6b6724}.FAbHmG_mobileMenu nav a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 10px;font-size:13px;font-weight:650;text-decoration:none}.FAbHmG_mobileMenu nav a:last-child{background:var(--ink);color:var(--paper-light);text-align:center;border:0;margin-top:8px}.FAbHmG_hero{grid-template-columns:1fr 1fr;gap:38px}.FAbHmG_heroCopy h1{font-size:clamp(50px,6.2vw,68px)}.FAbHmG_gameSection{grid-template-columns:.78fr 1fr;gap:45px}}@media (max-width:800px){.FAbHmG_headerInner,.FAbHmG_hero,.FAbHmG_studySection,.FAbHmG_universitySection{width:min(100% - 32px,680px)}.FAbHmG_headerActions{display:none}.FAbHmG_headerInner{grid-template-columns:1fr auto;height:70px}.FAbHmG_hero{grid-template-columns:1fr;gap:75px;min-height:auto;padding:68px 0 88px}.FAbHmG_hero:before{width:120vw;height:650px;top:50%;right:-20vw}.FAbHmG_heroScribble{display:none}.FAbHmG_heroCopy{max-width:650px}.FAbHmG_heroCopy h1{font-size:clamp(51px,12vw,78px)}.FAbHmG_heroDemo{max-width:590px;margin:0 auto}.FAbHmG_gameSection{grid-template-columns:1fr;gap:70px;padding-block:96px}.FAbHmG_gameCopy{max-width:650px}.FAbHmG_progressionVisual{width:min(100%,680px);margin:0 auto}.FAbHmG_studySection{grid-template-columns:1fr;gap:100px;padding-block:110px}.FAbHmG_studyPaper{width:min(100% - 20px,520px);margin:0 auto}.FAbHmG_universityLayout,.FAbHmG_accountLayout{grid-template-columns:1fr;gap:64px}.FAbHmG_universityIntro{max-width:650px;position:static}.FAbHmG_campusCard{width:min(100% - 16px,610px);margin-left:0}.FAbHmG_accountHeading{max-width:650px}.FAbHmG_saveFlow{width:min(100% - 15px,560px)}.FAbHmG_footerBottom{grid-template-columns:1fr auto}.FAbHmG_footerBottom nav{grid-area:1/1/auto/-1}}@media (max-width:540px){.FAbHmG_brand small{display:none}.FAbHmG_headerInner{width:calc(100% - 24px)}.FAbHmG_hero,.FAbHmG_studySection,.FAbHmG_universitySection{width:calc(100% - 30px)}.FAbHmG_hero{padding-top:54px}.FAbHmG_heroCopy h1{font-size:clamp(44px,14.6vw,63px)}.FAbHmG_heroLead{font-size:15px}.FAbHmG_heroActions{flex-direction:column;align-items:stretch}.FAbHmG_primaryButton,.FAbHmG_secondaryButton{width:100%}.FAbHmG_heroNotes{display:grid}.FAbHmG_heroDemo{padding:8px;box-shadow:8px 10px #2f6b671f}.FAbHmG_demo{min-height:570px;padding:22px 17px 18px}.FAbHmG_demoQuestion{padding-inline:10px 4px}.FAbHmG_answerList{grid-template-columns:1fr}.FAbHmG_demoReward{grid-template-columns:122px 1fr;min-height:195px}.FAbHmG_objectStage{padding-inline:7px}.FAbHmG_notebookSprite{width:86px;height:86px}.FAbHmG_demoHint{padding:13px;font-size:15px}.FAbHmG_result{padding:13px}.FAbHmG_result>span{font-size:10px}.FAbHmG_studyCopy h2,.FAbHmG_universityIntro h2,.FAbHmG_accountHeading h2{font-size:42px}.FAbHmG_gameSection{padding-inline:15px}.FAbHmG_gamePromise{margin-block:34px 38px}.FAbHmG_progressionEyebrow{text-align:left;margin-bottom:30px}.FAbHmG_progressionTrack{gap:28px;min-height:0;display:grid}.FAbHmG_progressionTrack:before{content:"";background:#e1b6568f;width:1px;position:absolute;top:46px;bottom:52px;left:96px}.FAbHmG_progressionLine{display:none}.FAbHmG_progressionStage,.FAbHmG_progressionStage:nth-of-type(n){text-align:left;grid-template-columns:78px 38px minmax(0,1fr);align-items:center;width:100%;min-height:112px;display:grid;position:relative;bottom:auto;left:auto;transform:none}.FAbHmG_progressionObject{place-items:center;height:100px}.FAbHmG_progressionStage[data-stage="5"] .FAbHmG_progressionObject img{width:100px}.FAbHmG_progressionMarker{z-index:1;margin:0 auto}.FAbHmG_progressionMeta{align-items:flex-start;padding-left:10px}.FAbHmG_progressionMeta strong{font-size:19px}.FAbHmG_studyPaper{min-height:470px;padding:52px 32px 35px}.FAbHmG_studyPaper h3{font-size:32px}.FAbHmG_universitySection{padding-block:90px}.FAbHmG_universityLayout,.FAbHmG_accountLayout{gap:48px}.FAbHmG_campusCard{width:calc(100% - 8px);box-shadow:8px 9px 0 var(--teal-light);padding:21px 20px 24px}.FAbHmG_campusTitle{padding-block:27px 24px}.FAbHmG_campusTitle h3{font-size:32px}.FAbHmG_campusAccess{flex-direction:column;align-items:flex-start;gap:20px}.FAbHmG_accountSection,.FAbHmG_footer{padding-inline:20px}.FAbHmG_accountSection{padding-block:90px}.FAbHmG_accountActions{flex-direction:column;align-items:stretch}.FAbHmG_accountButton{width:100%}.FAbHmG_accountGuestLink{align-self:center}.FAbHmG_saveFlow{width:calc(100% - 8px);padding:11px;box-shadow:8px 9px #1b3d3a7a}.FAbHmG_saveStep{padding:21px 19px 20px}.FAbHmG_footerStatement{min-height:350px}.FAbHmG_footerStatement p{font-size:19px}.FAbHmG_footerStatement strong{font-size:51px}.FAbHmG_footerBottom{flex-direction:column;align-items:flex-start;display:flex}.FAbHmG_footerBottom nav{flex-wrap:wrap;gap:14px 20px}.FAbHmG_footerBottom>p{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.FAbHmG_page [data-landing-reveal]{opacity:1!important;transform:none!important}.FAbHmG_page *,.FAbHmG_page :before,.FAbHmG_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
