.CodexHome-module__mpya8q__page{--ink:var(--surface-ink);--paper:var(--surface-canvas);--red:var(--bfl-primary);--accent-fill:#2457ff;--accent-on:#f0eee5;--blue:var(--bfl-sky,#95c9ff);--soft-blue:var(--bfl-primary-soft);--dark-field:#11110f;--dark-field-ink:#f0eee5;--line:color-mix(in srgb,var(--surface-ink) 20%,transparent);--max:1240px;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),Arial,sans-serif;overflow:hidden}html[data-theme=dark] .CodexHome-module__mpya8q__page{--red:#8ea9ff;--blue:#122764;--soft-blue:#1b1b18;--dark-field:#0b0b0a;--dark-field-ink:#f0eee5}.CodexHome-module__mpya8q__grain{pointer-events:none;opacity:.07;z-index:1;mix-blend-mode:multiply;background-image:radial-gradient(#11110f .55px,#0000 .6px);background-size:5px 5px;position:fixed;inset:0}.CodexHome-module__mpya8q__wrap{width:min(var(--max),calc(100% - 48px));z-index:2;margin:auto;position:relative}.CodexHome-module__mpya8q__mono{text-transform:uppercase;letter-spacing:.12em;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.CodexHome-module__mpya8q__hero{align-content:center;min-height:100svh;padding:118px 0 128px;display:grid;position:relative}.CodexHome-module__mpya8q__heroMain{padding:0;position:relative}.CodexHome-module__mpya8q__headline{letter-spacing:-.085em;max-width:1200px;margin:0;font-size:clamp(58px,10.2vw,155px);font-weight:600;line-height:.82}.CodexHome-module__mpya8q__headline em{color:var(--red);font-style:normal}.CodexHome-module__mpya8q__deck{grid-template-columns:repeat(12,1fr);gap:20px;margin:40px 0 0;display:grid}.CodexHome-module__mpya8q__deck p{grid-column:1/8;margin:0;font-size:clamp(20px,2.1vw,30px);line-height:1.35}.CodexHome-module__mpya8q__heroBottom{justify-content:flex-start;align-items:center;gap:20px;margin-top:40px;display:flex}.CodexHome-module__mpya8q__heroActions{gap:9px;display:flex}.CodexHome-module__mpya8q__action{color:var(--ink);text-transform:uppercase;letter-spacing:.07em;border:1px solid;padding:12px 15px;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;transition:all .2s}.CodexHome-module__mpya8q__action:hover{background:var(--ink);color:var(--paper)}.CodexHome-module__mpya8q__action:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.CodexHome-module__mpya8q__primary{background:var(--bfl-primary,#2457ff);border-color:var(--bfl-primary,#2457ff);color:var(--bfl-primary-on,#fcfcfb)}.CodexHome-module__mpya8q__primary:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.CodexHome-module__mpya8q__chapter{padding:clamp(90px,13vw,190px) 0;position:relative}.CodexHome-module__mpya8q__acid{background:var(--soft-blue)}.CodexHome-module__mpya8q__dark{background:var(--dark-field);color:var(--dark-field-ink)}.CodexHome-module__mpya8q__blue{background:var(--blue)}.CodexHome-module__mpya8q__chapterHead{grid-template-columns:repeat(12,1fr);gap:20px;margin-bottom:70px;display:grid}.CodexHome-module__mpya8q__chapterHead .CodexHome-module__mpya8q__mono{grid-column:1/4}.CodexHome-module__mpya8q__chapterHead h2{letter-spacing:-.065em;grid-column:4/13;margin:0;font-size:clamp(40px,6.6vw,92px);font-weight:600;line-height:.96}.CodexHome-module__mpya8q__chapterHead p{grid-column:7/13;margin:24px 0 0;font-size:clamp(18px,1.8vw,25px);line-height:1.5}.CodexHome-module__mpya8q__chapterHeadFlush h2{grid-column:1/10}.CodexHome-module__mpya8q__chapterHeadFlush p{grid-column:1/7}.CodexHome-module__mpya8q__thesisGrid{border-top:1px solid;grid-template-columns:1fr 1fr;display:grid;position:relative}.CodexHome-module__mpya8q__thesisCol{padding:35px 35px 60px 0}.CodexHome-module__mpya8q__thesisCol+.CodexHome-module__mpya8q__thesisCol{border-left:1px solid;padding-left:35px}.CodexHome-module__mpya8q__thesisCol h3{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(31px,4.2vw,58px)}.CodexHome-module__mpya8q__thesisCol ul{margin:0;padding:0;list-style:none}.CodexHome-module__mpya8q__thesisCol li{border-top:1px solid;padding:16px 0;font-size:clamp(16px,1.55vw,22px);line-height:1.3}.CodexHome-module__mpya8q__thesisCol li:last-child{border-bottom:1px solid}.CodexHome-module__mpya8q__installed{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.CodexHome-module__mpya8q__installed h2{letter-spacing:-.075em;margin:0;font-size:clamp(50px,8vw,112px);line-height:.86}.CodexHome-module__mpya8q__installed h2 span{color:var(--acid)}.CodexHome-module__mpya8q__installed p{font-size:clamp(20px,2vw,28px);line-height:1.45}.CodexHome-module__mpya8q__tagList{flex-wrap:wrap;gap:9px;margin-top:36px;display:flex}.CodexHome-module__mpya8q__tagList span{text-transform:uppercase;border:1px solid;padding:10px 13px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.CodexHome-module__mpya8q__loop{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.CodexHome-module__mpya8q__loop article{border:1px solid;flex-direction:column;justify-content:space-between;min-height:330px;padding:25px;transition:all .3s cubic-bezier(.2,.75,.2,1);display:flex}.CodexHome-module__mpya8q__loop article:hover{background:var(--accent-fill);color:var(--accent-on);transform:translateY(-10px)}.CodexHome-module__mpya8q__loop b{font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.CodexHome-module__mpya8q__loop h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,40px);line-height:1}.CodexHome-module__mpya8q__loop p{font-size:16px;line-height:1.45}.CodexHome-module__mpya8q__arrow{font-size:30px}.CodexHome-module__mpya8q__closing{align-content:center;min-height:62svh;display:grid}.CodexHome-module__mpya8q__closing p{max-width:780px;margin:0 0 45px;font-size:clamp(21px,2.2vw,31px);line-height:1.4}.CodexHome-module__mpya8q__closingActions{flex-wrap:wrap;gap:12px;display:flex}.CodexHome-module__mpya8q__closingActions a{color:var(--dark-field-ink);text-transform:uppercase;letter-spacing:.07em;border:1px solid;padding:13px 16px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.CodexHome-module__mpya8q__closingActions a:hover{background:var(--dark-field-ink);color:var(--dark-field)}@media (max-width:899px){.CodexHome-module__mpya8q__hero{padding-bottom:96px}}@media (max-width:800px){.CodexHome-module__mpya8q__deck p,.CodexHome-module__mpya8q__chapterHead .CodexHome-module__mpya8q__mono,.CodexHome-module__mpya8q__chapterHead h2,.CodexHome-module__mpya8q__chapterHead p{grid-column:1/13}.CodexHome-module__mpya8q__thesisGrid,.CodexHome-module__mpya8q__installed{grid-template-columns:1fr}.CodexHome-module__mpya8q__thesisCol+.CodexHome-module__mpya8q__thesisCol{border-top:1px solid;border-left:0;padding-left:0}.CodexHome-module__mpya8q__loop{grid-template-columns:1fr 1fr}.CodexHome-module__mpya8q__loop article{min-height:250px}}@media (max-width:520px){.CodexHome-module__mpya8q__wrap{width:min(var(--max),calc(100% - 30px))}.CodexHome-module__mpya8q__hero{padding-top:90px}.CodexHome-module__mpya8q__heroBottom{flex-direction:column;align-items:flex-start}.CodexHome-module__mpya8q__heroActions{width:100%}.CodexHome-module__mpya8q__action{text-align:center;flex:1}.CodexHome-module__mpya8q__chapter{padding:90px 0}.CodexHome-module__mpya8q__thesisCol{padding-right:0}.CodexHome-module__mpya8q__loop{grid-template-columns:1fr}.CodexHome-module__mpya8q__loop article{min-height:230px}.CodexHome-module__mpya8q__closingActions{display:grid}}@media (prefers-reduced-motion:reduce){.CodexHome-module__mpya8q__page *{transition:none!important}}
