.about-root{overflow-x:hidden}.about-root .crumb{border-bottom:1px solid var(--rule);padding:18px 0 8px}.about-root .ab-hero{padding:60px 0 80px;position:relative;overflow:hidden}.about-root .hero-grid{grid-template-columns:1fr 1fr;align-items:end;gap:64px;display:grid}@media (max-width:1000px){.about-root .hero-grid{grid-template-columns:1fr;gap:36px}}.about-root .ab-hero h1{font-family:var(--serif);letter-spacing:-.02em;margin:.4em 0 .2em;font-size:clamp(64px,9vw,140px);font-weight:400;line-height:.92}.about-root .ab-hero h1 em{color:var(--nile);font-style:italic}.about-root .ab-hero .lede{font-family:var(--serif);color:var(--ink-soft);max-width:38ch;margin:0 0 28px;font-size:24px;font-style:italic;line-height:1.4}.about-root .glyph-stage{aspect-ratio:5/6;background:var(--cream-2);border:1px solid var(--rule);position:relative;overflow:hidden}.about-root .glyph-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#8a6a3a1a 0 1px,#0000 1px 11px);position:absolute;inset:0}.about-root .glyph-stage .corner{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);z-index:5;font-size:10px;position:absolute}.about-root .glyph-stage .corner.tl{top:18px;left:18px}.about-root .glyph-stage .corner.tr{top:18px;right:18px}.about-root .glyph-stage .corner.bl{opacity:.6;bottom:18px;left:18px}.about-root .glyph-stage .corner.br{opacity:.6;bottom:18px;right:18px}.about-root .glyph-stack{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.about-root .glyph-stack svg{width:60%;height:60%}.about-root .glyph-stack .layer{opacity:0;justify-content:center;align-items:center;transition:opacity 1.2s;display:flex;position:absolute;inset:0}.about-root .glyph-stack .layer.active{opacity:1}.about-root .glyph-stage .stage-cap{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);text-align:center;background:var(--cream);border:1px solid var(--rule-strong);white-space:nowrap;padding:6px 12px;font-size:10px;line-height:1.6;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.about-root .ribbon{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);margin-top:48px;padding:34px 0 44px;position:relative}.about-root .ribbon-track{grid-template-columns:repeat(7,1fr);gap:0;display:grid;position:relative}.about-root .ribbon-track:before{content:"";background:var(--ink);opacity:.35;height:1px;position:absolute;top:14px;left:5%;right:5%}.about-root .rb{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 6px;display:flex;position:relative}.about-root .rb .dot{background:var(--cream);border:1px solid var(--ink);z-index:2;border-radius:50%;width:11px;height:11px;transition:background .3s;position:relative}.about-root .rb.fired .dot{background:var(--brass)}.about-root .rb .yr{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.about-root .rb .lab{font-family:var(--serif);color:var(--ink);max-width:13ch;font-size:15px;font-style:italic;line-height:1.25}.about-root .etym{padding:110px 0 100px;position:relative}.about-root .etym:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.about-root .etym-head{grid-template-columns:auto 1fr;align-items:end;gap:36px;margin-bottom:60px;display:grid}.about-root .etym-head h2{font-family:var(--serif);letter-spacing:-.01em;max-width:14ch;margin:14px 0 0;font-size:clamp(46px,6vw,84px);font-weight:400;line-height:.96}.about-root .etym-head h2 em{color:var(--nile);font-style:italic}.about-root .etym-head .right{font-family:var(--serif);color:var(--ink-soft);text-align:right;align-self:end;max-width:38ch;font-size:19px;font-style:italic;line-height:1.5}.about-root .word-stage{background:var(--cream-2);border:1px solid var(--rule);padding:50px 24px;position:relative;overflow:hidden}.about-root .word-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#8a6a3a14 0 1px,#0000 1px 11px);position:absolute;inset:0}.about-root .word-stage .corner{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);z-index:3;font-size:10px;position:absolute}.about-root .word-stage .corner.tl{top:16px;left:16px}.about-root .word-stage .corner.tr{top:16px;right:16px}.about-root .word-stage .corner.bl{opacity:.6;bottom:16px;left:16px}.about-root .word-stage .corner.br{opacity:.6;bottom:16px;right:16px}.about-root .word-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin:30px auto 0;display:flex;position:relative}.about-root .gword{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);font-size:clamp(64px,11vw,180px);font-weight:400;line-height:1;position:relative}.about-root .gword .glyph-mini{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-deep);white-space:nowrap;font-size:10px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.about-root .arrow{font-family:var(--serif);color:var(--brass);opacity:.7;font-size:48px}.about-root .glyph-block{border:1px solid var(--rule-strong);background:var(--cream);justify-content:center;align-items:center;width:clamp(80px,11vw,140px);height:clamp(80px,11vw,140px);display:flex;position:relative}.about-root .glyph-block svg{width:62%;height:62%}.about-root .glyph-block .lbl{text-align:center;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);font-size:9.5px;position:absolute;bottom:-22px;left:0;right:0}.about-root .pron-row{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:22px;margin-top:54px;padding-top:26px;display:grid}@media (max-width:780px){.about-root .pron-row{grid-template-columns:repeat(2,1fr)}}.about-root .pron .k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-size:10px}.about-root .pron .v{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:22px;font-style:italic;line-height:1.3}.about-root .pron .v em{color:var(--nile);font-style:normal;font-family:var(--hand);font-size:32px;line-height:1}.about-root .etym-grid{grid-template-columns:1fr 1fr;gap:64px;margin-top:80px;display:grid}@media (max-width:900px){.about-root .etym-grid{grid-template-columns:1fr;gap:36px}}.about-root .etym-col p{color:var(--ink-soft);max-width:48ch;margin:0 0 18px;font-size:19px;line-height:1.6}.about-root .etym-col p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--nile);margin:6px 12px 0 0;font-size:74px;font-style:italic;line-height:.85}.about-root .etym-col h3{font-family:var(--serif);letter-spacing:.005em;margin:0 0 14px;font-size:28px;font-weight:500}.about-root .etym-col h3 em{color:var(--nile);font-style:italic}.about-root .etym-col .mono-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:10px;font-size:10px}.about-root .pull{font-family:var(--serif);border-left:1px solid var(--brass);max-width:42ch;color:var(--ink);margin:24px 0;padding:6px 0 6px 22px;font-size:24px;font-style:italic;line-height:1.4}.about-root .history{background:var(--ink);color:var(--cream);padding:100px 0}.about-root .history .section-mark{border-color:#f0ebe02e}.about-root .history .section-mark .num,.about-root .history .section-mark .name,.about-root .history .section-mark .far{color:var(--cream);opacity:.7}.about-root .hist-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin:36px 0 56px;display:grid}@media (max-width:900px){.about-root .hist-head{grid-template-columns:1fr}}.about-root .hist-head h2{font-family:var(--serif);letter-spacing:-.01em;max-width:16ch;margin:0;font-size:clamp(44px,5.6vw,80px);font-style:italic;font-weight:400;line-height:.98}.about-root .hist-head h2 .gold{color:var(--brass)}.about-root .hist-head .right{font-family:var(--serif);color:#f0ebe0b3;max-width:46ch;font-size:19px;font-style:italic;line-height:1.5}.about-root .ab-plate{border-top:1px solid #f0ebe02e;grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;padding:60px 0;display:grid}.about-root .ab-plate:last-of-type{border-bottom:1px solid #f0ebe02e}@media (max-width:900px){.about-root .ab-plate{grid-template-columns:1fr;gap:36px;padding:36px 0}}.about-root .plate-text .era{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);font-size:11px}.about-root .plate-text h3{font-family:var(--serif);letter-spacing:-.005em;margin:14px 0 18px;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1}.about-root .plate-text h3 em{color:var(--brass);font-style:italic}.about-root .plate-text p{color:#f0ebe0d9;max-width:48ch;margin:0 0 14px;font-size:19px;line-height:1.55}.about-root .plate-text .stat{flex-wrap:wrap;gap:28px;margin-top:22px;display:flex}.about-root .plate-text .stat .s{flex-direction:column;gap:4px;display:flex}.about-root .plate-text .stat .num{font-family:var(--serif);color:var(--brass);font-size:36px;line-height:1}.about-root .plate-text .stat .num em{font-style:italic}.about-root .plate-text .stat .lab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:9.5px}.about-root .plate-vis{aspect-ratio:6/5;background:#0e0d0a;border:1px solid #f0ebe033;position:relative;overflow:hidden}.about-root .plate-vis:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#b899681f 0 1px,#0000 1px 12px);position:absolute;inset:0}.about-root .plate-vis .vis-cap{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#f0ebe099;justify-content:space-between;font-size:9.5px;display:flex;position:absolute;top:14px;left:14px;right:14px}.about-root .plate-vis .vis-foot{font-family:var(--mono);letter-spacing:.22em;color:#f0ebe066;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.about-root .plate-vis svg.draw{width:100%;height:100%;display:block}.about-root .plate-vis svg.draw path,.about-root .plate-vis svg.draw line,.about-root .plate-vis svg.draw circle{fill:none;stroke:var(--brass);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200px}.about-root .plate-vis.in-view svg.draw path,.about-root .plate-vis.in-view svg.draw line,.about-root .plate-vis.in-view svg.draw circle{animation:3.2s forwards ab-draw}.about-root .plate-vis.in-view svg.draw .d2{animation-delay:.3s}.about-root .plate-vis.in-view svg.draw .d3{animation-delay:.6s}.about-root .plate-vis.in-view svg.draw .d4{animation-delay:.9s}.about-root .plate-vis.in-view svg.draw .d5{animation-delay:1.2s}.about-root .plate-vis.in-view svg.draw .d6{animation-delay:1.5s}@keyframes ab-draw{to{stroke-dashoffset:0}}.about-root .papyrus-weave{grid-template-rows:repeat(7,1fr);display:grid;position:absolute;inset:24% 18%}.about-root .papyrus-weave .row{gap:6px;display:flex;position:relative}.about-root .papyrus-weave .strand{transform-origin:0;background:linear-gradient(90deg,#0000,#b89968d9,#0000);flex:1;height:100%;animation:2s forwards paused ab-weave;transform:scaleX(0)}.about-root .plate-vis.in-view .papyrus-weave .strand{animation-play-state:running}.about-root .papyrus-weave .row:nth-child(2n) .strand{transform-origin:100%;background:linear-gradient(90deg,#0000,#7a3a2e99,#0000)}@keyframes ab-weave{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.about-root .scribe-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;inset:18%}.about-root .scribe-grid .cell{opacity:0;border:1px solid #b8996866;animation:.5s forwards paused ab-cellIn;position:relative;transform:translateY(8px)}.about-root .scribe-grid .cell:before{content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:#b8996880;position:absolute;inset:25%}.about-root .scribe-grid .cell.b:before{clip-path:circle(50%)}.about-root .scribe-grid .cell.c:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.about-root .plate-vis.in-view .scribe-grid .cell{animation-play-state:running;animation-delay:calc(var(--i,0) * 80ms)}@keyframes ab-cellIn{to{opacity:1;transform:translateY(0)}}.about-root .codex{perspective:900px;justify-content:center;align-items:center;display:flex;position:absolute;inset:18%}.about-root .codex .leaf{transform-origin:100%;backface-visibility:hidden;background:#1f1d18;border:1px solid #b8996866;width:42%;height:90%;position:absolute}.about-root .codex .leaf.left{left:0}.about-root .codex .leaf.right{transform-origin:0;left:50%}.about-root .codex .leaf:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 14px,#b8996880 14px 15px);position:absolute;inset:14%}.about-root .codex .flipper{transform-origin:0;background:#1a1814;border:1px solid #b8996866;width:42%;height:90%;animation:4s ease-in-out infinite paused ab-flip;position:absolute;left:50%;transform:rotateY(0)}.about-root .plate-vis.in-view .codex .flipper{animation-play-state:running}@keyframes ab-flip{0%{transform:rotateY(0)}40%{transform:rotateY(-160deg)}60%{transform:rotateY(-160deg)}to{transform:rotateY(0)}}.about-root .typo{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.about-root .typo .row{font-family:var(--serif);color:var(--brass);gap:18px;font-size:clamp(28px,4.4vw,54px);line-height:1;display:flex}.about-root .typo .row span{opacity:0;transition:all .6s;display:inline-block;transform:translateY(20px)}.about-root .plate-vis.in-view .typo .row span{opacity:1;transform:translateY(0)}.about-root .plate-vis.in-view .typo .row span:nth-child(2){transition-delay:.1s}.about-root .plate-vis.in-view .typo .row span:nth-child(3){transition-delay:.2s}.about-root .plate-vis.in-view .typo .row span:nth-child(4){transition-delay:.3s}.about-root .plate-vis.in-view .typo .row span:nth-child(5){transition-delay:.4s}.about-root .plate-vis.in-view .typo .row span:nth-child(6){transition-delay:.5s}.about-root .plate-vis.in-view .typo .row.r2 span{transition-delay:calc(.6s + var(--i,0) * .1s)}.about-root .ab-craft{padding:110px 0}.about-root .ab-craft-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:64px;margin-bottom:60px;display:grid}@media (max-width:900px){.about-root .ab-craft-head{grid-template-columns:1fr;gap:24px}}.about-root .ab-craft-head h2{font-family:var(--serif);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(46px,5.6vw,80px);font-weight:400;line-height:.96}.about-root .ab-craft-head h2 em{color:var(--nile);font-style:italic}.about-root .ab-craft-head .right{font-family:var(--serif);color:var(--ink-soft);max-width:42ch;font-size:19px;font-style:italic;line-height:1.5}.about-root .map{background:var(--cream-2);border:1px solid var(--rule);height:520px;position:relative;overflow:hidden}.about-root .map:before{content:"";pointer-events:none;background:radial-gradient(#8a6a3a12 1px,#0000 1px) 0 0/5px 5px,repeating-linear-gradient(0deg,#0000 0 38px,#1a1a1a0d 38px 39px),repeating-linear-gradient(90deg,#0000 0 38px,#1a1a1a0d 38px 39px);position:absolute;inset:0}.about-root .map .corners{pointer-events:none;position:absolute;inset:0}.about-root .map .corners .c{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;position:absolute}.about-root .map .corners .c.tl{top:16px;left:16px}.about-root .map .corners .c.tr{top:16px;right:16px}.about-root .map .corners .c.bl{opacity:.6;bottom:16px;left:16px}.about-root .map .corners .c.br{opacity:.6;bottom:16px;right:16px}.about-root .map svg.nile{width:100%;height:100%;position:absolute;inset:0}.about-root .map svg.nile path{fill:none;stroke:var(--nile);stroke-width:2px;opacity:.45;stroke-dasharray:1500;stroke-dashoffset:1500px}.about-root .map.in-view svg.nile path{animation:3.5s forwards ab-draw}.about-root .ab-pin{text-align:center;position:absolute;transform:translate(-50%,-50%)}.about-root .ab-pin .marker{background:var(--oxblood);width:14px;height:14px;box-shadow:0 0 0 4px var(--cream), 0 0 0 5px var(--oxblood), 0 0 0 16px #7a3a2e29;border-radius:50%;margin:0 auto;animation:2.4s ease-in-out infinite ab-pulse}@keyframes ab-pulse{0%,to{box-shadow:0 0 0 4px var(--cream), 0 0 0 5px var(--oxblood), 0 0 0 14px #7a3a2e2e}50%{box-shadow:0 0 0 4px var(--cream), 0 0 0 5px var(--oxblood), 0 0 0 22px #7a3a2e00}}.about-root .ab-pin .lab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;background:var(--cream);border:1px solid var(--rule-strong);white-space:nowrap;margin-top:14px;padding:4px 8px;font-size:10px;display:inline-block}.about-root .ab-pin .role{font-family:var(--serif);color:var(--ink-soft);text-transform:none;letter-spacing:0;opacity:.85;margin-top:6px;font-size:13px;font-style:italic;display:block}.about-root .ab-pin.cairo{top:34%;left:46%}.about-root .ab-pin.qaramous{top:18%;left:50%}.about-root .ab-pin.kafr{top:14%;left:42%}.about-root .ab-pin.fayoum{top:48%;left:38%}.about-root .ab-pin.aswan{top:88%;left:62%}.about-root .ab-pin.alex{top:9%;left:36%}.about-root .process{margin-top:90px}.about-root .process-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:30px;display:flex}.about-root .process-head h3{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-size:clamp(30px,3.4vw,44px);font-style:italic;font-weight:400}.about-root .process-head .meta{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;opacity:.6;font-size:10px}.about-root .steps{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(6,1fr);gap:0;display:grid}@media (max-width:1100px){.about-root .steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.about-root .steps{grid-template-columns:repeat(2,1fr)}}.about-root .step{border-right:1px solid var(--rule);cursor:pointer;padding:24px 22px 28px;transition:background .25s;position:relative}.about-root .step:last-child{border-right:none}.about-root .step:hover,.about-root .step.active{background:var(--cream-2)}.about-root .step .n{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-deep);font-size:10px}.about-root .step .ttl{font-family:var(--serif);letter-spacing:.005em;margin:6px 0;font-size:21px;font-weight:500}.about-root .step .ttl em{color:var(--nile);font-style:italic}.about-root .step .when{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-size:9.5px}.about-root .step .who{font-family:var(--serif);color:var(--ink-soft);margin-top:10px;font-size:15px;font-style:italic;line-height:1.4}.about-root .step .glyph{font-family:var(--mono);letter-spacing:.18em;color:var(--brass);font-size:10px;position:absolute;top:14px;right:14px}.about-root .step-vis{background:var(--cream-2);border:1px solid var(--rule);grid-template-columns:.95fr 1.05fr;align-items:start;gap:48px;margin-top:36px;padding:30px;display:grid}@media (max-width:900px){.about-root .step-vis{grid-template-columns:1fr}}.about-root .step-vis .ph{aspect-ratio:5/4;background:var(--cream-3);border:1px solid var(--rule);position:relative;overflow:hidden}.about-root .step-vis .ph:before{content:"";background:repeating-linear-gradient(45deg,#8a6a3a21 0 1px,#0000 1px 11px);position:absolute;inset:0}.about-root .step-vis .ph .lab{font-family:var(--mono);letter-spacing:.22em;color:var(--brass-deep);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:0 24px;font-size:10px;display:flex;position:absolute;inset:0}.about-root .step-vis .ph .lab:before,.about-root .step-vis .ph .lab:after{content:"";background:var(--brass-deep);vertical-align:middle;width:22px;height:1px;margin:0 10px;display:inline-block}.about-root .step-vis .ph .corner{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;position:absolute}.about-root .step-vis .ph .corner.tl{top:12px;left:12px}.about-root .step-vis .ph .corner.tr{top:12px;right:12px}.about-root .step-vis .copy h4{font-family:var(--serif);letter-spacing:.005em;margin:0 0 6px;font-size:30px;font-weight:500}.about-root .step-vis .copy h4 em{color:var(--nile);font-style:italic}.about-root .step-vis .copy .meta{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:14px;font-size:10px}.about-root .step-vis .copy p{color:var(--ink-soft);max-width:48ch;margin:0 0 14px;font-size:18px;line-height:1.55}.about-root .step-vis .copy ul{border-top:1px solid var(--rule);margin:14px 0 0;padding:0;list-style:none}.about-root .step-vis .copy ul li{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:120px 1fr;gap:18px;padding:10px 0;font-size:11px;display:grid}.about-root .step-vis .copy ul li span:first-child{opacity:.55}.about-root .tenets{background:var(--cream-3);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:110px 0}.about-root .tenets-head{max-width:780px;margin-bottom:48px}.about-root .tenets-head h2{font-family:var(--serif);letter-spacing:-.01em;margin:18px 0 16px;font-size:clamp(46px,6vw,80px);font-weight:400;line-height:.96}.about-root .tenets-head h2 em{color:var(--nile);font-style:italic}.about-root .tenets-head p{font-family:var(--serif);color:var(--ink-soft);max-width:54ch;font-size:21px;font-style:italic;line-height:1.5}.about-root .ten-grid{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (max-width:780px){.about-root .ten-grid{grid-template-columns:1fr}}.about-root .ten{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);background:0 0;flex-direction:column;gap:14px;padding:36px 38px 38px;transition:background .3s;display:flex}.about-root .ten:nth-child(2n){border-right:none}.about-root .ten:hover{background:#b8996812}.about-root .ten .num{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);font-size:11px}.about-root .ten h3{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-size:32px;font-weight:400;line-height:1.1}.about-root .ten h3 em{color:var(--nile);font-style:italic}.about-root .ten p{color:var(--ink-soft);max-width:50ch;margin:0;font-size:18px;line-height:1.55}.about-root .ten .src{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:.55;border-top:1px solid var(--rule);margin-top:auto;padding-top:14px;font-size:10px}.about-root .signoff{text-align:center;padding:120px 0;position:relative;overflow:hidden}.about-root .signoff .ank{font-family:var(--serif);color:var(--brass);letter-spacing:.5em;margin-bottom:28px;font-size:48px;display:inline-block}.about-root .signoff blockquote{font-family:var(--serif);letter-spacing:-.005em;max-width:24ch;color:var(--ink);margin:0 auto;font-size:clamp(32px,4.4vw,60px);font-style:italic;font-weight:400;line-height:1.15}.about-root .signoff blockquote em{color:var(--nile);font-style:normal}.about-root .signoff .who{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-top:30px;font-size:11px}.about-root .signoff .who em{font-family:var(--hand);color:var(--nile);margin-top:6px;font-size:32px;font-style:normal;display:block}.about-root .ab-footer{background:var(--ink);color:var(--cream);padding:80px 0 36px}.about-root .ab-footer .foot-grid{border-bottom:1px solid #f0ebe02e;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;display:grid}@media (max-width:800px){.about-root .ab-footer .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.about-root .ab-footer h4{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;opacity:.65;margin:0 0 18px;font-size:11px;font-weight:500}.about-root .ab-footer a{color:var(--cream);opacity:.85;padding:6px 0;font-size:17px;text-decoration:none;display:block}.about-root .ab-footer a:hover{color:var(--brass)}.about-root .ab-footer .foot-logo{font-family:var(--serif);letter-spacing:.28em;margin:0 0 8px;font-size:48px;font-weight:500}.about-root .ab-footer .foot-lede{font-family:var(--serif);opacity:.8;max-width:30ch;font-size:19px;font-style:italic;line-height:1.4}.about-root .ab-footer .foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:30px;display:flex}.about-root .ab-footer .foot-bottom .mono{opacity:.55}.about-root .ab-footer .foot-glyph{color:var(--brass);letter-spacing:.3em;font-size:22px}.about-root .nav a.mono.current{opacity:1;border-bottom:1px solid var(--ink);padding-bottom:2px}
