.CuratedToolsGrid_row__DQaQG{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-2);margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter)}.CuratedToolsGrid_group__lwoV4{flex:0 0 78%;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-2)}.CuratedToolsGrid_groupTitle__jxKGj{margin:0;font-size:1rem;font-family:var(--font-display);color:var(--color-ink)}.CuratedToolsGrid_groupCards__1du_M{display:flex;flex-direction:column;gap:var(--space-2)}.CuratedToolsGrid_card__nPLgS{display:flex;flex-direction:column;gap:var(--space-1);height:100%;padding:var(--space-3);border:1px solid var(--color-sand);border-radius:.75rem;background:var(--color-paper);color:inherit;text-decoration:none;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.CuratedToolsGrid_card__nPLgS:hover{border-color:var(--tenant-action);background:var(--color-sand);box-shadow:0 4px 12px rgba(29,26,23,.08);transform:translateY(-1px)}.CuratedToolsGrid_card__nPLgS:focus-visible{outline:2px solid var(--tenant-action);outline-offset:2px}.CuratedToolsGrid_cardTitle__oxWiO{margin:0;font-size:1.05rem}.CuratedToolsGrid_cardSummary__pYevo{margin:0;color:var(--color-ink-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width:48rem){.CuratedToolsGrid_row__DQaQG{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none;margin:0;padding-left:0;padding-right:0}.CuratedToolsGrid_group__lwoV4{flex:1 1 calc(33.333% - var(--space-3));min-width:14rem}}@media (min-width:72rem){.CuratedToolsGrid_row__DQaQG{flex-wrap:nowrap}.CuratedToolsGrid_group__lwoV4{flex:1 1}}.tools_main__UrrUR{display:flex;flex-direction:column;gap:var(--space-5)}.tools_hero__xgUoD{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-sand)}.tools_eyebrow__sGCgK{margin:0;font-family:var(--font-display);color:var(--tenant-action);text-transform:uppercase;letter-spacing:.04em}.tools_headline__mKIOt{margin:0;max-width:40ch}.tools_heroBody__4eoH2{max-width:68ch;margin:0;color:var(--color-ink-muted)}.tools_visuallyHidden__dT6vg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.academy_main__cg5dk{display:flex;flex-direction:column;max-width:none;padding-inline:var(--page-gutter);gap:var(--space-7);padding-bottom:var(--space-6)}.academy_hero__fQlre{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-sand);overflow:hidden}.academy_heroArt__dxsn9{position:absolute;top:-8vw;right:-6vw;width:min(32rem,60vw);height:min(32rem,60vw);pointer-events:none;z-index:0}.academy_heroContent__bOthW{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3)}.academy_eyebrow__k65xY{margin:0;font-family:var(--font-display);color:var(--tenant-action);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.academy_headline__M7DLt{margin:0;max-width:28ch;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.12}.academy_heroBody__Nv06l{max-width:54ch;margin:0;color:var(--color-ink-muted);font-size:1.05rem}.academy_heroCtas__UZ3SB{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:768px){.academy_heroCtas__UZ3SB{flex-direction:column;align-items:flex-start}.academy_heroArt__dxsn9{opacity:.6}}.academy_section__ZTJQO{display:flex;flex-direction:column;gap:var(--space-3);max-width:68ch}.academy_sectionWide__bV9Ay{max-width:none}.academy_kicker__RP5jD{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted)}.academy_sectionLead___VM2m{margin:0;font-family:var(--font-display);color:var(--color-ink);font-size:1.2rem}.academy_sectionTrailer__wNRmK{margin:0}.academy_terraFeature__fPXA3{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);background:var(--color-sage-tint);border-radius:var(--radius-lg);position:relative;overflow:hidden}@media (min-width:60rem){.academy_terraFeature__fPXA3{grid-template-columns:1.3fr 1fr;align-items:center;padding:var(--space-6)}}.academy_terraCopy__8XpEk{display:flex;flex-direction:column;gap:var(--space-3);position:relative;z-index:1}.academy_terraCopy__8XpEk h2{margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem)}.academy_terraHeadline__D5Ogn{margin:0;font-family:var(--font-display);color:var(--color-sage-deep);font-size:1.2rem}.academy_terraBody__OgmtI{margin:0;color:var(--color-ink-muted);max-width:48ch}.academy_terraCtas__JGYc6{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-1)}.academy_terraContinue__VgbhL{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid rgba(29,26,23,.1)}.academy_terraContinue__VgbhL p{margin:0;font-size:.9rem;color:var(--color-ink-muted);max-width:42ch}.academy_terraArt__u_X3U{position:relative;display:flex;align-items:center;justify-content:center;min-height:12rem}.academy_terraArt__u_X3U svg{width:100%;max-width:18rem;height:auto}.academy_doorway__1igYw{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);-webkit-border-start:3px solid var(--color-line);border-inline-start:3px solid var(--color-line);background:var(--color-paper)}.academy_doorway__1igYw[data-accent=slate]{border-inline-start-color:var(--color-slate);background:var(--color-slate-tint)}.academy_doorway__1igYw[data-accent=sage]{border-inline-start-color:var(--color-sage);background:var(--color-sage-tint)}.academy_doorwayEyebrow__avwAL{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.academy_doorway__1igYw h3{margin:0;font-family:var(--font-display);font-size:1.3rem;max-width:36ch}.academy_doorwayBody__QdeBy{margin:0;color:var(--color-ink-muted);max-width:50ch}.academy_doorwayNote__ccrEn{margin:0;font-size:.85rem;color:var(--color-ink-muted)}.academy_growthBridge__zoNUE{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--color-slate-tint);border-radius:var(--radius-lg)}@media (min-width:60rem){.academy_growthBridge__zoNUE{padding:var(--space-6)}}.academy_growthBridgeHeader__X9bno{display:flex;flex-direction:column;gap:var(--space-2);max-width:60ch}.academy_growthBridgeHeader__X9bno h2{margin:0}.academy_growthBridgeIntro__UMZFr{margin:0;color:var(--color-ink-muted)}.academy_growthArt__76_99{width:100%;max-width:28rem}.academy_growthArt__76_99 svg{width:100%;height:auto}.academy_flowSteps__OzdHm{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:0;padding:0}.academy_flowStep__VZmCy{display:flex;flex-direction:column;gap:.2rem;-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2);-webkit-border-start:2px solid var(--color-slate);border-inline-start:2px solid var(--color-slate)}.academy_flowStepIndex__GP8sx{font-family:var(--font-mono);font-size:.7rem;color:var(--color-slate-deep);letter-spacing:.06em}.academy_flowStepLabel__0sYhM{font-weight:600;font-size:.95rem}.academy_guidesPreview__9MnEd{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:56rem){.academy_guidesPreview__9MnEd{grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto}}.academy_guideCard__zlIhG{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-top:1px solid var(--color-line);text-decoration:none;color:inherit;transition:background var(--motion-fast) ease}.academy_guideCard__zlIhG:focus-visible,.academy_guideCard__zlIhG:hover{background:var(--color-sand)}.academy_guideCard__zlIhG:focus-visible{outline:2px solid var(--tenant-action);outline-offset:-2px}.academy_guideCardFeatured__ijqI_{grid-row:1/3;justify-content:center;border-top:none;-webkit-border-start:3px solid var(--tenant-action);border-inline-start:3px solid var(--tenant-action);background:var(--color-sand)}.academy_guideCategory__jLmuI{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tenant-action)}.academy_guideTitle__6ZqvI{margin:0;font-family:var(--font-display);font-size:1.05rem}.academy_guideCardFeatured__ijqI_ .academy_guideTitle__6ZqvI{font-size:1.4rem}.academy_guideSummary__9YQ_2{margin:0;color:var(--color-ink-muted);font-size:.9rem}.academy_quietSection__0G8We{display:flex;flex-direction:column;gap:var(--space-2);max-width:60ch;padding-top:var(--space-4);border-top:1px solid var(--color-sand)}.academy_quietSection__0G8We h2{font-size:1.15rem}.academy_quietSection__0G8We p{margin:0;color:var(--color-ink-muted)}