.NavBar_nav__i8le3{position:-webkit-sticky;position:sticky;top:0;z-index:20;width:100%;display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.85rem 1.25rem;border-bottom:1px solid transparent;transition:background .4s ease,color .4s ease,border-color .4s ease}.NavBar_logoLink__Yq4fz{display:flex;align-items:center;line-height:0}.NavBar_logo__GyYmv{width:28px;height:28px;display:block}.NavBar_link__rDrfq{font-family:var(--sans);font-weight:600;font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;white-space:nowrap}@media (min-width:640px){.NavBar_nav__i8le3{padding:1rem 2rem}.NavBar_logo__GyYmv{width:32px;height:32px}.NavBar_link__rDrfq{font-size:.8rem}}.HomePage_page__Nl_MF{display:flex;flex-direction:column;align-items:center;background:var(--white);overflow-x:hidden}.HomePage_hero__EgFQy{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;overflow:hidden}.HomePage_heroImage__RjqTk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.HomePage_heroOverlay__OS5Nu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,8,.92) 0,rgba(8,8,8,.55) 45%,rgba(8,8,8,.15) 75%)}.HomePage_heroContent__cKDEv{position:relative;z-index:1;width:100%;max-width:720px;margin:0 auto;padding:8rem 1.5rem 4rem;text-align:center;color:var(--white)}.HomePage_heroWordmark__f4ZQ3{font-family:var(--sans);font-weight:800;font-size:.85rem;letter-spacing:.4em;color:var(--gold-lt);margin-bottom:1.5rem}.HomePage_heroHeadline__etndh{font-family:var(--sans);font-weight:900;font-size:clamp(2.75rem,10vw,5.5rem);line-height:.98;letter-spacing:-.03em;margin-bottom:1.5rem}.HomePage_heroSub__1WzZT{font-family:var(--sans);font-weight:400;font-size:clamp(1.05rem,2.5vw,1.3rem);line-height:1.55;color:#e4e1db;max-width:540px;margin:0 auto 2.25rem}.HomePage_heroNote__iqnna{font-family:var(--sans);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#b8b4ac;margin-top:1.1rem}.HomePage_section__F33Ff{width:100%;padding:5.5rem 1.5rem;text-align:center}.HomePage_light__yaBaK{background:var(--white);color:var(--dark)}.HomePage_dark__FosT4,.HomePage_mantra__dWlnC{background:var(--black);color:var(--white)}.HomePage_mantra__dWlnC{padding-top:6.5rem;padding-bottom:6.5rem}.HomePage_mantraLine__mEHME{font-size:clamp(2.5rem,9vw,5rem);line-height:1.1;letter-spacing:-.03em;margin:.35em auto}.HomePage_eyebrow__mDznF,.HomePage_mantraLine__mEHME{font-family:var(--sans);font-weight:900;text-transform:uppercase}.HomePage_eyebrow__mDznF{font-size:clamp(1.6rem,5.5vw,2.75rem);line-height:1.05;letter-spacing:-.02em;max-width:780px;margin:0 auto 1.75rem}.HomePage_dark__FosT4 .HomePage_eyebrow__mDznF{color:var(--white)}.HomePage_light__yaBaK .HomePage_eyebrow__mDznF{color:var(--black)}.HomePage_lead__KsOk6{font-family:var(--sans);font-weight:400;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.6;max-width:560px;margin:0 auto 1rem}.HomePage_dark__FosT4 .HomePage_lead__KsOk6{color:#d8d5ce}.HomePage_light__yaBaK .HomePage_lead__KsOk6{color:var(--mid)}.HomePage_punch__rEWd4{font-family:var(--sans);font-weight:800;font-size:clamp(1.3rem,3.5vw,1.75rem);line-height:1.35;letter-spacing:-.01em;max-width:620px;margin:1.5rem auto}.HomePage_dark__FosT4 .HomePage_punch__rEWd4{color:var(--white)}.HomePage_light__yaBaK .HomePage_punch__rEWd4{color:var(--black)}.HomePage_maybeList__w_FDm,.HomePage_someoneList__daQCR{list-style:none;max-width:520px;margin:1.5rem auto}.HomePage_maybeList__w_FDm li,.HomePage_someoneList__daQCR li{font-family:var(--sans);font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.9}.HomePage_dark__FosT4 .HomePage_maybeList__w_FDm li,.HomePage_dark__FosT4 .HomePage_someoneList__daQCR li{color:#d8d5ce}.HomePage_light__yaBaK .HomePage_someoneList__daQCR li{color:var(--mid)}.HomePage_steps__lhpBD{list-style:none;counter-reset:step;max-width:420px;margin:2rem auto;text-align:left}.HomePage_steps__lhpBD li{counter-increment:step;font-family:var(--sans);font-weight:700;font-size:clamp(1.1rem,2.8vw,1.4rem);color:var(--white);padding-left:3rem;position:relative;margin-bottom:1.25rem}.HomePage_steps__lhpBD li:before{content:counter(step);position:absolute;left:0;top:-.15em;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--gold);color:var(--black);font-weight:900;font-size:1rem;display:flex;align-items:center;justify-content:center}.HomePage_repsGrid__dBpXy{width:100%;max-width:960px;margin:2.5rem auto 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.HomePage_repCard__jNl96{border:1px solid var(--border);border-radius:4px;padding:1.75rem 1.25rem;text-align:left}.HomePage_repLabel__w6Uqd{font-family:var(--sans);font-weight:900;font-size:.85rem;letter-spacing:.14em;color:var(--gold);margin-bottom:.6rem}.HomePage_repLine__glx9j{font-family:var(--sans);font-weight:500;font-size:.95rem;line-height:1.5;color:var(--dark)}.HomePage_cta__6T8R2{display:inline-block;font-family:var(--sans);font-weight:800;font-size:clamp(.95rem,2vw,1.05rem);letter-spacing:.06em;text-transform:uppercase;color:var(--black);background:var(--gold);padding:1.1rem 3rem;border-radius:3px;margin-top:.5rem;transition:transform .15s ease,background .15s ease}.HomePage_cta__6T8R2:hover{background:var(--gold-lt);transform:translateY(-2px)}.HomePage_footer__Npc_G{padding:3rem 1.5rem 3.5rem;font-family:var(--sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--white)}@media (min-width:640px){.HomePage_section__F33Ff{padding:7rem 2rem}.HomePage_mantra__dWlnC{padding-top:9rem;padding-bottom:9rem}.HomePage_heroContent__cKDEv{padding:10rem 2rem 5rem}}@media (max-width:560px){.HomePage_repsGrid__dBpXy{grid-template-columns:1fr}}.HomePage_categoryGrid__D5KwQ{width:100%;max-width:960px;margin:2.5rem auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.HomePage_categoryCard__2_Lkh{border:1px solid var(--border);border-radius:4px;padding:1.5rem;text-align:left}.HomePage_categoryImage__gcUxa{width:100%;aspect-ratio:1/1;border-radius:4px;margin-bottom:1.25rem;object-fit:cover;background:linear-gradient(135deg,var(--gold-lt) 0,var(--gold) 100%)}.HomePage_categoryLabel__iTP8p{font-family:var(--sans);font-weight:900;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--black);margin-bottom:.5rem}.HomePage_categoryLine__57dRM{font-family:var(--sans);font-weight:500;font-size:.92rem;line-height:1.55;color:var(--mid)}@media (max-width:700px){.HomePage_categoryGrid__D5KwQ{grid-template-columns:1fr}}.WhyPage_page__t_Yob{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--white);padding:0 1.5rem 4rem}.WhyPage_hero__H92c4{width:100%;max-width:640px;padding-top:2.75rem;text-align:center}.WhyPage_heroLine__C7SVz{font-family:var(--sans);font-weight:700;font-size:clamp(1.75rem,6vw,2.6rem);line-height:1.2;letter-spacing:-.015em;color:var(--black);margin-bottom:1.25rem}.WhyPage_heroSub__6GcNu{font-family:var(--sans);font-weight:400;font-size:1.05rem;line-height:1.6;color:var(--mid);max-width:480px;margin:0 auto}.WhyPage_valley__JD0h9{width:100%;max-width:620px;text-align:center;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--border)}.WhyPage_valley__JD0h9 p{font-family:var(--sans);font-size:1.05rem;line-height:1.7;color:var(--dark);margin-bottom:1rem}.WhyPage_valleyPunch__BZX77{font-weight:600;color:var(--black)}.WhyPage_block__RrYCA{width:100%;max-width:620px;margin-top:3.25rem}.WhyPage_eyebrow__eqWgm{font-family:var(--sans);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.9rem}.WhyPage_block__RrYCA p{font-family:var(--sans);font-size:1rem;line-height:1.7;color:var(--dark);margin-bottom:1rem}.WhyPage_block__RrYCA p:last-child{margin-bottom:0}.WhyPage_blockPunch__x74Ub{font-weight:600;color:var(--black)}.WhyPage_proofIntro__7_Kk6{font-weight:500;color:var(--mid)}.WhyPage_proofCard__00FqR{background:#faf6f0;border:1px solid var(--border);border-radius:4px;padding:2rem 1.75rem;margin-top:.5rem}.WhyPage_proofTitle__pQlkf{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.3rem;color:#211e1a;margin-bottom:1.1rem;text-align:center}.WhyPage_proofBody__9fJnF{font-family:Lora,Georgia,serif;font-size:.98rem;line-height:1.8;color:#3a362f}.WhyPage_proofBody__9fJnF p{margin-bottom:1.15rem}.WhyPage_proofBody__9fJnF p:last-child{margin-bottom:0}.WhyPage_proofLink___wGEj{display:inline-block;margin-top:1.5rem;font-family:var(--sans);font-weight:600;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--black)}.WhyPage_warning__aMUA_{width:100%;max-width:620px;margin-top:3.25rem;background:var(--black);color:var(--white);padding:2.25rem 1.75rem;border-radius:4px;text-align:center}.WhyPage_warningEyebrow__Rlw_T{font-family:var(--sans);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:1.1rem}.WhyPage_warning__aMUA_ p{font-family:var(--sans);font-size:.98rem;line-height:1.7;color:#e4e1db;margin-bottom:.9rem}.WhyPage_warning__aMUA_ p:last-child{margin-bottom:0}.WhyPage_warningPunch__ONNa2{font-weight:600;color:var(--white)}.WhyPage_footer__I8Ftf{margin-top:3.5rem;font-family:var(--sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.WhyPage_imageHero__ipNSC{position:relative;width:100%;max-width:900px;margin-top:3.25rem;border-radius:6px;overflow:hidden;box-shadow:0 12px 32px rgba(20,18,16,.18)}.WhyPage_heroImage__gqHmL{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.WhyPage_heroImageOverlay__pBxrW{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.25rem;padding:2rem 1.5rem 2.25rem;background:linear-gradient(0deg,rgba(10,9,8,.85) 0,rgba(10,9,8,.4) 45%,rgba(10,9,8,0) 75%);text-align:center}.WhyPage_heroCaption__dUTUL{font-family:var(--sans);font-weight:800;font-size:clamp(1.15rem,4.5vw,1.85rem);letter-spacing:-.01em;color:var(--white);text-shadow:0 2px 12px rgba(0,0,0,.35)}.WhyPage_beginButton__hLEf3{display:inline-block;font-family:var(--sans);font-weight:700;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;color:var(--black);background:var(--gold);padding:.85rem 2.5rem;border-radius:3px;transition:transform .15s ease,background .15s ease}.WhyPage_beginButton__hLEf3:hover{background:var(--gold-lt);transform:translateY(-1px)}@media (min-width:640px){.WhyPage_page__t_Yob{padding:0 2rem 5rem}.WhyPage_hero__H92c4{padding-top:3.5rem}.WhyPage_block__RrYCA,.WhyPage_imageHero__ipNSC,.WhyPage_warning__aMUA_{margin-top:4rem}}.KataDisplay_page__x8njv{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--stone);padding:2.25rem 1.5rem 2.5rem}.KataDisplay_kata__y8T7N{flex:1 1;width:100%;max-width:620px;background:var(--white);border:1px solid var(--border);border-radius:6px;box-shadow:0 1px 2px rgba(20,18,16,.04),0 12px 28px rgba(20,18,16,.05);overflow:hidden;animation:KataDisplay_fadeIn__jUp4S .35s cubic-bezier(.16,1,.3,1) both}.KataDisplay_header__BHb98{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:var(--crimson);padding:1.25rem 1.5rem}.KataDisplay_headerActions__Eltfd{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.KataDisplay_iconButton__nzSau{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:6px;background:transparent;color:var(--white);text-decoration:none;cursor:pointer;transition:background .2s ease}.KataDisplay_iconButton__nzSau svg{width:19px;height:19px}.KataDisplay_iconButton__nzSau:hover{background:hsla(0,0%,100%,.15)}.KataDisplay_iconButton__nzSau:focus-visible{outline:2px solid var(--white);outline-offset:2px;background:hsla(0,0%,100%,.15)}.KataDisplay_shareWrap__khR0t{position:relative;display:inline-flex}.KataDisplay_copiedTag__1GiIs{position:absolute;top:calc(100% + 6px);right:0;z-index:1;white-space:nowrap;background:var(--black);font-weight:700;font-size:.65rem;letter-spacing:.06em;padding:.35rem .6rem;border-radius:4px;pointer-events:none;animation:KataDisplay_fadeIn__jUp4S .2s ease both}.KataDisplay_copiedTag__1GiIs,.KataDisplay_title__cxIUk{color:var(--white);font-family:var(--sans);text-transform:uppercase}.KataDisplay_title__cxIUk{flex:1 1;min-width:0;font-weight:800;font-size:clamp(1.25rem,4vw,1.75rem);line-height:1.3;letter-spacing:-.01em;text-align:left}.KataDisplay_content__PdUA_{padding:1.75rem 2rem 2.5rem}.KataDisplay_body__bohae{font-family:var(--sans);font-weight:400;font-size:1.0625rem;line-height:1.75;color:var(--dark)}.KataDisplay_body__bohae p{margin-bottom:1.5rem}.KataDisplay_body__bohae p:last-child{margin-bottom:0}.KataDisplay_body__bohae em{font-style:normal;font-weight:600;color:var(--black)}.KataDisplay_body__bohae h2{margin:2.25rem 0 .9rem;padding:.6rem 1rem;background:var(--olive-lt);color:var(--white);font-family:var(--sans);font-weight:800;font-size:.8rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;border-radius:6px}.KataDisplay_body__bohae h2:first-child{margin-top:0}.KataDisplay_bottomSentinel__wEuTq,.KataDisplay_topSentinel__weKUv{width:100%;height:1px}.KataDisplay_trainsCard__AhCSz{margin-top:2rem;flex:none;animation:none;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.KataDisplay_trainsVisible__tYeSU{opacity:1;transform:translateY(0);pointer-events:auto}.KataDisplay_trainsText__frYTF{font-family:var(--sans);font-weight:400;font-size:.9rem;line-height:1.65;color:var(--mid)}@media (prefers-reduced-motion:reduce){.KataDisplay_trainsCard__AhCSz{transition:none}}.KataDisplay_footer__fT9GM{flex-shrink:0;margin-top:2.5rem;font-family:var(--sans);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@keyframes KataDisplay_fadeIn__jUp4S{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:640px){.KataDisplay_page__x8njv{padding:3rem 2rem}.KataDisplay_header__BHb98{padding:1.5rem 2.5rem}.KataDisplay_content__PdUA_{padding:2rem 2.5rem 3rem}.KataDisplay_body__bohae{font-size:1.125rem}}.KataDisplay_printSheet__3_xYQ{display:none}@media print{@page{size:letter;margin:0}.KataDisplay_page__x8njv{display:none!important}.KataDisplay_printSheet__3_xYQ{display:block;width:100%;padding:1in 1in 1in 1.5in;color:#111;background:#fff}.KataDisplay_printSheet__3_xYQ:before{content:"";position:fixed;top:0;bottom:0;left:1.1in;width:2px;background:#c0392b}.KataDisplay_printHead__9sK65{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.75rem}.KataDisplay_printWordmark__HQesA{font-family:var(--sans);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#555}.KataDisplay_printDate__kG_e4{font-family:var(--sans);font-size:.8rem;color:#555}.KataDisplay_printTitle__xwmyi{font-family:var(--serif);font-weight:600;font-size:1.7rem;line-height:1.3;color:#000;margin-bottom:.5rem}.KataDisplay_printTrains__zon66{font-family:var(--sans);font-style:italic;font-size:.85rem;color:#555;margin-bottom:1.5rem}.KataDisplay_printBody__D9ulS{font-family:var(--sans);font-size:.95rem;line-height:1.7;color:#111}.KataDisplay_printBody__D9ulS h2{font-family:var(--sans);font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#000;border-bottom:1.5px solid #4e5b3a;padding-bottom:.3rem;margin:1.5rem 0 .75rem}.KataDisplay_printBody__D9ulS h2:first-child{margin-top:0}.KataDisplay_printBody__D9ulS p{margin-bottom:1rem}.KataDisplay_printBody__D9ulS em{font-style:italic;color:#000}.KataDisplay_printNotes__GQ8q3{margin-top:2.5rem;page-break-inside:avoid;break-inside:avoid}.KataDisplay_printNotesLabel___brQT{font-family:var(--sans);font-weight:700;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#555;margin-bottom:.75rem}.KataDisplay_printLine__gHW6n{height:.4in;border-bottom:1.6px solid #1e88c7}}