.F2S0JW_site{--ink:var(--background);--paper:var(--foreground);--muted:#bdbdb8;--gold:var(--gold-b);background:var(--ink);color:var(--paper)}.F2S0JW_site :where(a,summary):focus-visible{outline:2px solid var(--gold);outline-offset:5px}.F2S0JW_site :where(section[id]){scroll-margin-top:32px}.F2S0JW_site :where(p,h1,h2,h3,li){overflow-wrap:break-word}.F2S0JW_skip{z-index:100;color:#000;background:var(--gold);padding:12px 24px;position:fixed;inset-block-start:-100px;inset-inline-start:24px}.F2S0JW_skip:focus{inset-block-start:16px}.F2S0JW_header{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:28px;min-height:96px;padding:12px max(28px,6vw);display:flex}.F2S0JW_logo{flex-shrink:0}.F2S0JW_logo img{width:120px;height:auto}.F2S0JW_nav{gap:32px;font-size:15px;display:flex}.F2S0JW_nav a,.F2S0JW_footerLinks a{align-items:center;min-height:44px;transition:color .15s;display:inline-flex}.F2S0JW_nav a:hover,.F2S0JW_footerLinks a:hover{color:var(--gold)}.F2S0JW_memberLink{border:1px solid #ffffff50;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 18px;font-size:14px;display:inline-flex}.F2S0JW_arrow{flex-shrink:0;width:22px;height:22px}.F2S0JW_hero{grid-template-columns:48% 52%;min-height:680px;display:grid}.F2S0JW_heroPhoto{grid-area:1/2;min-height:100%;position:relative}.F2S0JW_heroPhoto:after{content:"";background:linear-gradient(270deg,#0a0a0a 0%,#0a0a0a50 12%,#0000 35%);position:absolute;inset:0}.F2S0JW_heroImage{object-fit:cover;object-position:center 48%}.F2S0JW_heroContent{grid-area:1/1;align-self:center;padding:64px max(28px,6vw) 64px 20px;position:relative}.F2S0JW_intro{color:var(--gold);align-items:center;gap:12px;margin-bottom:24px;font-size:16px;line-height:1.7;display:flex}.F2S0JW_intro:before{content:"";background:currentColor;flex-shrink:0;width:24px;height:2px}.F2S0JW_headline{font-family:var(--font-karantina);margin:0 0 28px;font-size:clamp(84px,8vw,132px);font-weight:700;line-height:.98}.F2S0JW_heroText{color:#e1e1da;max-width:58ch;font-size:17px;line-height:1.8}.F2S0JW_heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0 24px;display:flex}.F2S0JW_primary{color:#0a0a0a;border-radius:4px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:10px 28px;font-size:24px;font-weight:700;transition:transform .15s;display:inline-flex}.F2S0JW_primary:hover{transform:translateY(-2px)}.F2S0JW_textLink{border-bottom:1px solid #ffffff40;align-items:center;gap:14px;min-height:44px;font-size:16px;display:inline-flex}.F2S0JW_textLink span{color:var(--gold);font-size:19px}.F2S0JW_heroNote{color:var(--muted);max-width:58ch;font-size:16px;line-height:1.8}.F2S0JW_principles{border-block:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px max(28px,6vw);font-size:18px;display:grid}.F2S0JW_principles span{justify-content:center;align-items:center;gap:16px;display:flex}.F2S0JW_principles span:before{content:"";background:var(--gold);flex-shrink:0;width:5px;height:5px}.F2S0JW_section{padding:96px max(28px,50vw - 620px,6vw)}.F2S0JW_section h2{font-family:var(--font-karantina);margin:18px 0 28px;font-size:clamp(56px,5.2vw,76px);font-weight:700;line-height:1.05}.F2S0JW_sectionLabel{color:var(--gold);font-size:16px}.F2S0JW_method{grid-template-columns:1fr 1fr;gap:64px;display:grid}.F2S0JW_methodBody{padding-block-start:28px}.F2S0JW_methodBody>p{color:var(--muted);max-width:58ch;margin-bottom:24px;font-size:17px;line-height:1.8}.F2S0JW_methodBody>.F2S0JW_lead{color:var(--paper);font-size:21px;line-height:1.8}.F2S0JW_training{background:#171717}.F2S0JW_stepGrid{grid-template-columns:repeat(3,1fr);gap:40px;padding:24px 0 32px;list-style:none;display:grid}.F2S0JW_step{border-top:1px solid #ffffff36;min-width:0;padding-block-start:24px}.F2S0JW_stepNumber{text-align:start;width:fit-content;color:var(--gold);direction:ltr;unicode-bidi:isolate;margin-block-end:24px;font-size:16px;display:block}.F2S0JW_step h3,.F2S0JW_pillarGrid h3{margin-bottom:14px;font-size:21px;font-weight:600;line-height:1.5}.F2S0JW_step p,.F2S0JW_pillarGrid p{color:var(--muted);max-width:58ch;font-size:17px;line-height:1.8}.F2S0JW_feedbackNote{border-inline-start:2px solid var(--gold);color:var(--muted);max-width:74ch;padding-inline-start:20px;font-size:16px;line-height:1.8}.F2S0JW_journey{color:#151515;background:#e3e3df}.F2S0JW_journey :where(a):focus-visible{outline-color:#65400b}.F2S0JW_journey .F2S0JW_sectionLabel{color:#684713}.F2S0JW_journeyIntro{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.F2S0JW_journeyIntro h2{width:fit-content;margin-inline:-16px;padding-inline:16px;position:relative}.F2S0JW_journeyIntro h2:before{content:"";pointer-events:none;border:2px solid #b57c2e;position:absolute;inset:-8px -2px;transform:skew(-6deg)}.F2S0JW_journeyIntro>p{color:#3f3f39;max-width:58ch;font-size:17px;line-height:1.8}.F2S0JW_stageList{grid-template-columns:1fr 1fr;gap:0 48px;margin-block:32px 48px;padding:0;list-style:none;display:grid}.F2S0JW_stageList li{border-block-end:1px solid #15151530;align-items:baseline;gap:20px;min-width:0;padding-block:20px;font-size:20px;line-height:1.6;display:flex}.F2S0JW_stageNumber{color:#595950;direction:ltr;unicode-bidi:isolate;flex:0 0 24px;font-size:16px}.F2S0JW_stageList bdi{min-width:0}.F2S0JW_journeyMap{margin:0}.F2S0JW_journeyMap>a{border:1px solid #15151530;display:block}.F2S0JW_journeyMap img{width:100%;height:auto;display:block}.F2S0JW_journeyMap figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block-start:12px;font-size:16px;line-height:1.6;display:flex}.F2S0JW_journeyMap figcaption a{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.F2S0JW_pillarGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-block:40px 56px;display:grid}.F2S0JW_pillarGrid article{border-block-start:1px solid #ffffff36;min-width:0;padding-block-start:24px}.F2S0JW_trainingPhoto{height:450px;position:relative;overflow:hidden}.F2S0JW_detailImage{object-fit:cover;object-position:center 43%}.F2S0JW_faq{border-block-start:1px solid #ffffff20;grid-template-columns:1fr 1.5fr;gap:64px;display:grid}.F2S0JW_questions{padding-block-start:15px}.F2S0JW_question{border-bottom:1px solid #ffffff2a}.F2S0JW_question:first-child{border-top:1px solid #ffffff2a}.F2S0JW_question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding-block:24px;font-size:17px;line-height:1.8;list-style:none;display:flex}.F2S0JW_question summary::-webkit-details-marker{display:none}.F2S0JW_question p{color:var(--muted);max-width:58ch;padding:0 0 24px;padding-inline-end:32px;font-size:16px;line-height:1.8}.F2S0JW_plus{flex-shrink:0;width:18px;height:18px;position:relative}.F2S0JW_plus:before,.F2S0JW_plus:after{content:"";background:var(--gold);width:16px;height:1px;position:absolute;top:8px;left:1px}.F2S0JW_plus:after{transform:rotate(90deg)}.F2S0JW_question[open] .F2S0JW_plus:after{transform:rotate(0)}.F2S0JW_finalCta{text-align:center;border-top:1px solid #ffffff20;padding:96px 24px}.F2S0JW_finalCta>p{color:var(--muted);margin-bottom:28px;font-size:17px;line-height:1.8}.F2S0JW_finalCta h2{font-family:var(--font-karantina);margin:0 0 24px;font-size:clamp(64px,7vw,100px);font-weight:700;line-height:1.05}.F2S0JW_existing{width:fit-content;min-height:44px;color:var(--muted);text-underline-offset:5px;align-items:center;margin:20px auto 0;font-size:16px;line-height:1.6;text-decoration:underline;display:flex}.F2S0JW_footer{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:28px;padding:32px max(28px,6vw);display:flex}.F2S0JW_footerBrand{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.F2S0JW_footerBrand img{width:100px;height:auto}.F2S0JW_footerBrand span,.F2S0JW_footer>p{color:var(--muted);font-size:14px;line-height:1.6}.F2S0JW_footerLinks{flex-wrap:wrap;gap:12px 24px;font-size:16px;display:flex}@media (max-width:1000px){.F2S0JW_header{gap:20px}.F2S0JW_nav{gap:18px;font-size:14px}.F2S0JW_heroContent{padding-inline-start:28px}.F2S0JW_headline{font-size:84px}.F2S0JW_method,.F2S0JW_journeyIntro,.F2S0JW_faq{gap:40px}.F2S0JW_stepGrid,.F2S0JW_pillarGrid{gap:24px}.F2S0JW_footer{flex-wrap:wrap}}@media (max-width:760px){.F2S0JW_header{gap:16px;min-height:76px;padding:8px 20px}.F2S0JW_logo img{width:100px}.F2S0JW_nav{display:none}.F2S0JW_memberLink{gap:8px;padding-inline:12px;font-size:13px}.F2S0JW_hero{flex-direction:column;min-height:0;display:flex}.F2S0JW_heroPhoto{width:100%;height:300px;min-height:0}.F2S0JW_heroPhoto:after{background:linear-gradient(#0000 75%,#0a0a0a)}.F2S0JW_heroContent{width:100%;padding:24px 20px 48px}.F2S0JW_headline{margin-bottom:24px;font-size:clamp(66px,17vw,82px);line-height:1.03}.F2S0JW_intro{margin-bottom:20px;font-size:16px}.F2S0JW_heroText{font-size:16px}.F2S0JW_heroActions{gap:16px 24px;margin-block:24px}.F2S0JW_heroNote{font-size:16px}.F2S0JW_principles{grid-template-columns:1fr;gap:16px;padding:24px 20px;font-size:17px}.F2S0JW_principles span{justify-content:start}.F2S0JW_section{padding:64px 20px}.F2S0JW_section h2{margin-bottom:24px;font-size:clamp(48px,12vw,56px)}.F2S0JW_method,.F2S0JW_journeyIntro,.F2S0JW_faq{grid-template-columns:1fr;gap:16px}.F2S0JW_methodBody{padding-block-start:0}.F2S0JW_methodBody>p,.F2S0JW_journeyIntro>p,.F2S0JW_step p,.F2S0JW_pillarGrid p{font-size:16px}.F2S0JW_methodBody>.F2S0JW_lead{font-size:20px}.F2S0JW_stepGrid,.F2S0JW_pillarGrid{grid-template-columns:1fr;gap:28px}.F2S0JW_stepGrid{padding-top:8px}.F2S0JW_stepNumber{margin-block-end:12px}.F2S0JW_step h3,.F2S0JW_pillarGrid h3{font-size:21px}.F2S0JW_stageList{grid-template-columns:1fr;margin-block:24px 32px}.F2S0JW_stageList li{gap:16px;padding-block:16px;font-size:20px}.F2S0JW_journeyIntro h2{margin-inline:0;padding-inline:8px}.F2S0JW_journeyMap figcaption{flex-direction:column;align-items:start;gap:4px}.F2S0JW_pillarGrid{margin-block:32px 40px}.F2S0JW_trainingPhoto{height:340px}.F2S0JW_questions{padding-block-start:0}.F2S0JW_question summary{gap:16px;padding-block:20px;font-size:16px}.F2S0JW_question p{padding-inline-end:0}.F2S0JW_finalCta{padding:64px 20px}.F2S0JW_finalCta h2{font-size:clamp(52px,13vw,76px)}.F2S0JW_footer{flex-direction:column;gap:24px;padding:32px 20px}.F2S0JW_footerLinks{justify-content:center}}@media (max-width:480px){.F2S0JW_primary{width:100%}}@media (prefers-reduced-motion:reduce){.F2S0JW_site *,.F2S0JW_site :before,.F2S0JW_site :after{transition:none!important}.F2S0JW_primary:hover{transform:none}}
