.thesis_page___pd7_{--red:#98283a;--navy:#101c2c;--cream:#f7f1e8}.thesis_cream__MEp4K,.thesis_page___pd7_{color:var(--navy);background:var(--cream)}.thesis_cream__MEp4K{--line:#101c2c30}.thesis_navy__gDoOd{--line:#f7f1e84d;background:var(--navy);color:var(--cream)}.thesis_red__3Ls_c{--line:#f7f1e84d;background:var(--red);color:var(--cream)}.thesis_section__eHUnY{padding-block:clamp(3.5rem,6vw,5.5rem)}.thesis_diagramLabel__9V_ou,.thesis_eyebrow__xr9i_{font-size:.6875rem;line-height:1.5;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.thesis_eyebrow__xr9i_{display:flex;align-items:center;gap:.875rem}.thesis_cream__MEp4K .thesis_eyebrow__xr9i_{color:var(--red)}.thesis_number__4VjZD{border:1px solid var(--line);padding:.125rem .375rem;font-size:.625rem}.thesis_heading__BFIhK{font-size:clamp(2rem,3.8vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.06;max-width:24ch;margin:1rem 0 2rem;text-wrap:balance}.thesis_hero___7FVS{padding-block:clamp(3rem,5vw,5rem)}.thesis_heroGrid__heU4M{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.thesis_hero___7FVS h1{font-size:clamp(2.5rem,4.7vw,4.25rem);font-weight:800;line-height:1.02;letter-spacing:-.05em;margin:1.25rem 0 1.5rem}.thesis_hero___7FVS h1 span{color:var(--red)}.thesis_lead__RgR_j{font-size:1.0625rem;line-height:1.65;max-width:42rem}.thesis_body__1DRjD{font-size:.9375rem;line-height:1.7;opacity:.8;margin-top:.875rem;max-width:38rem}.thesis_thesisLine__Cf6B_{border-top:1px solid var(--line);padding-top:1.25rem;margin-top:1.5rem;font-size:.8125rem;font-weight:800}.thesis_actions__xm03R{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.thesis_primary__v6_vx,.thesis_secondary__jOe5_{display:inline-flex;align-items:center;justify-content:center;gap:1.25rem;min-height:46px;padding:.75rem 1.125rem;border-radius:3px;border:1px solid var(--navy);font-size:.8125rem;font-weight:800}.thesis_primary__v6_vx{background:var(--navy);color:var(--cream)}.thesis_primary__v6_vx:hover{background:#101c2ce8}.thesis_secondary__jOe5_{border-color:currentColor}.thesis_secondary__jOe5_:hover{background:#101c2c0a}.thesis_navy__gDoOd a:focus-visible,.thesis_red__3Ls_c a:focus-visible{outline-color:var(--cream)}.thesis_architecture__oGgYZ{padding:1.5rem;border:1px solid var(--line);border-radius:5px;box-shadow:0 6px 20px #101c2c06}.thesis_providers__qV_ZX{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;list-style:none}.thesis_providers__qV_ZX li{border:1px solid var(--line);padding:.5rem .625rem;font-size:.75rem;font-weight:600;border-radius:2px}.thesis_connector__XuWsS{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.75rem 0}.thesis_connector__XuWsS>span:first-child{font-size:1.25rem;line-height:1}.thesis_connector__XuWsS>span:last-child{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.thesis_controlBlock__qVR_p{display:flex;flex-direction:column;gap:.375rem;text-align:center;padding:1.375rem 1rem;background:var(--red);color:var(--cream);border-radius:3px}.thesis_controlBlock__qVR_p strong{font-size:1.625rem;font-weight:800;letter-spacing:-.04em}.thesis_controlBlock__qVR_p span{font-size:.75rem}.thesis_miniHierarchy__lZCQ9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;list-style:none;counter-reset:hierarchy}.thesis_miniHierarchy__lZCQ9 li{counter-increment:hierarchy;display:flex;align-items:center;gap:.625rem;border:1px solid var(--line);padding:.625rem;font-size:.75rem;font-weight:700}.thesis_miniHierarchy__lZCQ9 li:before{content:"0" counter(hierarchy);font-size:.625rem;color:var(--red)}.thesis_caption__vbBLR{font-size:.75rem;line-height:1.6;opacity:.75;margin-top:1rem;max-width:48rem}.thesis_split__iJsUg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.thesis_prose__y66tt{max-width:34rem;font-size:1rem;line-height:1.75}.thesis_prose__y66tt>p+p{margin-top:1rem}.thesis_prose__y66tt p:not(.thesis_emphasis__Q1IoO){opacity:.85}.thesis_emphasis__Q1IoO{font-weight:800;font-size:1.125rem}.thesis_intro__EprFP{max-width:48rem;font-size:1rem;line-height:1.75;opacity:.85;margin-bottom:2rem}.thesis_fragmented__MIQDM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}.thesis_fragmented__MIQDM>div{border:1px dashed var(--line);padding:1rem;min-height:80px}.thesis_fragmented__MIQDM>div:nth-child(2n){translate:0 .75rem}.thesis_fragmented__MIQDM strong{display:block;font-size:.9375rem;letter-spacing:.05em;text-transform:uppercase}.thesis_fragmented__MIQDM span{display:block;font-size:.75rem;margin-top:.375rem;opacity:.7}.thesis_fragmented__MIQDM+.thesis_caption__vbBLR{margin-top:1.75rem}.thesis_cycle__NRAO7 ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;border:1px solid var(--line);border-radius:4px}.thesis_cycle__NRAO7 li{position:relative;padding:1.5rem 1.25rem;border-right:1px solid var(--line)}.thesis_cycle__NRAO7 li:last-child{border-right:0}.thesis_cycle__NRAO7 li:not(:last-child):after{content:"→";position:absolute;right:-.625rem;top:50%;background:var(--cream);padding:.125rem;z-index:1;color:var(--red)}.thesis_stepNumber__ybkFI{font-size:.6875rem;font-weight:700;letter-spacing:.08em;opacity:.65}.thesis_cycle__NRAO7 strong{display:block;font-size:1rem;line-height:1.4;margin-top:1rem}.thesis_returnLine__TtOsz{display:flex;align-items:center;gap:.75rem;justify-content:center;border-bottom:2px solid var(--red);padding:1rem;font-size:.8125rem;font-weight:700}.thesis_returnLine__TtOsz>span{color:var(--red);font-size:1.5rem}.thesis_statement__R772M{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.4;font-weight:700;letter-spacing:-.025em;max-width:40ch;margin-top:2rem}.thesis_questions__OFBDG{list-style:none;border-top:1px solid var(--line)}.thesis_questions__OFBDG li{display:flex;align-items:baseline;gap:1rem;border-bottom:1px solid var(--line);padding:.875rem 0}.thesis_questions__OFBDG strong{display:block;font-size:1.375rem;letter-spacing:-.025em}.thesis_questions__OFBDG li div>span{display:block;font-size:.8125rem;opacity:.8;margin-top:.125rem}.thesis_distinction__JNLZp{margin-top:1.5rem;padding:1.25rem 0 1.25rem 1.25rem;border-left:3px solid var(--red)}.thesis_distinction__JNLZp p+p{margin-top:.5rem}.thesis_layerDiagram__YaHxj{border:1px solid var(--line);border-radius:4px;padding:1.5rem}.thesis_ruleBand__hw0gH{background:var(--navy);color:var(--cream);padding:.75rem;font-size:.75rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.1em}.thesis_contextLabels__7nNbd{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.thesis_contextLabels__7nNbd span{border:1px solid var(--line);font-size:.75rem;padding:.5rem .75rem}.thesis_policyFlow__GOnVZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:2rem;margin-block:2rem}.thesis_policyFlow__GOnVZ li{position:relative;border-bottom:1px solid var(--line);padding:1rem 0;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.thesis_policyFlow__GOnVZ li:not(:last-child):after{content:"→";position:absolute;right:-1.25rem}.thesis_policyFlow__GOnVZ li:nth-child(2){border-bottom:3px solid var(--cream)}.thesis_policyExample__Fl5oS{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem}.thesis_interaction__3OQrC,.thesis_permissions__Z_0Yf{background:var(--cream);color:var(--navy);padding:1.5rem;border-radius:4px}.thesis_permissions__Z_0Yf>div{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 0;border-bottom:1px solid #101c2c25;font-size:.8125rem}.thesis_permissions__Z_0Yf>div:last-child{border-bottom:0}.thesis_allowed__G_Muo,.thesis_restricted__BkIul{border:1px solid #101c2c50;border-radius:2px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.thesis_allowed__G_Muo{background:var(--navy);color:var(--cream)}.thesis_assistantMessage__fR0UU,.thesis_studentMessage__teyPQ{margin-top:1.25rem;font-size:.9375rem;line-height:1.7}.thesis_studentMessage__teyPQ{margin-left:1.5rem;border:1px solid #101c2c30;padding:.875rem}.thesis_assistantMessage__fR0UU{border-left:3px solid var(--red);padding-left:1rem}.thesis_assistantMessage__fR0UU strong,.thesis_studentMessage__teyPQ strong{display:block;font-size:.6875rem;margin-bottom:.375rem}.thesis_policyExample__Fl5oS>.thesis_caption__vbBLR{grid-column:1/-1;margin-top:0}.thesis_hierarchy__Jz_l5{list-style:none}.thesis_hierarchy__Jz_l5 li{display:flex;gap:1rem;border-left:2px solid var(--red);padding:0 0 1.5rem 1.25rem}.thesis_hierarchy__Jz_l5 li:last-child{padding-bottom:0}.thesis_hierarchy__Jz_l5 h3{font-size:1.0625rem;font-weight:800;letter-spacing:-.02em}.thesis_hierarchy__Jz_l5 p{font-size:.875rem;line-height:1.6;margin-top:.25rem}.thesis_hierarchy__Jz_l5 small{font-size:.75rem;opacity:.65}.thesis_roles__pxiuk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.thesis_roles__pxiuk article{border-top:1px solid var(--line);padding-top:1.25rem}.thesis_roles__pxiuk h3{font-size:1.375rem;font-weight:800;line-height:1.25;letter-spacing:-.025em;margin:.875rem 0}.thesis_roles__pxiuk article>p:last-child{font-size:.875rem;line-height:1.7;opacity:.85}.thesis_vendorTimeline__6fPhl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:1rem}.thesis_vendorTimeline__6fPhl li{border:1px solid var(--line);padding:1rem .75rem;position:relative}.thesis_vendorTimeline__6fPhl li:not(:last-child):after{content:"→";position:absolute;top:50%;right:-.8rem;background:var(--cream)}.thesis_vendorTimeline__6fPhl span{display:block;font-size:.6875rem;opacity:.7}.thesis_vendorTimeline__6fPhl strong{display:block;font-size:1.125rem;margin-top:.5rem}.thesis_stableLayer__NiF2S{margin-top:1rem;padding:1.5rem;background:var(--navy);color:var(--cream);border-radius:3px}.thesis_stableLayer__NiF2S strong{display:block;margin-top:.75rem;font-size:1.375rem;font-weight:800;letter-spacing:-.025em}.thesis_stableLayer__NiF2S p:last-child{margin-top:.75rem;font-size:.75rem;line-height:1.7;opacity:.8}.thesis_pillars__RaWxc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.thesis_pillars__RaWxc article{border-top:1px solid var(--line);padding-top:1.25rem}.thesis_pillars__RaWxc h3{font-size:1.5rem;font-weight:800;letter-spacing:-.035em}.thesis_pillars__RaWxc p{font-size:.9375rem;line-height:1.7;opacity:.85;margin-top:.75rem;max-width:30ch}.thesis_summaryFlow__gMd7B{display:flex;flex-direction:column;align-items:center;margin-top:2rem;gap:1rem;text-align:center}.thesis_summaryFlow__gMd7B>span{font-size:1.5rem;opacity:.7}.thesis_summaryFlow__gMd7B>div{width:100%;max-width:42rem;padding:1.5rem;border:1px solid var(--line);border-radius:3px}.thesis_summaryFlow__gMd7B strong{font-size:1.375rem;font-weight:800}.thesis_summaryFlow__gMd7B p{font-size:.875rem;margin-top:.5rem;opacity:.8}.thesis_finalCta__yACyg{padding-block:clamp(4rem,8vw,7rem)}.thesis_finalCta__yACyg h2{font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.045em;max-width:27ch;margin:1.5rem 0}.thesis_finalCta__yACyg h2 span{display:inline-block;margin-top:.5rem}.thesis_explore__8EA1A{display:inline-flex;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:5px;margin-top:1.5rem}@media (max-width:1000px){.thesis_heroGrid__heU4M{grid-template-columns:1fr}.thesis_hero___7FVS h1{max-width:18ch}.thesis_architecture__oGgYZ{max-width:40rem;width:100%}.thesis_split__iJsUg{gap:2rem}.thesis_roles__pxiuk{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.thesis_cycle__NRAO7 li{padding:1rem .75rem}.thesis_cycle__NRAO7 strong{font-size:.875rem}}@media (max-width:700px){.thesis_pillars__RaWxc,.thesis_policyExample__Fl5oS,.thesis_split__iJsUg{grid-template-columns:1fr}.thesis_heading__BFIhK{margin-bottom:1.5rem}.thesis_cycle__NRAO7 ol{grid-template-columns:1fr}.thesis_cycle__NRAO7 li{display:flex;align-items:center;gap:1rem;border-right:0;border-bottom:1px solid var(--line);padding:1rem}.thesis_cycle__NRAO7 li:last-child{border-bottom:0}.thesis_cycle__NRAO7 strong{margin:0;font-size:.9375rem}.thesis_cycle__NRAO7 li:not(:last-child):after{content:"↓";top:auto;bottom:-.75rem;right:1rem}.thesis_returnLine__TtOsz{justify-content:flex-start}.thesis_policyFlow__GOnVZ{grid-template-columns:1fr;gap:.75rem}.thesis_policyFlow__GOnVZ li:not(:last-child):after{content:"↓";right:.5rem;bottom:-.875rem;background:var(--navy)}.thesis_architecture__oGgYZ,.thesis_interaction__3OQrC,.thesis_layerDiagram__YaHxj,.thesis_permissions__Z_0Yf{padding:1.125rem}.thesis_roles__pxiuk{gap:1.5rem}.thesis_roles__pxiuk h3{font-size:1.125rem}.thesis_vendorTimeline__6fPhl{grid-template-columns:1fr}.thesis_vendorTimeline__6fPhl li{display:flex;align-items:center;justify-content:space-between}.thesis_vendorTimeline__6fPhl strong{margin:0}.thesis_vendorTimeline__6fPhl li:not(:last-child):after{content:"↓";top:auto;right:1rem;bottom:-.875rem}.thesis_finalCta__yACyg .thesis_actions__xm03R{align-items:stretch}}@media (max-width:400px){.thesis_miniHierarchy__lZCQ9,.thesis_roles__pxiuk{grid-template-columns:1fr}.thesis_fragmented__MIQDM{gap:.75rem}.thesis_fragmented__MIQDM>div{padding:.75rem}.thesis_primary__v6_vx,.thesis_secondary__jOe5_{width:100%}}