.page_container__bYk5R{max-width:1600px;margin:0 auto}@media (max-width:768px){.page_container__bYk5R{padding:0}}.page_section__CzmTf{padding:var(--space-16) 0}@media (max-width:768px){.page_section__CzmTf{padding:var(--space-12) 0}}.page_subHeader__CfXDB{font-family:var(--font-display);font-weight:200;font-size:var(--font-size-h4);line-height:28px;color:var(--color-text-primary);letter-spacing:.05em}@keyframes page_fadeInUp__Jjz5D{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_heroSection__iz6BL{padding:var(--space-20) 0 var(--space-8);animation:page_fadeIn__QeHRT 1s ease-out}@media (max-width:768px){.page_heroSection__iz6BL{padding:var(--space-12) 0 var(--space-12)}}@keyframes page_fadeIn__QeHRT{0%{opacity:0}to{opacity:1}}.page_heroLabel__T1eFY{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold);text-align:center;margin-bottom:var(--space-10)}.page_protocolQuickView__pE9eh{max-width:1200px;margin:0 auto}.page_quickViewHeader__hu8tV{text-align:center;margin-bottom:var(--space-16);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-accent-gold-softer)}@media (max-width:768px){.page_quickViewHeader__hu8tV{margin-bottom:var(--space-8);padding-bottom:0;border-bottom:none}}.page_quickViewTitle__5LQ5L{font-family:var(--font-display);font-weight:200;font-size:var(--font-size-display-sm);line-height:1.1;color:var(--color-text-primary);letter-spacing:.03em;margin:0 0 16px}@media (max-width:768px){.page_quickViewTitle__5LQ5L{font-size:var(--font-size-h1-lg)}}@media (max-width:480px){.page_quickViewTitle__5LQ5L{font-size:var(--font-size-h1)}}.page_quickViewSubtitle__ne_2E{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-body-lg);line-height:1.6;color:var(--color-text-subdued);letter-spacing:.02em;max-width:640px;margin:0 auto}.page_quickViewPhases__M5ggZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}@media (max-width:768px){.page_quickViewPhases__M5ggZ{grid-template-columns:1fr;gap:var(--space-6)}}.page_quickPhase__4Rjc7{text-align:center;padding:var(--space-8);background:var(--color-accent-gold-faint);border:1px solid var(--color-accent-gold-softer);border-radius:var(--radius-md);transition:all .3s ease;cursor:pointer}@media (max-width:768px){.page_quickPhase__4Rjc7{padding:var(--space-6)}}.page_quickPhase__4Rjc7:hover{background:var(--color-accent-gold-faint);border-color:var(--color-accent-gold-soft);transform:translateY(-2px);box-shadow:0 4px 8px rgba(201,169,97,.15)}.page_quickPhaseLabel__mCDJL{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-2)}.page_quickPhaseName__LuqeX{font-family:var(--font-display);font-weight:200;font-size:var(--font-size-h3);line-height:1.2;color:var(--color-text-primary);letter-spacing:.05em;margin-bottom:var(--space-4)}@media (max-width:768px){.page_quickPhaseName__LuqeX{font-size:var(--font-size-h3)}}.page_quickPhaseGoal__ELm_v{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-body);line-height:1.6;color:rgba(255,255,255,.75);letter-spacing:.02em}.page_pageNav__vtls5{margin:var(--space-6) auto var(--space-16);max-width:960px}.page_pageNavList__rLf2R{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);padding:0;margin:0}.page_pageNavLink__lDgQb{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:"Supreme LL",var(--font-body);text-transform:uppercase;font-weight:400;font-size:var(--font-size-base);line-height:1.3;letter-spacing:.12em;color:var(--color-text-primary);text-decoration:none;padding:var(--space-3) var(--space-8);border:1px solid var(--color-accent-gold-soft);border-radius:18px;background:transparent;box-shadow:0 0 2px rgba(201,169,97,.12);transition:all .3s ease;min-width:120px}.page_pageNavLink__lDgQb:hover{box-shadow:0 0 2px rgba(201,169,97,.18);transform:translateY(-1px)}.page_pageNavLink__lDgQb:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:2px}@media (max-width:768px){.page_pageNav__vtls5{margin:var(--space-6) auto var(--space-10);padding:0}.page_pageNavList__rLf2R{display:flex;flex-direction:column;gap:var(--space-3)}.page_pageNavLink__lDgQb{width:100%;min-width:0;font-size:var(--font-size-base);padding:var(--space-4) var(--space-6);border-radius:14px}}.page_phaseSection__OLnYU{margin-bottom:var(--space-12);border:1px solid var(--color-accent-gold-softer);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-base);transition:all .3s ease;opacity:1;transform:translateY(0)}.page_phaseSection__OLnYU:hover{border-color:var(--color-accent-gold-soft);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}@media (max-width:768px){.page_phaseSection__OLnYU{margin-bottom:var(--space-12)}}.page_phaseHeader__Vmjo_{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6) var(--space-8);border:none;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease;text-align:left}.page_phaseHeader__Vmjo_,.page_phaseHeader__Vmjo_:active,.page_phaseHeader__Vmjo_:hover{background:var(--color-accent-gold-faint)}@media (max-width:768px){.page_phaseHeader__Vmjo_{padding:var(--space-5);grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:var(--space-3)}}.page_phaseChevron__Dz90A{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-h4);line-height:1;color:var(--color-accent-gold);transition:transform .3s ease;grid-column:1}@media (max-width:768px){.page_phaseChevron__Dz90A{grid-column:1;grid-row:2;font-size:var(--font-size-body-editorial)}}.page_phaseNumber__5tqSQ{font-family:"GT Pantheon Text",var(--font-subtitle);font-weight:300;font-size:var(--font-size-body-editorial);line-height:1.3;color:var(--color-text-primary);letter-spacing:.02em;margin:0;grid-column:2}@media (max-width:768px){.page_phaseNumber__5tqSQ{grid-column:2;grid-row:2;font-size:var(--font-size-body-editorial)}}.page_phaseDuration__LpvDv{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base);line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold);grid-column:3}@media (max-width:768px){.page_phaseDuration__LpvDv{grid-column:2;grid-row:1;font-size:var(--font-size-sm);margin-bottom:var(--space-1)}}.page_phaseContent__wCf9I{animation:page_slideDown__YPKUB .4s ease-out}@keyframes page_slideDown__YPKUB{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.page_phaseTable__8Wd2p{overflow-x:auto;padding:var(--space-8)}@media (max-width:768px){.page_phaseTable__8Wd2p{padding:var(--space-6);overflow-x:auto}.page_phaseTable__8Wd2p table{min-width:600px}.page_phaseTable__8Wd2p th{font-size:10px}.page_phaseTable__8Wd2p td{font-size:var(--font-size-caption)}}.page_phaseTable__8Wd2p table{width:100%;border-collapse:collapse}.page_phaseTable__8Wd2p th{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base);line-height:20px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold);text-align:left;padding:var(--space-4) var(--space-8) var(--space-3) 0;border-bottom:1px solid var(--color-accent-gold-soft);background-color:rgba(255,255,255,.05)}.page_phaseTable__8Wd2p td:first-child,.page_phaseTable__8Wd2p th:first-child{padding-left:var(--space-4)}.page_phaseTable__8Wd2p td{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base);line-height:20px;color:rgba(255,255,255,.85);padding:var(--space-4) var(--space-8) var(--space-4) 0;border-bottom:1px solid rgba(255,255,255,.05);letter-spacing:.02em}.page_phaseNotes__t2EJK{padding:0 var(--space-8) var(--space-8)}@media (max-width:768px){.page_phaseNotes__t2EJK{padding:0 var(--space-6) var(--space-6)}}.page_phaseDescription__eT25F{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base);line-height:1.7;color:var(--color-text-subdued);letter-spacing:.02em;margin:0 0 var(--space-4) 0}.page_phaseDescription__eT25F:last-child{margin-bottom:0}.page_section__CzmTf .bento-grid{padding:0!important;margin:0!important}.page_problemCardsGrid__ukKZZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-8);gap:var(--space-8)}@media (max-width:768px){.page_problemCardsGrid__ukKZZ{grid-template-columns:1fr;gap:var(--space-6)}}.page_problemCard__VBKvx{background:linear-gradient(135deg,var(--color-surface-base) 0,var(--color-accent-gold-faint) 100%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-8);transition:all .3s ease;position:relative;overflow:hidden}.page_problemCard__VBKvx:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0,var(--color-accent-gold-faint) 100%);opacity:0;transition:opacity .3s ease}.page_problemCard__VBKvx:hover:before{opacity:1}.page_problemCard__VBKvx:hover{background:linear-gradient(135deg,var(--color-surface-raised) 0,var(--color-accent-gold-faint) 100%);border-color:var(--color-accent-gold-soft);transform:translateY(-4px);box-shadow:0 0 24px var(--color-accent-gold-softer)}@media (max-width:768px){.page_problemCard__VBKvx{padding:var(--space-6)}}.page_problemCardHeader__17rJn{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-5)}.page_problemCardTitle__ZcuTd{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-h3);line-height:1.2;color:var(--color-text-primary);letter-spacing:.02em}@media (max-width:768px){.page_problemCardTitle__ZcuTd{font-size:var(--font-size-h4)}}.page_problemCardNumber__Iuui7{font-family:var(--font-display);font-weight:200;font-size:var(--font-size-display);line-height:.9;color:var(--color-accent-gold-soft)}@media (max-width:768px){.page_problemCardNumber__Iuui7{font-size:var(--font-size-display-sm)}}.page_problemCardDescription__HF9cm{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-body);line-height:1.6;color:rgba(255,255,255,.85);letter-spacing:.02em;margin:0 0 var(--space-6) 0}.page_problemCardMicroHeading__31m1M{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold);margin:0 0 var(--space-3) 0}.page_problemLayout__Lx7_Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8)}.page_problemColumn__CYmC1{display:flex;flex-direction:column;gap:var(--space-4)}.page_problemItem__uwuHS{padding-bottom:var(--space-6);border-bottom:1px solid rgba(255,255,255,.05)}.page_problemItem__uwuHS:last-child{border-bottom:none;padding-bottom:0}.page_problemCardSolution__tvOoO{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base);line-height:1.5;color:var(--color-text-subdued);letter-spacing:.02em;padding-top:var(--space-4);border-top:1px solid var(--color-accent-gold-softer)}.page_solutionCompound__gRMux{color:var(--color-accent-gold);font-family:var(--font-subtitle);font-weight:300;font-style:normal}.page_timelineTable__AybpS{overflow-x:auto;margin-bottom:var(--space-8)}@media (max-width:768px){.page_timelineTable__AybpS{overflow-x:auto}.page_timelineTable__AybpS table{min-width:600px}.page_timelineTable__AybpS th{font-size:var(--font-size-base);line-height:20px}.page_timelineTable__AybpS td{font-size:var(--font-size-body);line-height:24px}}.page_timelineTable__AybpS table{width:100%;border-collapse:collapse}.page_timelineTable__AybpS th{line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold);text-align:left;padding:0 var(--space-8) var(--space-3) 0;border-bottom:1px solid var(--color-accent-gold-soft)}.page_timelineTable__AybpS td,.page_timelineTable__AybpS th{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-base)}.page_timelineTable__AybpS td{line-height:1.6;color:var(--color-text-medium);padding:var(--space-4) var(--space-8) var(--space-4) 0;border-bottom:1px solid var(--color-accent-gold-faint);letter-spacing:.02em}.page_phaseSummarySticky__M81rh{position:-webkit-sticky;position:sticky;top:100px;background:var(--color-surface-base);border:1px solid var(--color-accent-gold-soft);border-radius:8px;padding:var(--space-8);margin-bottom:var(--space-16);z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.page_phaseSummarySticky__M81rh{position:static;margin-bottom:var(--space-8)}}.page_summaryHeader__uFsgj{margin-bottom:var(--space-6)}.page_summaryLabel__6Nssp{font-family:Supreme LL;font-weight:400;font-size:var(--font-size-base);line-height:20px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold)}.page_summaryTable__Gz382{width:100%;border-collapse:collapse}.page_summaryTable__Gz382 td,.page_summaryTable__Gz382 th{text-align:left;padding:var(--space-4);border-bottom:1px solid rgba(201,169,97,.2);font-size:var(--font-size-body);line-height:24px}.page_summaryTable__Gz382 th{font-family:Supreme LL;font-weight:600;font-size:var(--font-size-base);line-height:20px;color:var(--color-accent-gold);text-transform:uppercase;letter-spacing:.08em}.page_summaryTable__Gz382 tbody tr:last-child td{border-bottom:none}.page_warningBox___rY_f{background:rgba(211,47,47,.05);border:1px solid rgba(211,47,47,.2);border-left:3px solid var(--color-accent-gold);border-radius:0;padding:var(--space-8)}.page_warningList__kjwcx{list-style:none;padding:0;margin:0}.page_warningList__kjwcx li{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-body);line-height:1.6;color:var(--color-text-high);letter-spacing:.02em;position:relative;padding-left:var(--space-4);margin-bottom:var(--space-3)}.page_warningList__kjwcx li:before{content:"•";position:absolute;left:0;top:.125rem;color:var(--color-accent-gold);font-size:.75em}.page_warningList__kjwcx li:last-child{margin-bottom:0}.page_referenceDrawer__iZt7P{border-left:2px solid var(--color-accent-gold-soft);margin-bottom:var(--space-8);padding:0 var(--space-2) 0 var(--space-4);transition:var(--transition-base)}.page_referenceDrawer__iZt7P:hover{border-left-color:var(--color-accent-gold)}@media (max-width:768px){.page_referenceDrawer__iZt7P{padding-left:var(--space-3)}.page_referenceDrawerCompound__84rOW{font-size:15px}.page_referenceList__Z9Fzu li{font-size:var(--font-size-caption)}}.page_referenceDrawerHeader__RwWTe{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-base);gap:var(--space-8);background:none;border:none;width:100%;text-align:left}.page_referenceDrawerHeader__RwWTe:hover{opacity:.8}.page_referenceDrawerCompound__84rOW{color:var(--color-text-primary);letter-spacing:0;padding:var(--space-2) 0 var(--space-2) 0;margin-left:var(--space-2)}.page_referenceDrawerChevron__ssrFi,.page_referenceDrawerCompound__84rOW{font-family:"Supreme LL",var(--font-body);font-weight:400;font-size:var(--font-size-body);line-height:1}.page_referenceDrawerChevron__ssrFi{color:var(--color-accent-gold);transition:transform .2s ease;flex-shrink:0;min-width:36px;text-align:center}.page_referenceDrawerContent__uwU6Q{padding:var(--space-6) 0 var(--space-6) 0;animation:page_slideDown__YPKUB .3s ease-out;margin-left:var(--space-4)}.page_referenceList__Z9Fzu{list-style:none;padding:0;margin:0}.page_referenceList__Z9Fzu li{font-family:var(--font-subtitle);font-weight:300;font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-body);letter-spacing:.02em;margin-bottom:var(--space-6);padding-left:var(--space-6);position:relative}.page_referenceList__Z9Fzu li:before{content:"•";position:absolute;left:0;top:.075rem;color:var(--color-accent-gold);font-size:.75em}.page_referenceList__Z9Fzu li:last-child{margin-bottom:0}.page_referenceList__Z9Fzu li strong{font-weight:400;color:var(--color-text-primary)}.page_referenceList__Z9Fzu li em{font-style:italic;color:var(--color-text-subdued)}.page_referenceList__Z9Fzu li a{color:var(--color-accent-gold);text-decoration:none;transition:var(--transition-base);word-break:break-all}.page_referenceList__Z9Fzu li a:hover{color:var(--color-accent-gold);text-decoration:underline}.page_scrollToTopButton__jyzY2{position:fixed;bottom:40px;right:40px;width:56px;height:56px;border-radius:50%;background:var(--color-accent-gold-faint);border:1px solid var(--color-accent-gold-soft);color:var(--color-accent-gold);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:1;transform:translateY(0);z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_scrollToTopButton__jyzY2:hover{background:var(--color-accent-gold-softer);border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 8px 24px var(--color-accent-gold-soft)}.page_scrollToTopButton__jyzY2:active{transform:translateY(-2px)}.page_scrollToTopButtonHidden__obns6{opacity:0;transform:translateY(20px);pointer-events:none}@media (max-width:768px){.page_scrollToTopButton__jyzY2{bottom:20px;right:20px;width:44px;height:44px}.page_display__gCz7m{font-size:var(--font-size-h1-lg);line-height:44px;letter-spacing:.03em}.page_displaySubheading__Yaid9{font-size:var(--font-size-body-lg);line-height:24px}.page_displayDescription__x4Fo0{font-size:var(--font-size-body);line-height:24px}}@media (max-width:480px){.page_display__gCz7m{font-size:var(--font-size-h1-lg)}}.page_pageWrapper__dVh1D{padding:0 var(--space-8) var(--space-30) var(--space-8)}.page_pageHeader__k2HYj{padding-top:var(--space-64);padding-bottom:var(--space-2)}.page_displayWithMargin__xQMa8,.page_pageHeader__k2HYj{margin-bottom:var(--space-6)}.page_sectionDivider__mylKW{margin:0 0 var(--space-8) 0}.page_sectionDividerLarge__v0xi3,.page_sectionDivider__mylKW{width:100%;height:1px;background-color:var(--color-accent-gold)}.page_sectionDividerLarge__v0xi3{margin:0 0 var(--space-12) 0}.page_sectionLabelWithMargin__PczQD{margin-bottom:var(--space-4);font-size:var(--font-size-body-editorial)!important}.page_sectionDescriptionWithMargin__GaHKe{margin-bottom:var(--space-12);max-width:960px}.page_marginTop16__dlInz{margin-top:var(--space-16)}