@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap");:root{font-family:DM Sans,Avenir Next,Segoe UI,sans-serif;color:#1f211f;background:#f4f1e9;font-synthesis:none;text-rendering:optimizeLegibility;--paper:#f4f1e9;--paper-deep:#e9e4d9;--ink:#1f211f;--ink-soft:#5d605b;--ink-faint:#7d7d76;--line:#d4cfc4;--panel:#fbf9f4;--black:#20211f;--black-contrast:#f8f5ee;--tone-ink:#656762;--tone-ink-soft:#e4e3de;--tone-copper:#a65f38;--tone-copper-soft:#f0dfd4;--tone-gold:#a27a26;--tone-gold-soft:#eee4c9;--tone-sage:#61755d;--tone-sage-soft:#dfe6db;--tone-blue:#496b7a;--tone-blue-soft:#dae5e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}a,button{font:inherit}button{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #1f211f;outline-offset:3px}.app-shell{width:min(100%,1540px);min-height:100vh;margin:0 auto;padding:0 42px}.masthead{min-height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.book-mark{width:fit-content;display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font-size:12px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.book-mark>span:first-child{width:36px;height:36px;display:grid;place-items:center;background:var(--black);color:var(--black-contrast);letter-spacing:.08em;font-size:10px}.view-switcher{display:flex;align-items:center;padding:4px;border:1px solid var(--line);background:var(--paper-deep)}.view-switcher button{min-height:38px;padding:0 18px;border:0;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:12px;font-weight:600}.view-switcher button[data-active=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 6px rgba(37,34,27,.08)}.edition-note{justify-self:end;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr) auto;align-items:end;gap:48px;padding:70px 0 52px}.eyebrow{margin:0 0 14px;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.hero h1{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(58px,6.4vw,96px);font-weight:500;line-height:.9;letter-spacing:-.05em}.hero-summary{max-width:520px;margin:0 0 6px;color:var(--ink-soft);font-size:17px;line-height:1.55}.hero-metric{display:flex;align-items:flex-end;gap:10px;padding-bottom:4px}.hero-metric strong{font-family:Newsreader,Georgia,serif;font-size:72px;font-weight:500;line-height:.78}.hero-metric span{color:var(--ink-soft);font-size:11px;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stage-step{position:relative;min-height:92px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:18px 20px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.stage-step:last-child{border-right:0}.stage-step:after{content:"";position:absolute;right:-1px;bottom:-1px;left:0;height:4px;background:var(--tone);opacity:.45}.stage-step:hover,.stage-step[data-active=true]{background:var(--tone-soft)}.stage-step[data-active=true]:after{opacity:1}[data-tone=ink]{--tone:var(--tone-ink);--tone-soft:var(--tone-ink-soft)}[data-tone=copper]{--tone:var(--tone-copper);--tone-soft:var(--tone-copper-soft)}[data-tone=gold]{--tone:var(--tone-gold);--tone-soft:var(--tone-gold-soft)}[data-tone=sage]{--tone:var(--tone-sage);--tone-soft:var(--tone-sage-soft)}[data-tone=blue]{--tone:var(--tone-blue);--tone-soft:var(--tone-blue-soft)}.stage-index{color:var(--tone);font-size:11px;font-weight:600;letter-spacing:.08em}.stage-copy{display:grid;gap:3px}.stage-copy strong{font-size:13px;font-weight:600}.stage-copy small{color:var(--ink-faint);font-size:11px}.explorer{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:72px;align-items:start;padding:64px 0 90px}.chapter-list{display:grid;gap:54px}.chapter-group{display:grid;gap:24px}.chapter-group-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(220px,1.2fr);gap:32px;align-items:end}.chapter-group-heading .eyebrow{margin-bottom:7px}.chapter-group-heading h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:32px;font-weight:500;line-height:1;letter-spacing:-.025em}.chapter-group-heading>p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.chapter-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.chapter-card{min-height:88px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:16px 12px 16px 0;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.chapter-card:nth-child(odd){border-right:1px solid var(--line);padding-right:20px}.chapter-card:nth-child(2n){padding-left:20px}.chapter-card:hover{background:rgba(255,255,255,.36)}.chapter-card[data-active=true]{background:var(--tone-soft)}.chapter-number{color:var(--tone);font-size:11px;font-weight:600;letter-spacing:.08em}.chapter-card-copy{min-width:0;display:grid;gap:5px}.chapter-card-copy strong{font-size:13px;font-weight:600}.chapter-card-copy small{color:var(--ink-faint);font-size:10px;line-height:1.35}.detail-panel{position:sticky;top:24px;display:grid;gap:28px;padding:34px;background:var(--panel);border:1px solid var(--line);box-shadow:0 18px 45px rgba(41,37,29,.09)}.detail-panel:before{content:"";position:absolute;top:-1px;right:-1px;left:-1px;height:5px;background:var(--tone)}.detail-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.role-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;background:var(--tone-soft);color:var(--ink);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.detail-count{color:var(--ink-faint);font-size:10px}.detail-title p{margin:0 0 8px;color:var(--tone);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.detail-title h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(42px,4vw,60px);font-weight:500;line-height:.98;letter-spacing:-.035em}.detail-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.detail-sections>div{display:grid;gap:8px;align-content:start;padding-top:16px;border-top:1px solid var(--line)}.detail-sections dt,.structural-note>span{color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.detail-sections dd,.structural-note p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.structural-note{display:grid;gap:8px;padding:18px;background:var(--tone-soft)}.structural-note p{color:var(--ink)}.detail-actions{display:flex;justify-content:space-between;gap:12px}.detail-actions button{min-height:42px;padding:0 16px;border:1px solid var(--line);background:transparent;cursor:pointer;font-size:11px;font-weight:600}.detail-actions button:hover{background:var(--black);border-color:var(--black);color:var(--black-contrast)}.compression-view{display:grid;gap:58px;padding:64px 0 90px}.compression-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:60px;align-items:end}.compression-intro h2{max-width:780px;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(52px,6vw,84px);font-weight:500;line-height:.92;letter-spacing:-.045em}.compression-intro>p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.6}.compression-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.compression-metrics>div{display:grid;gap:5px;padding:26px 28px 26px 0;border-right:1px solid var(--line)}.compression-metrics>div:not(:first-child){padding-left:28px}.compression-metrics>div:last-child{border-right:0}.compression-metrics small,.compression-metrics span{color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.compression-metrics strong{font-family:Newsreader,Georgia,serif;font-size:44px;font-weight:500;line-height:1}.compression-units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.compression-unit{min-height:170px;display:grid;grid-template-columns:44px 1fr;gap:20px;padding:28px 28px 28px 0;border-bottom:1px solid var(--line)}.compression-unit:nth-child(odd){border-right:1px solid var(--line)}.compression-unit:nth-child(2n){padding-left:28px}.compression-order{color:var(--tone-copper);font-size:11px;font-weight:600;letter-spacing:.08em}.compression-copy{display:grid;gap:18px}.compression-heading{display:grid;gap:7px}.compression-heading span{color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.compression-heading h3{margin:0;font-family:Newsreader,Georgia,serif;font-size:29px;font-weight:500;line-height:1.05}.compression-copy p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.compression-verdict{max-width:840px;padding-left:24px;border-left:4px solid var(--tone-copper)}.compression-verdict .eyebrow{margin-bottom:8px}.compression-verdict>p:last-child{margin:0;font-family:Newsreader,Georgia,serif;font-size:31px;line-height:1.25}.ideas-view{display:grid;gap:58px;padding:64px 0 90px}.ideas-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:64px;align-items:end}.ideas-intro h2{max-width:880px;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(48px,5.5vw,78px);font-weight:500;line-height:.96;letter-spacing:-.045em}.ideas-intro>p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.65}.book-thesis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.book-thesis>div{display:grid;align-content:start;gap:12px;min-height:160px;padding:28px 30px 28px 0;border-right:1px solid var(--line)}.book-thesis>div:not(:first-child){padding-left:30px}.book-thesis>div:last-child{border-right:0}.book-thesis span{color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.book-thesis strong{font-family:Newsreader,Georgia,serif;font-size:clamp(28px,2.8vw,42px);font-weight:500;line-height:1.08}.idea-movements{display:grid;border-top:1px solid var(--line)}.idea-movement{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:34px 0;border-bottom:1px solid var(--line)}.idea-movement:before{content:"";position:absolute;top:0;bottom:0;left:-42px;width:4px;background:var(--tone);opacity:.8}.idea-order{color:var(--tone);font-size:11px;font-weight:600;letter-spacing:.08em}.idea-copy{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(320px,1.25fr) minmax(210px,.7fr);align-items:start;gap:42px}.idea-heading{display:grid;gap:8px}.idea-heading span{color:var(--tone);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.idea-heading h3{margin:0;font-family:Newsreader,Georgia,serif;font-size:34px;font-weight:500;line-height:1.04}.idea-copy p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}.idea-copy>strong{padding:16px;background:var(--tone-soft);font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:500;line-height:1.25}.reader-promise{max-width:980px;padding-left:26px;border-left:4px solid var(--tone-blue)}.reader-promise .eyebrow{margin-bottom:10px}.reader-promise>p:last-child{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(28px,3vw,40px);line-height:1.25}footer{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}@media (max-width:1100px){.app-shell{padding:0 28px}.hero{grid-template-columns:1.2fr .8fr}.hero-metric{display:none}.explorer{grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);gap:36px}.chapter-group-heading{gap:12px}.chapter-cards,.chapter-group-heading{grid-template-columns:1fr}.chapter-card:nth-child(2n),.chapter-card:nth-child(odd){padding:14px 10px 14px 0;border-right:0}.idea-copy{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.idea-copy>strong{grid-column:1/-1}}@media (max-width:820px){.masthead{grid-template-columns:1fr auto}.view-switcher{order:3;grid-column:1/-1;width:100%;margin-bottom:14px}.view-switcher button{flex:1}.edition-note{align-self:center}.hero{grid-template-columns:1fr;gap:28px;padding:58px 0 40px}.hero-summary{max-width:600px}.stage-rail{grid-template-columns:1fr}.stage-step{min-height:64px;border-right:0;border-bottom:1px solid var(--line)}.stage-step:last-child{border-bottom:0}.stage-step:after{top:0;right:auto;bottom:0;left:-1px;width:4px;height:auto}.explorer{grid-template-columns:1fr;padding-top:44px}.detail-panel{position:relative;top:auto}.compression-intro,.compression-units{grid-template-columns:1fr}.compression-unit:nth-child(2n),.compression-unit:nth-child(odd){padding:24px 0;border-right:0}.idea-copy,.ideas-intro{gap:26px}.book-thesis,.idea-copy,.ideas-intro{grid-template-columns:1fr}.book-thesis>div,.book-thesis>div:not(:first-child){min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.book-thesis>div:last-child{border-bottom:0}.idea-movement:before{left:-28px}.idea-copy>strong{grid-column:auto}}@media (max-width:580px){.app-shell{padding:0 18px}.masthead{min-height:74px;gap:12px}.book-mark>span:last-child{display:none}.edition-note{font-size:9px}.view-switcher button{padding:0 10px;font-size:10px}.hero h1{font-size:clamp(54px,18vw,76px)}.hero-summary{font-size:15px}.chapter-group-heading h2{font-size:29px}.detail-panel{gap:24px;padding:26px 20px}.detail-title h2{font-size:42px}.detail-sections{grid-template-columns:1fr}.detail-topline{align-items:flex-start;flex-direction:column}.detail-actions button{flex:1;padding:0 10px}.compression-view{gap:42px;padding-top:48px}.compression-intro{gap:26px}.compression-intro h2{font-size:52px}.compression-metrics{grid-template-columns:1fr}.compression-metrics>div,.compression-metrics>div:not(:first-child){padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.compression-metrics>div:last-child{border-bottom:0}.compression-unit{grid-template-columns:32px 1fr;gap:10px}.compression-heading h3{font-size:25px}.compression-verdict>p:last-child{font-size:26px}footer{align-items:flex-start;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.alloconomy-header{--ah-ink:#102b4e;--ah-paper:#fbf8f0;--ah-green:#42684d;--ah-gold:#b78b3d;position:relative;z-index:10;color:var(--ah-ink);background:color-mix(in srgb,var(--ah-paper) 96%,white);border-bottom:1px solid rgba(16,43,78,.18);box-shadow:0 6px 24px rgba(16,43,78,.06);font-family:Arial,Helvetica,sans-serif}.alloconomy-skip-link{position:fixed;top:8px;left:8px;z-index:2000;padding:10px 14px;color:white;background:var(--ah-ink);font-weight:700;text-decoration:none;transform:translateY(-150%)}.alloconomy-skip-link:focus{transform:translateY(0);outline:3px solid var(--ah-gold);outline-offset:2px}.alloconomy-header__topline{min-height:56px;max-width:1440px;margin:0 auto;padding:8px clamp(18px,3vw,48px);display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px}.alloconomy-brand{display:inline-flex;width:fit-content;align-items:center;gap:9px;color:inherit;text-decoration:none}.alloconomy-brand__mark{display:block;width:112px;height:auto;flex:0 0 auto;object-fit:contain}.alloconomy-brand__tagline{padding-left:9px;border-left:1px solid rgba(16,43,78,.2)}.alloconomy-brand small,.alloconomy-brand strong{display:block}.alloconomy-brand strong{font-family:Georgia,serif;font-size:16px;font-weight:600;letter-spacing:-.02em}.alloconomy-brand small{margin-top:2px;color:var(--ah-green);font-size:7px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.alloconomy-current{margin:0;text-align:center;font-family:Georgia,serif;font-size:13px}.alloconomy-current span{display:block;margin-bottom:2px;color:var(--ah-green);font-family:Arial,sans-serif;font-size:7px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.alloconomy-menu{position:relative;justify-self:end}.alloconomy-menu summary{display:flex;min-height:36px;padding:0 11px;align-items:center;gap:10px;border:1px solid rgba(16,43,78,.35);cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.08em;list-style:none;text-transform:uppercase}.alloconomy-menu summary::-webkit-details-marker{display:none}.alloconomy-menu summary span{font-size:14px;font-weight:400;transition:transform .2s ease}.alloconomy-menu[open] summary span{transform:rotate(45deg)}.alloconomy-menu nav{position:absolute;top:calc(100% + 11px);right:0;width:min(680px,calc(100vw - 32px));padding:26px;background:var(--ah-paper);border:1px solid rgba(16,43,78,.2);box-shadow:0 20px 60px rgba(16,43,78,.18)}.alloconomy-menu__intro{margin:0 0 18px;max-width:48ch;color:#526172;font-family:Georgia,serif;font-size:15px;line-height:1.45}.alloconomy-menu ul{display:grid;margin:0;padding:0;grid-template-columns:1fr 1fr;list-style:none}.alloconomy-menu li{border-top:1px solid rgba(16,43,78,.13)}.alloconomy-menu li:nth-child(odd){border-right:1px solid rgba(16,43,78,.13)}.alloconomy-menu li a{display:grid;min-height:86px;padding:15px;grid-template-columns:28px 1fr;align-content:center;color:inherit;text-decoration:none}.alloconomy-menu li a>span{grid-row:1/3;color:var(--ah-gold);font-size:9px;font-weight:800}.alloconomy-menu li strong{font-family:Georgia,serif;font-size:14px;font-weight:600}.alloconomy-menu li small{margin-top:5px;color:#5d6874;font-size:10px}.alloconomy-menu li a:focus-visible,.alloconomy-menu li a:hover{background:rgba(183,139,61,.09);outline:2px solid var(--ah-gold);outline-offset:-2px}.alloconomy-menu li a[aria-current=page]{background:rgba(66,104,77,.09)}.alloconomy-menu li a[aria-current=page] strong:after{content:" · Here";color:var(--ah-green);font-family:Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.alloconomy-quicknav{display:flex;max-width:1440px;min-height:29px;margin:0 auto;padding:0 clamp(18px,3vw,48px);align-items:stretch;border-top:1px solid rgba(16,43,78,.1)}.alloconomy-quicknav a{display:flex;flex:1;align-items:center;justify-content:center;padding:6px 8px;border-right:1px solid rgba(16,43,78,.1);color:#4c5d6c;font-size:8px;font-weight:800;letter-spacing:.05em;text-align:center;text-decoration:none;text-transform:uppercase}.alloconomy-quicknav a:first-child{border-left:1px solid rgba(16,43,78,.1)}.alloconomy-quicknav a:focus-visible,.alloconomy-quicknav a:hover{color:var(--ah-ink);background:rgba(183,139,61,.1);outline:2px solid var(--ah-gold);outline-offset:-2px}.alloconomy-quicknav a[aria-current=page]{color:var(--ah-ink);box-shadow:inset 0 -3px var(--ah-gold)}.alloconomy-initiator{--ah-ink:#102b4e;--ah-paper:#fbf8f0;--ah-green:#42684d;--ah-gold:#b78b3d;display:grid;max-width:1440px;margin:0 auto;padding:18px clamp(18px,3vw,48px);grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,5vw,72px);align-items:center;border-top:1px solid rgba(16,43,78,.14);background:linear-gradient(90deg,rgba(183,139,61,.1),rgba(66,104,77,.07))}.alloconomy-initiator__message{max-width:680px}.alloconomy-initiator__message>span{display:block;margin-bottom:5px;color:var(--ah-green);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.alloconomy-initiator__message strong{display:block;font-family:Georgia,serif;font-size:clamp(18px,2vw,24px);font-weight:600;letter-spacing:-.02em}.alloconomy-initiator__message p{margin:6px 0 0;color:#526172;font-size:12px;line-height:1.5}.alloconomy-initiator__badge{min-width:330px;min-height:84px;display:flex;align-items:center;justify-content:flex-end}.alloconomy-initiator .badge-base__link{display:inline-flex;min-height:46px;padding:0 18px;align-items:center;gap:8px;color:#fff;background:#0a66c2;border-radius:3px;font-size:12px;font-weight:700;text-decoration:none}.alloconomy-initiator .badge-base__link:focus-visible,.alloconomy-initiator .badge-base__link:hover{background:#004182;outline:3px solid var(--ah-gold);outline-offset:2px}@media (max-width:800px){.alloconomy-header__topline{min-height:50px;grid-template-columns:1fr auto;gap:9px;padding:7px 11px}.alloconomy-brand small,.alloconomy-current,.alloconomy-quicknav{display:none}.alloconomy-brand strong{font-size:14px}.alloconomy-brand__mark{width:99px;height:auto}.alloconomy-brand__tagline{display:none}.alloconomy-menu summary{min-height:36px;padding-inline:10px;font-size:8px}.alloconomy-menu nav{position:fixed;top:50px;right:10px;left:10px;width:auto;max-height:calc(100vh - 62px);padding:18px;overflow-y:auto}.alloconomy-menu ul{grid-template-columns:1fr}.alloconomy-menu li:nth-child(odd){border-right:0}.alloconomy-menu li a{min-height:68px}.alloconomy-initiator{padding:16px 14px 18px;grid-template-columns:1fr;gap:14px}.alloconomy-initiator__badge{min-width:0;min-height:46px;justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.alloconomy-menu summary span{transition:none}}.alloconomy-menu nav{width:min(760px,calc(100vw - 32px))}.alloconomy-menu__groups{display:grid;gap:20px}.alloconomy-menu__group{min-width:0}.alloconomy-menu__group-heading{min-height:27px;display:flex;align-items:baseline;justify-content:space-between;gap:18px}.alloconomy-menu__group-heading p{margin:0;color:var(--ah-ink);font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.alloconomy-menu__group-heading span{color:var(--ah-green);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.alloconomy-menu__group ul{grid-template-columns:1fr 1fr}.alloconomy-quicknav a[data-active=true]{color:var(--ah-ink);box-shadow:inset 0 -3px var(--ah-gold)}@media (max-width:800px){.alloconomy-menu__groups{gap:18px}.alloconomy-menu__group-heading{min-height:25px}.alloconomy-menu__group ul{grid-template-columns:1fr}.alloconomy-menu__group li:nth-child(odd){border-right:0}}