.ApproachBackdrop_backdrop__rZAUb{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.ApproachBackdrop_contours__lSaDM{position:absolute;top:0;right:0;height:100%;width:70%}.Breadcrumb_trail__vkf9t{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-sm)}.Breadcrumb_homeLink__qsCTg{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-brand);transition:color var(--motion-duration-instant) var(--motion-easing-standard)}.Breadcrumb_homeLink__qsCTg:focus-visible,.Breadcrumb_homeLink__qsCTg:hover{color:var(--color-accent-hover)}.Breadcrumb_homeIcon__eiaYe{width:15px;height:15px}.Breadcrumb_crumb__nTSB0{display:inline-flex;align-items:center;gap:var(--space-2)}.Breadcrumb_link__Zssxj{color:var(--color-text-brand);font-weight:var(--font-weight-medium);text-decoration:none}.Breadcrumb_link__Zssxj:focus-visible,.Breadcrumb_link__Zssxj:hover{text-decoration:underline;color:var(--color-accent-hover)}.Breadcrumb_current__414fp{color:var(--color-text-primary);font-weight:var(--font-weight-medium);max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumb_separator__2X1mj{color:var(--color-border-default);font-size:var(--font-size-md)}.FactGrid_factGrid__FDt_p{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:640px){.FactGrid_factGrid__FDt_p{grid-template-columns:1fr 1fr}}@media (max-width:400px){.FactGrid_factGrid__FDt_p{grid-template-columns:1fr}}.FactGrid_fact__QnIZO{display:flex;align-items:flex-start;gap:var(--space-6);padding:var(--space-6);background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);transition:border-color var(--motion-duration-instant) var(--motion-easing-standard)}.FactGrid_fact__QnIZO:hover{border-color:var(--color-accent)}.FactGrid_factIcon__gNeFn{width:30px;height:30px;flex-shrink:0;margin-top:var(--space-1)}.FactGrid_factBody__pLjpD{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.FactGrid_factLabel__cD8ll{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-brand);text-transform:uppercase;letter-spacing:.08em}.FactGrid_factValue__ry_cr{font-size:var(--font-size-sm);color:var(--color-text-primary)}.page_page__lT5y7{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-12) var(--space-7) var(--space-16);display:flex;flex-direction:column;gap:var(--space-12)}.page_heading__x2wJ4{font-size:var(--font-size-3xl);color:var(--color-text-brand);letter-spacing:-.02em}.page_intro__X9kGN{font-size:var(--font-size-md);color:var(--color-text-primary);max-width:64ch}.page_section__5yEVC{display:flex;flex-direction:column;gap:var(--space-7);background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-10)}.page_sectionTitle__SOcSV{font-size:var(--font-size-xl);color:var(--color-text-brand)}.page_typeCardGrid__M7Ycf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-7);gap:var(--space-7)}@media (max-width:800px){.page_typeCardGrid__M7Ycf{grid-template-columns:1fr 1fr}}@media (max-width:520px){.page_typeCardGrid__M7Ycf{grid-template-columns:1fr}}.page_typeCard__pXGvJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8);background:var(--color-surface-base);border:2px solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color var(--motion-duration-instant) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-instant) var(--motion-easing-standard)}.page_typeCard__pXGvJ:hover{border-color:var(--color-accent);transform:translateY(-2px)}.page_typeCard__pXGvJ[data-active=true]{border-color:var(--color-accent);background:var(--color-surface-muted);box-shadow:0 12px 20px -2px rgba(42,134,39,.18)}.page_typeCardHeader__cNdYU{display:flex;align-items:center;gap:var(--space-5)}.page_typeCardIcon__vJ0ds{width:40px;height:40px;flex-shrink:0}.page_typeCardName__Lxham{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.page_typeCard__pXGvJ[data-active=true] .page_typeCardName__Lxham{color:var(--color-text-brand)}.page_typeCardDescription__yO_Ka{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_typeCardMove__ou5B9{font-size:var(--font-size-sm);color:var(--color-text-primary);padding-top:var(--space-5);border-top:1px solid var(--color-border-default)}@media (prefers-reduced-motion:reduce){.page_typeCard__pXGvJ{transition:border-color var(--motion-duration-instant) var(--motion-easing-standard)}.page_typeCard__pXGvJ:hover{transform:none}}.page_criteriaList__pQ03M{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:640px){.page_criteriaList__pQ03M{grid-template-columns:1fr}}.page_criterion___PlmW{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-7);background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);opacity:0;transform:translateY(14px);transition:opacity var(--motion-duration-slow) var(--motion-easing-standard),transform var(--motion-duration-normal) var(--motion-easing-standard),border-color var(--motion-duration-instant) var(--motion-easing-standard),box-shadow var(--motion-duration-instant) var(--motion-easing-standard)}.page_criteriaList__pQ03M[data-revealed=true] .page_criterion___PlmW{opacity:1;transform:none}.page_criterion___PlmW:hover{border-color:var(--color-accent);box-shadow:0 12px 20px -2px rgba(42,134,39,.12);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.page_criterion___PlmW{transition:border-color var(--motion-duration-instant) var(--motion-easing-standard),box-shadow var(--motion-duration-instant) var(--motion-easing-standard)}.page_criteriaList__pQ03M[data-revealed=false] .page_criterion___PlmW{opacity:1;transform:none}.page_criterion___PlmW:hover{transform:none}}.page_criterionIcon__L_3_C{width:32px;height:32px;color:var(--color-text-brand)}.page_criterionName__Fin5z{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.page_criterionQuestion__CCmxG{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_activeFilterRow___cPpu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-5);padding:var(--space-6) var(--space-7);background:var(--color-surface-muted);border:1px solid var(--color-accent);border-radius:var(--radius-sm)}.page_activeFilterLabel__XAY2_{font-size:var(--font-size-sm);color:var(--color-text-primary)}.page_activeFilterLabel__XAY2_ strong{color:var(--color-text-brand)}.page_resetFilter__U9u_C{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:var(--color-surface-strong);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-3) var(--space-6);border-radius:var(--radius-2xl);min-height:36px;white-space:nowrap}.page_resetFilter__U9u_C:hover{background:var(--color-accent)}.page_accordion__PJ5uV{display:flex;flex-direction:column;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}.page_accordionItem__UPYio:not(:last-child){border-bottom:1px solid var(--color-border-default)}.page_accordionTrigger__7ItAw{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-7);background:var(--color-surface-base);border:none;cursor:pointer;min-height:44px;text-align:left}.page_accordionTrigger__7ItAw:hover{background:var(--color-surface-muted)}.page_accordionMeta__seijH{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.page_accordionCount__HpJBS{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);background:var(--color-accent);border-radius:var(--radius-2xl);padding:var(--space-1) var(--space-5);min-width:24px;text-align:center}.page_accordionChevron__aRC0_{font-size:var(--font-size-xs);color:var(--color-text-brand)}.page_accordionPanel__pjFFJ{display:flex;flex-direction:column;gap:var(--space-6);padding:0 var(--space-7) var(--space-7);background:var(--color-surface-base)}.page_topicGroupTitle__zCeX8{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.page_questionCard__hgH7N{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-4);transition:border-color var(--motion-duration-instant) var(--motion-easing-standard)}.page_questionCard__hgH7N:hover{border-color:var(--color-accent)}.page_questionTypeTag__9iG2G{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);background:var(--color-accent);padding:var(--space-2) var(--space-5);border-radius:var(--radius-2xl);margin-right:var(--space-5);vertical-align:middle;transform:translateY(-2px)}.page_questionPrompt__1bXQf{font-size:var(--font-size-md);color:var(--color-text-primary)}.page_questionTip__Ufnfu{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_empty__KA8fu{color:var(--color-text-secondary);font-size:var(--font-size-md)}.Leaderboard_page__XNhA3{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-12) var(--layout-gutter) var(--space-16);display:flex;flex-direction:column;gap:var(--space-10)}@media (max-width:720px){.Leaderboard_page__XNhA3{padding:var(--space-10) var(--layout-gutter) var(--space-12)}}.Leaderboard_headingRow__H4I_8{display:flex;flex-direction:column;gap:var(--space-4)}.Leaderboard_heading__2I6Pv{font-family:var(--font-family-heading);font-size:clamp(2rem,2.5vw + 1.2rem,var(--font-size-4xl));color:var(--color-text-primary);letter-spacing:-.02em}.Leaderboard_headingLead___vSqX{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:60ch}.Leaderboard_columns__vuOpo{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-10);gap:var(--space-10)}@media (max-width:720px){.Leaderboard_columns__vuOpo{grid-template-columns:1fr}}.Leaderboard_section__zk1zY{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.Leaderboard_sectionTitle__y9Gi7{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);color:var(--color-text-brand);letter-spacing:-.01em}.Leaderboard_list__9zn2q{display:flex;flex-direction:column;gap:var(--space-3)}.Leaderboard_row__yWE9Q{display:flex;align-items:center;gap:var(--space-7);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-6) var(--space-8);background:var(--color-surface-base);transition:border-color var(--motion-duration-instant) var(--motion-easing-standard),box-shadow var(--motion-duration-instant) var(--motion-easing-standard)}.Leaderboard_row__yWE9Q:hover{border-color:var(--color-accent);box-shadow:0 12px 20px -2px rgba(42,134,39,.12)}.Leaderboard_row__yWE9Q[data-top=true]{border-color:var(--color-accent);background:var(--color-surface-muted)}@media (prefers-reduced-motion:reduce){.Leaderboard_row__yWE9Q{transition:none}}.Leaderboard_rankBadge__lRVfQ{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:3.5ch;flex-shrink:0}.Leaderboard_rank__ZvJKM{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Leaderboard_row__yWE9Q[data-top=true] .Leaderboard_rank__ZvJKM{color:var(--color-text-brand)}.Leaderboard_medal__ezfia{font-size:var(--font-size-xl);line-height:1}.Leaderboard_name__BpUtq{flex:1 1;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Leaderboard_score__GoLR8{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Leaderboard_empty__Yb5BE{font-size:var(--font-size-md);color:var(--color-text-secondary)}.LegalPage_page__3s_jm{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-12) var(--space-7) var(--space-16);display:flex;flex-direction:column;gap:var(--space-12)}.LegalPage_hero__ccUbE{display:flex;flex-direction:column;gap:var(--space-4);animation:LegalPage_heroRise__dXhxa var(--motion-duration-slower) var(--motion-easing-standard) both}.LegalPage_heading__xTnSr{font-size:var(--font-size-4xl);color:var(--color-text-brand);letter-spacing:-.02em}.LegalPage_updated__3XEMa{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em}.LegalPage_intro__mGnds{font-size:var(--font-size-lg);color:var(--color-text-primary);max-width:68ch}@keyframes LegalPage_heroRise__dXhxa{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.LegalPage_sections__ekfK4{display:flex;flex-direction:column;gap:var(--space-10)}.LegalPage_section__dKZNG{display:flex;flex-direction:column;gap:var(--space-5);background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-10);opacity:0;transform:translateY(28px) scale(.98);transition:opacity var(--motion-duration-slower) var(--motion-easing-standard),transform var(--motion-duration-slower) var(--motion-easing-standard)}.LegalPage_section__dKZNG[data-revealed=true]{opacity:1;transform:none}.LegalPage_section__dKZNG:hover{border-color:var(--color-accent)}.LegalPage_sectionTitle__FvlKd{font-size:var(--font-size-xl);color:var(--color-text-brand)}.LegalPage_paragraph__GH2ag{font-size:var(--font-size-md);color:var(--color-text-primary);max-width:72ch}@media (prefers-reduced-motion:reduce){.LegalPage_hero__ccUbE{animation:none}.LegalPage_section__dKZNG{transition:none;opacity:1;transform:none}}.page_page__N_B23{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-10) var(--layout-gutter) var(--space-16);display:flex;flex-direction:column;gap:var(--space-10)}.page_header__xxywR{display:flex;flex-direction:column;gap:var(--space-4)}.page_heading__RFLWE{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em}.page_sub__FwGoR{font-size:var(--font-size-md);color:var(--color-text-secondary)}.page_grid__LnK8k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:720px){.page_grid__LnK8k{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_grid__LnK8k{grid-template-columns:1fr}}.page_card__ACmZl{display:flex;flex-direction:row;align-items:center;gap:0;text-decoration:none;color:inherit;background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--motion-duration-instant) var(--motion-easing-standard),box-shadow var(--motion-duration-instant) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard);min-height:76px}.page_card__ACmZl:focus-visible,.page_card__ACmZl:hover{border-color:var(--color-accent);box-shadow:0 12px 20px -2px rgba(42,134,39,.12);transform:translateY(-1px)}.page_card__ACmZl:active{transform:translateY(0);box-shadow:none}.page_thumbnail__V6GRA{flex-shrink:0;width:76px;height:76px;display:flex;align-items:center;justify-content:center}.page_icon__oRpxM{width:34px;height:34px;color:var(--color-text-brand)}.page_cardBody__8gpgd{flex:1 1;padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.page_cardTitle__KSuga{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-brand);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_meta__2O8mz{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page_metaItem__ppElJ{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}.page_metaDot__gkDrF{font-size:var(--font-size-xs);color:var(--color-border-default)}.VideoDrillCard_card__L5XHZ{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;z-index:1;--pop-duration:480ms;--pop-easing:cubic-bezier(0.16,1,0.3,1)}.VideoDrillCard_card__L5XHZ:focus-visible,.VideoDrillCard_card__L5XHZ:hover{z-index:3}.VideoDrillCard_print__cei8t{position:relative;display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-8);background:var(--videos-surface-card);border:1px solid var(--videos-border);border-radius:var(--radius-xs);box-shadow:0 1px 2px rgba(60,45,30,.05);transform:rotate(var(--card-tilt,0deg)) scale(1) translateY(0);transform-origin:center 62%;transition:transform var(--pop-duration) var(--pop-easing),box-shadow var(--pop-duration) var(--pop-easing)}.VideoDrillCard_card__L5XHZ:nth-child(odd) .VideoDrillCard_print__cei8t{--card-tilt:-0.6deg}.VideoDrillCard_card__L5XHZ:nth-child(2n) .VideoDrillCard_print__cei8t{--card-tilt:0.5deg}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_print__cei8t,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_print__cei8t{transform:rotate(0deg) scale(1.14) translateY(-16px);box-shadow:0 40px 64px -24px rgba(60,45,30,.38),0 12px 24px -8px rgba(60,45,30,.22)}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_print__cei8t{outline:2px solid var(--color-border-focus);outline-offset:3px}.VideoDrillCard_thumbWrap__2tTh_{position:relative;aspect-ratio:4/3;background:var(--videos-border);overflow:hidden}.VideoDrillCard_thumb__gORDd{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--pop-duration) var(--pop-easing)}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_thumb__gORDd,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_thumb__gORDd{transform:scale(1.12)}.VideoDrillCard_playRing__9w_Yr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;background:rgba(30,22,14,.24);transform:scale(.85);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--pop-duration) var(--pop-easing)}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_playRing__9w_Yr,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_playRing__9w_Yr{opacity:1;transform:scale(1)}.VideoDrillCard_playIcon__1DA0B{width:44px;height:44px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.4))}.VideoDrillCard_levelBadge__RgmaU{position:absolute;top:var(--space-4);left:var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-5);border-radius:var(--radius-2xl);white-space:nowrap;color:var(--color-text-inverse);background:var(--color-accent)}.VideoDrillCard_levelBadge__RgmaU[data-level=c1]{background:var(--color-accent-hover)}.VideoDrillCard_duration__Nhs_o{position:absolute;bottom:var(--space-4);right:var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:var(--space-1) var(--space-4);border-radius:var(--radius-xs);color:#fff;background:rgba(30,22,14,.62)}.VideoDrillCard_printIndex__ORfDy{align-self:flex-end;padding-top:var(--space-4);font-family:var(--font-family-heading);font-size:var(--font-size-sm);color:var(--videos-ink-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.VideoDrillCard_body__PV3t_{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-2) 0}.VideoDrillCard_title__R0iuz{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--videos-ink);letter-spacing:-.01em;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--motion-duration-instant) var(--motion-easing-standard)}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_title__R0iuz,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_title__R0iuz{color:var(--color-text-brand)}.VideoDrillCard_channel__1iw5p{font-size:var(--font-size-sm);color:var(--videos-ink-secondary)}.VideoDrillCard_tags__XdMIU{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-3)}.VideoDrillCard_tag__hjU_6{display:inline-flex;align-items:center;font-size:var(--font-size-xs);color:var(--videos-ink-secondary);background:transparent;border:1px solid var(--videos-border);border-radius:var(--radius-2xl);padding:var(--space-1) var(--space-5)}.VideoDrillCard_tagIcon__PaWY8{width:15px;height:15px;margin-right:var(--space-2);flex-shrink:0}@media (pointer:coarse){.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_print__cei8t,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_print__cei8t{transform:rotate(var(--card-tilt,0deg)) scale(1) translateY(0);box-shadow:0 1px 2px rgba(60,45,30,.05)}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_thumb__gORDd,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_thumb__gORDd{transform:none}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_playRing__9w_Yr,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_playRing__9w_Yr{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.VideoDrillCard_playRing__9w_Yr,.VideoDrillCard_print__cei8t,.VideoDrillCard_thumb__gORDd,.VideoDrillCard_title__R0iuz{transition:none}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_print__cei8t,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_print__cei8t{transform:none;box-shadow:0 1px 2px rgba(60,45,30,.05)}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_thumb__gORDd,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_thumb__gORDd{transform:none}.VideoDrillCard_playRing__9w_Yr{transform:none}.VideoDrillCard_card__L5XHZ:focus-visible .VideoDrillCard_playRing__9w_Yr,.VideoDrillCard_card__L5XHZ:hover .VideoDrillCard_playRing__9w_Yr{transform:none}}.VideoCarouselRow_row__bIHOt{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.VideoCarouselRow_rowHead__v6hBP{display:flex;flex-direction:column;gap:var(--space-5)}.VideoCarouselRow_rowHeadTop__D_WRV{display:flex;align-items:baseline;flex-wrap:wrap;row-gap:var(--space-2);gap:var(--space-5)}.VideoCarouselRow_rowTitle__BM_0V{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--videos-ink);letter-spacing:-.02em;min-width:0}.VideoCarouselRow_rowCount__sUv9o{font-size:var(--font-size-sm);color:var(--videos-ink-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VideoCarouselRow_rowArrows__sz4ve{display:flex;gap:var(--space-3);margin-left:auto}.VideoCarouselRow_approach__OhB8X{display:flex;flex-direction:column;gap:var(--space-2);max-width:72ch;padding-top:var(--space-5);border-top:1px solid var(--videos-border)}.VideoCarouselRow_approachLabel__HBCjE{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-brand);text-transform:uppercase;letter-spacing:.08em}.VideoCarouselRow_approachGloss__EAWzZ,.VideoCarouselRow_approachText__ZrMJn{font-size:var(--font-size-sm);color:var(--videos-ink-secondary);line-height:1.6}.VideoCarouselRow_approachGloss__EAWzZ{font-style:italic}.VideoCarouselRow_arrow__DGKoC{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--videos-border);background:var(--videos-surface-card);color:var(--videos-ink);cursor:pointer;transition:border-color var(--motion-duration-instant) var(--motion-easing-standard),background var(--motion-duration-instant) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}.VideoCarouselRow_arrow__DGKoC svg{width:18px;height:18px}.VideoCarouselRow_arrow__DGKoC:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.VideoCarouselRow_arrow__DGKoC:active:not(:disabled){transform:scale(.94)}.VideoCarouselRow_arrow__DGKoC:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.VideoCarouselRow_arrow__DGKoC:disabled{opacity:.35;cursor:not-allowed}@media (max-width:640px){.VideoCarouselRow_rowArrows__sz4ve{display:none}}.VideoCarouselRow_track__2_VYj{display:flex;align-items:flex-start;gap:var(--space-8);min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-block:var(--space-8);margin-block:calc(var(--space-8) * -1);scrollbar-width:thin;scrollbar-color:var(--videos-border) transparent;cursor:-webkit-grab;cursor:grab;overscroll-behavior-x:contain}.VideoCarouselRow_track__2_VYj:active{cursor:-webkit-grabbing;cursor:grabbing}.VideoCarouselRow_track__2_VYj.VideoCarouselRow_dragging__8wUR_ *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.VideoCarouselRow_track__2_VYj::-webkit-scrollbar{height:6px}.VideoCarouselRow_track__2_VYj::-webkit-scrollbar-thumb{background:var(--videos-border);border-radius:var(--radius-2xl)}.VideoCarouselRow_slide__HaEzV{flex:0 0 auto;width:min(320px,78vw)}.VideoCarouselRow_trackEndSpacer__Dse_j{flex:0 0 1px}@media (pointer:coarse){.VideoCarouselRow_track__2_VYj{scroll-snap-type:x proximity}.VideoCarouselRow_slide__HaEzV{scroll-snap-align:start;width:min(320px,82vw)}}@media (prefers-reduced-motion:reduce){.VideoCarouselRow_arrow__DGKoC{transition:none}.VideoCarouselRow_arrow__DGKoC:active:not(:disabled){transform:none}}.VideosBackdrop_backdrop__NNaUY{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.VideosBackdrop_glow__fATgo{position:absolute;top:-20%;right:-10%;width:60%;height:80%;background:radial-gradient(circle,rgba(42,134,39,.16) 0,rgba(42,134,39,.05) 45%,transparent 70%);filter:blur(2px)}.VideosBackdrop_contours__CZims{position:absolute;top:-10%;left:0;width:100%;height:120%}.VideosBackdrop_frames__j21Ni{position:absolute;bottom:0;left:0;width:100%;height:46%}.page_stage__uxYaP{--videos-bg:var(--color-surface-page);--videos-surface-card:var(--color-surface-base);--videos-border:var(--color-border-default);--videos-ink:var(--color-text-primary);--videos-ink-secondary:var(--color-text-secondary);background:var(--videos-bg);color:var(--videos-ink);min-width:0}.page_hero__zhNLD{position:relative;overflow:hidden;padding:var(--space-10) var(--layout-gutter) var(--space-12);border-bottom:1px solid var(--videos-border);background:linear-gradient(180deg,var(--cream-200) 0,var(--videos-bg) 100%)}.page_heroInner___pF_h{position:relative;z-index:1;max-width:var(--layout-max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.page_eyebrow__OG6BV{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-brand);letter-spacing:.02em;margin-top:var(--space-6)}.page_heroHeading____6Q4{font-size:clamp(var(--font-size-4xl),6vw,4rem);font-weight:var(--font-weight-bold);color:var(--videos-ink);line-height:1.06;letter-spacing:-.03em;text-wrap:balance;max-width:17ch}.page_heroLead__wU9Kj{font-size:var(--font-size-lg);color:var(--videos-ink-secondary);line-height:1.6;max-width:62ch}.page_heroStats__0ubV8{display:flex;gap:var(--space-12);flex-wrap:wrap;row-gap:var(--space-6);padding-top:var(--space-6);margin-top:var(--space-4);border-top:1px solid var(--videos-border)}.page_stat__0lgci{display:flex;flex-direction:column;gap:var(--space-1)}.page_statValue__kXz8_{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--videos-ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_statLabel__bwAVS{font-size:var(--font-size-xs);color:var(--videos-ink-secondary);text-transform:uppercase;letter-spacing:.08em}@media (prefers-reduced-motion:reduce){.page_eyebrow__OG6BV,.page_heroLead__wU9Kj,.page_heroStats__0ubV8{opacity:1;transform:none}}.page_rows__b1R_S{padding-block:var(--space-12) var(--space-16);padding-inline:var(--layout-gutter)}.page_rowsInner__iNg66{margin-inline:auto;gap:var(--space-16)}.page_page__m6zDx,.page_rowsInner__iNg66{max-width:var(--layout-max-width);display:flex;flex-direction:column}.page_page__m6zDx{margin:0 auto;padding:var(--space-12) var(--space-7) var(--space-16);gap:var(--space-12)}.page_heading__2Hf_O{font-size:var(--font-size-3xl)}.page_intro__5bP8S{font-size:var(--font-size-md);color:var(--color-text-primary);max-width:64ch}.page_section__mPsx1{display:flex;flex-direction:column;gap:var(--space-7);background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-10)}.page_sectionTitle__4LNS8{font-size:var(--font-size-xl)}.page_cardGrid__BYZHc{display:flex;flex-direction:column;gap:var(--space-7)}.page_typeCard___kX4N{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-4)}.page_typeHeader__Ht34z{display:flex;align-items:center;gap:var(--space-6)}.page_typeIcon__n2jMi{width:36px;height:36px;flex-shrink:0}.page_typeName__YvlYG{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.page_typeDescription__JTqff{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_moveList__xYmWp{display:flex;flex-direction:column;gap:var(--space-3)}.page_moveItem__vh6ZY{font-size:var(--font-size-sm);color:var(--color-text-primary);padding-left:var(--space-7);position:relative}.page_moveItem__vh6ZY:before{content:"—";position:absolute;left:0;color:var(--color-text-brand)}.page_page__ryuQZ{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-12) var(--space-7) var(--space-16);display:flex;flex-direction:column;gap:var(--space-16)}.page_header__CX_rB{display:flex;flex-direction:column;gap:var(--space-7)}.page_heading__PmuUu{font-size:var(--font-size-3xl);color:var(--color-text-brand);letter-spacing:-.02em}.page_sub__nzgdA{color:var(--color-text-secondary);font-size:var(--font-size-lg);max-width:64ch}.page_statRow__JoNtJ{display:flex;flex-wrap:wrap;gap:var(--space-10);padding-top:var(--space-4)}.page_stat___f9SH{display:flex;flex-direction:column;gap:var(--space-2)}.page_statValue__271CU{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em}.page_statLabel__TtkIu{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_topicSection__i_q5t{display:flex;flex-direction:column;gap:var(--space-7)}.page_sectionTitle__GJcSB{font-size:var(--font-size-xl);color:var(--color-text-brand)}.page_topicGrid__FrjId{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:760px){.page_topicGrid__FrjId{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_topicGrid__FrjId{grid-template-columns:1fr}}.page_topicCard__Etlot{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-7);background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);text-decoration:none;color:inherit;opacity:0;transform:translateY(14px);transition:opacity var(--motion-duration-slow) var(--motion-easing-standard),transform var(--motion-duration-normal) var(--motion-easing-standard),border-color var(--motion-duration-instant) var(--motion-easing-standard),box-shadow var(--motion-duration-instant) var(--motion-easing-standard)}.page_topicGrid__FrjId[data-revealed=true] .page_topicCard__Etlot{opacity:1;transform:none}.page_topicCard__Etlot:focus-visible,.page_topicCard__Etlot:hover{border-color:var(--color-accent);box-shadow:0 12px 20px -2px rgba(42,134,39,.12);transform:translateY(-2px)}.page_topicGrid__FrjId[data-revealed=true] .page_topicCard__Etlot:focus-visible,.page_topicGrid__FrjId[data-revealed=true] .page_topicCard__Etlot:hover{transform:translateY(-2px)}.page_topicCard__Etlot:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page_topicCard__Etlot{transition:border-color var(--motion-duration-instant) var(--motion-easing-standard),box-shadow var(--motion-duration-instant) var(--motion-easing-standard)}.page_topicGrid__FrjId[data-revealed=false] .page_topicCard__Etlot{opacity:1;transform:none}.page_topicCard__Etlot:active,.page_topicCard__Etlot:focus-visible,.page_topicCard__Etlot:hover{transform:none}}.page_topicIcon__botpf{flex-shrink:0;width:30px;height:30px;color:var(--color-text-brand)}.page_topicCardBody__5WUX8{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.page_topicCardName__1tCL7{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.page_topicCardCount__Ry4Cf{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_indexSection__5sza_{display:flex;flex-direction:column;gap:var(--space-7)}.page_accordion___N8Vu{display:flex;flex-direction:column;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}.page_accordionItem__6IbWb:not(:last-child){border-bottom:1px solid var(--color-border-default)}.page_accordionTrigger__iSOSR{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-7);background:var(--color-surface-base);border:none;cursor:pointer;min-height:44px;text-align:left;transition:background var(--motion-duration-instant) var(--motion-easing-standard)}.page_accordionTrigger__iSOSR:hover{background:var(--color-surface-subtle)}.page_accordionTriggerLabel__VCOP3{display:flex;align-items:center;gap:var(--space-5)}.page_accordionTriggerIcon__ZQZtl{width:22px;height:22px;color:var(--color-text-brand)}.page_topicGroupTitle__kG_Fd{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.page_accordionMeta__lTJeg{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.page_accordionCount__08uXJ{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);background:var(--color-accent);border-radius:var(--radius-2xl);padding:var(--space-1) var(--space-5);min-width:24px;text-align:center}.page_accordionChevron__GM9dm{font-size:var(--font-size-xs);color:var(--color-text-brand);transition:transform var(--motion-duration-instant) var(--motion-easing-standard)}.page_accordionPanel__J9Fej{display:flex;flex-direction:column;gap:var(--space-6);padding:0 var(--space-7) var(--space-7);background:var(--color-surface-base)}.page_drillList__KNyBL{display:flex;flex-direction:column;gap:var(--space-1)}.page_drillRow__nnxyP{display:flex;align-items:baseline;gap:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xs);color:var(--color-text-primary);text-decoration:none;transition:background var(--motion-duration-instant) var(--motion-easing-standard)}.page_drillRow__nnxyP:focus-visible,.page_drillRow__nnxyP:hover{background:var(--color-surface-subtle)}.page_drillLevel__ltRmN{flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);min-width:22px}.page_drillSource__GrHnR{font-size:var(--font-size-md)}