@font-face{font-family:"TEOMIX Draft";src:url("./assets/fonts/teomix-draft.otf") format("opentype");font-style:normal;font-weight:300 700;font-display:swap}
@font-face{font-family:"TEOMIX Linear";src:url("./assets/fonts/teomix-linear-regular.otf") format("opentype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"TEOMIX Linear";src:url("./assets/fonts/teomix-linear-bold.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"TEOMIX Geometry";src:url("./assets/fonts/teomix-geometry-book.otf") format("opentype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"TEOMIX Geometry";src:url("./assets/fonts/teomix-geometry-demi.otf") format("opentype");font-style:normal;font-weight:600 700;font-display:swap}
:root{--paper:#f4f5f6;--white:#fff;--ink:#202328;--gun:#34383d;--mid:#555b61;--silver:#a3a8ad;--line:#d6d9dc;--blue:#8fd4ff;--violet:#b9a7ff;--aqua:#91e1d8;--peri:#a8bcff;--lilac:#d1afff;--display:"TEOMIX Geometry","Avenir Next",Arial,sans-serif;--heading:"TEOMIX Draft","Avenir Next Condensed","Arial Narrow",sans-serif;--body:"TEOMIX Linear","Avenir Next","Segoe UI",sans-serif;--max:1480px}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 var(--body);overflow-x:hidden}button,input,select{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{width:min(calc(100% - 5rem),var(--max));height:104px;margin:auto;display:grid;grid-template-columns:150px 1fr auto;align-items:center;border-bottom:1px solid var(--ink);position:relative;z-index:20}.brand{display:block;width:136px;height:58px;overflow:hidden}.brand img{width:100%;height:auto;transform:translateY(-62%)}.header-note{font:500 .66rem/1.25 var(--heading);letter-spacing:.12em;text-transform:uppercase;margin:0;color:var(--mid)}.header-note span{color:var(--silver)}nav{display:flex;align-items:center;gap:2rem;font:550 .68rem var(--heading);letter-spacing:.11em;text-transform:uppercase}nav a{border-bottom:1px solid transparent;padding:.6rem 0}nav a:hover,nav a:focus-visible{border-color:var(--ink)}.nav-cta{margin-left:1rem;border:1px solid var(--ink);padding:.72rem 1rem;border-radius:2px;background:var(--white)}.nav-cta span{margin-left:.7rem}.menu-button{display:none;border:0;background:none}
main,footer{position:relative}.hero{width:min(calc(100% - 5rem),var(--max));min-height:820px;margin:auto;display:grid;grid-template-columns:minmax(420px,.8fr) minmax(560px,1.2fr);grid-template-rows:1fr auto;gap:3.5rem 6vw;align-items:center;padding:6.5rem 0 3rem;position:relative}.hero-field{position:absolute;z-index:-1;inset:1.5rem -18vw auto 48%;height:640px;background:linear-gradient(135deg,rgba(143,212,255,.3),rgba(168,188,255,.22) 45%,rgba(209,175,255,.18));border-radius:220px 0 0 220px;overflow:hidden}.hero-field:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(32,35,40,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(32,35,40,.08) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent,#000 25%,#000)}.hero-field i{position:absolute;border:1px solid rgba(32,35,40,.18);border-radius:50%}.hero-field i:nth-child(1){width:290px;height:290px;right:12%;top:12%}.hero-field i:nth-child(2){width:170px;height:170px;right:22%;top:22%}.hero-field i:nth-child(3){width:14px;height:14px;background:var(--ink);right:28%;top:35%}
.eyebrow,.section-label{font:600 .68rem var(--heading);letter-spacing:.15em;text-transform:uppercase;color:var(--mid)}.eyebrow{margin:0 0 2rem}.hero h1,.manifesto h2,.ledger-intro h2,.workflow h2,.principles h2,.contact h2{font-family:var(--heading);letter-spacing:-.045em;line-height:.98;margin:0;font-weight:580}.hero h1{font-size:clamp(4rem,6vw,6.7rem)}.hero h1 span{font-weight:330;color:var(--mid)}.hero-lead{max-width:610px;font-size:1.2rem;line-height:1.55;color:var(--mid);margin:2rem 0 2.2rem}.hero-actions{display:flex;gap:1.5rem;align-items:center}.button{border:0;border-radius:2px;padding:1rem 1.2rem;display:inline-flex;gap:2.5rem;align-items:center;justify-content:center;font:600 .72rem var(--heading);letter-spacing:.09em;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(32,35,40,.12)}.button.primary{background:var(--ink);color:var(--white)}.text-link{font:600 .7rem var(--heading);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding:.8rem 0}.text-link .arrow-icon{margin-left:.8rem}
.arrow-icon{position:relative;display:inline-block;width:1rem;height:1rem;flex:0 0 1rem;transform-origin:center}.arrow-icon:before{content:"";position:absolute;left:.12rem;right:.12rem;top:calc(50% - .5px);height:1px;background:currentColor}.arrow-icon:after{content:"";position:absolute;right:.12rem;top:calc(50% - .25rem);width:.45rem;height:.45rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.arrow-ne{transform:rotate(-45deg)}.arrow-down{transform:rotate(90deg)}.arrow-right{transform:none}
.coordination-sheet{align-self:center;background:rgba(255,255,255,.93);border:1px solid var(--ink);box-shadow:22px 26px 0 rgba(255,255,255,.55);padding:1.2rem;transform:rotate(1deg);max-width:760px}.sheet-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--ink);padding-bottom:.9rem}.sheet-head div{display:flex;gap:1rem;align-items:baseline}.sheet-head span,.sheet-head p,.sheet-summary small,.sheet-revision{font:600 .58rem var(--heading);letter-spacing:.12em;text-transform:uppercase}.sheet-head strong{font:600 1.15rem var(--heading)}.sheet-head p{margin:0;text-align:right;color:var(--mid)}.drawing-field{height:390px;border-bottom:1px solid var(--ink);position:relative;overflow:hidden;background-image:linear-gradient(#e7e9eb 1px,transparent 1px),linear-gradient(90deg,#e7e9eb 1px,transparent 1px);background-size:32px 32px}.drawing-field:before,.drawing-field:after{content:"";position:absolute;background:var(--ink);opacity:.7}.drawing-field:before{width:1px;height:100%;left:18%}.drawing-field:after{height:1px;width:100%;top:77%}.axis{position:absolute;z-index:3;width:25px;height:25px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font:600 .58rem var(--heading);background:var(--white)}.axis-x{left:18%;top:6%;transform:translateX(-50%)}.axis-y{right:5%;top:77%;transform:translateY(-50%)}.drawing-plane{position:absolute;border:1px solid var(--ink);opacity:.82}.plane-one{width:52%;height:62%;left:20%;top:15%;transform:skewY(-15deg);background:rgba(143,212,255,.28)}.plane-two{width:43%;height:45%;left:44%;top:28%;transform:skewY(18deg);background:rgba(185,167,255,.25)}.drawing-path{position:absolute;height:26px;border:1px solid var(--ink);background:rgba(145,225,216,.45)}.path-one{width:67%;left:13%;top:36%;transform:rotate(19deg)}.path-two{width:58%;left:25%;top:59%;transform:rotate(-13deg);background:rgba(168,188,255,.4)}.issue-mark{position:absolute;z-index:4;left:56%;top:45%;width:34px;height:34px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;background:var(--lilac);font:700 .72rem var(--heading)}.issue-mark:after{content:"";position:absolute;inset:-9px;border:1px solid var(--ink);border-radius:50%}.issue-mark span{position:absolute;left:50px;top:-2px;width:90px;font:600 .6rem var(--heading);letter-spacing:.08em}.drawing-field>p{position:absolute;left:1rem;bottom:.8rem;margin:0;font:600 .58rem/1.5 var(--heading);letter-spacing:.1em;color:var(--mid)}.sheet-summary{display:grid;grid-template-columns:1.35fr 1fr .8fr}.sheet-summary>div{padding:1rem;border-right:1px solid var(--ink)}.sheet-summary>div:last-child{border:0}.sheet-summary small,.sheet-summary strong{display:block}.sheet-summary small{color:var(--mid);margin-bottom:.35rem}.sheet-summary strong{font:600 .72rem var(--heading)}.status-cell{background:rgba(209,175,255,.35)}.sheet-revision{display:flex;justify-content:space-between;border-top:1px solid var(--ink);padding:.8rem 1rem 0;color:var(--mid)}.hero-proof{grid-column:1/-1;display:grid;grid-template-columns:60px minmax(0,640px);gap:1rem;border-top:1px solid var(--ink);padding-top:1rem;align-items:start}.hero-proof>span{font:600 .7rem var(--heading)}.hero-proof p{margin:0;color:var(--mid);font-size:.82rem}.hero-proof strong{color:var(--ink)}
.manifesto,.capability-ledger,.workflow,.principles,.contact,footer{width:min(calc(100% - 5rem),var(--max));margin-left:auto;margin-right:auto}.manifesto{padding:10rem 0 7rem;display:grid;grid-template-columns:.45fr 1.35fr .6fr;gap:4rem;border-top:1px solid var(--line)}.manifesto h2,.ledger-intro h2,.workflow h2,.principles h2,.contact h2{font-size:clamp(3.3rem,5.1vw,5.9rem)}.manifesto>div:nth-child(2)>p{font-size:1.15rem;max-width:760px;color:var(--mid);margin:2rem 0 0}.manifesto-note{border-left:1px solid var(--ink);padding-left:1.5rem;align-self:end}.manifesto-note span{font:600 .6rem var(--heading);letter-spacing:.12em}.manifesto-note p{font-size:.82rem;color:var(--mid);margin:1rem 0 0}
.evidence-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white)}.evidence-line article{min-height:250px;padding:2rem max(2rem,calc((100vw - var(--max))/8));border-right:1px solid var(--ink);display:flex;flex-direction:column}.evidence-line article:last-child{border:0}.evidence-line span{font:600 .68rem var(--heading)}.evidence-line p{font:600 .7rem var(--heading);letter-spacing:.1em;text-transform:uppercase;margin:auto 0 .7rem;color:var(--mid)}.evidence-line strong{font:560 1.25rem/1.2 var(--heading);max-width:230px}.evidence-line article:nth-child(1){background:rgba(143,212,255,.22)}.evidence-line article:nth-child(2){background:rgba(185,167,255,.19)}.evidence-line article:nth-child(3){background:rgba(145,225,216,.2)}.evidence-line article:nth-child(4){background:rgba(209,175,255,.18)}
.capability-ledger{padding:11rem 0;display:grid;grid-template-columns:.62fr 1.38fr;gap:6rem}.ledger-intro{position:sticky;top:3rem;align-self:start}.ledger-intro .section-label{margin-bottom:2rem}.ledger-intro>p:last-child{max-width:380px;color:var(--mid);margin:2rem 0}.ledger-list{border-top:1px solid var(--ink)}.ledger-list article{min-height:220px;display:grid;grid-template-columns:74px 1fr .8fr 28px;gap:1.5rem;align-items:center;padding:2rem;border-bottom:1px solid var(--ink)}.ledger-list article:hover{filter:saturate(1.2)}.tone-blue{background:linear-gradient(90deg,rgba(143,212,255,.4),rgba(255,255,255,.7))}.tone-violet{background:linear-gradient(90deg,rgba(185,167,255,.38),rgba(255,255,255,.7))}.tone-aqua{background:linear-gradient(90deg,rgba(145,225,216,.42),rgba(255,255,255,.7))}.tone-lilac{background:linear-gradient(90deg,rgba(209,175,255,.4),rgba(255,255,255,.7))}.ledger-number{font:600 .65rem var(--heading);letter-spacing:.08em}.ledger-list div>p{font:600 .62rem var(--heading);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin:0 0 .8rem}.ledger-list h3{font:580 2.1rem/1 var(--heading);letter-spacing:-.035em;margin:0}.ledger-list article>p{font-size:.88rem;color:var(--mid);max-width:300px}.ledger-arrow{width:1.15rem;height:1.15rem}
.workflow{padding:10rem 0;display:grid;grid-template-columns:.85fr .75fr 1fr;gap:4rem;border-top:1px solid var(--ink)}.workflow-header .section-label{margin-bottom:2rem}.workflow h2{font-size:clamp(3rem,4.6vw,5.2rem)}.workflow-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.workflow-list li{border-bottom:1px solid var(--ink)}.workflow-list button{width:100%;border:0;background:transparent;padding:1.25rem .5rem;text-align:left;display:grid;grid-template-columns:34px 1fr;gap:.2rem .8rem;color:var(--mid)}.workflow-list button span{grid-row:span 2;font:600 .65rem var(--heading)}.workflow-list button strong{font:600 .95rem var(--heading)}.workflow-list button small{font-size:.7rem;color:var(--mid)}.workflow-list li.active button,.workflow-list button:hover{background:var(--white);color:var(--ink)}.workflow-list li.active button span{color:#6853a8}.workflow-stage-card{min-height:470px;border:1px solid var(--ink);background:var(--white);padding:2rem;position:relative;overflow:hidden}.stage-index{font:600 .62rem var(--heading);letter-spacing:.12em}.workflow-stage-card h3{font:600 2.3rem/1 var(--heading);letter-spacing:-.035em;margin:4rem 0 1.3rem}.workflow-stage-card>p{color:var(--mid);max-width:430px}.stage-formats{display:flex;gap:.5rem;margin-top:2rem}.stage-formats span{border:1px solid var(--ink);padding:.35rem .55rem;font:600 .58rem var(--heading)}.stage-drawing{position:absolute;inset:auto -30px -60px 25%;height:230px;transform:rotate(-8deg);background:rgba(143,212,255,.18);border:1px solid var(--ink)}.stage-drawing:before,.stage-drawing:after,.stage-drawing i,.stage-drawing b{content:"";position:absolute;border:1px solid var(--ink)}.stage-drawing:before{inset:30px 55px}.stage-drawing:after{width:160px;height:160px;border-radius:50%;left:34%;top:12px;background:rgba(185,167,255,.18)}.stage-drawing i:first-child{width:80%;left:10%;top:45%;transform:rotate(17deg)}.stage-drawing i:nth-child(2){height:80%;left:54%;top:10%;transform:rotate(-11deg)}.stage-drawing b{width:10px;height:10px;border-radius:50%;background:var(--ink);left:52%;top:46%}
.principles{padding:10rem 0 8rem}.principles-title{display:grid;grid-template-columns:.45fr 1.55fr;gap:4rem;margin-bottom:5rem}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.principle-grid article{min-height:270px;padding:1.5rem;border-right:1px solid var(--ink);display:flex;flex-direction:column}.principle-grid article:last-child{border:0}.principle-grid span{font:600 .62rem var(--heading);letter-spacing:.1em;color:var(--mid)}.principle-grid h3{font:600 1.4rem var(--heading);margin:auto 0 1rem}.principle-grid p{font-size:.84rem;color:var(--mid);margin:0;max-width:250px}
.contact{margin-bottom:7rem;min-height:540px;padding:4.5rem;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;border:1px solid var(--ink);background:linear-gradient(125deg,rgba(143,212,255,.55),rgba(168,188,255,.37) 45%,rgba(209,175,255,.43));position:relative;overflow:hidden}.contact:after{content:"";position:absolute;width:440px;height:440px;border:1px solid var(--ink);border-radius:50%;right:-40px;top:-180px;box-shadow:0 0 0 60px rgba(255,255,255,.13),0 0 0 120px rgba(255,255,255,.1)}.contact .section-label{position:absolute;left:4.5rem;top:4rem}.contact h2{position:relative;z-index:1}.contact h2 span{font-weight:320}.contact>p:not(.section-label){max-width:420px;color:var(--mid);align-self:end}.contact .button{position:absolute;right:4.5rem;bottom:4.5rem;z-index:2}footer{min-height:160px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font:600 .62rem var(--heading);letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}.footer-brand{width:120px;height:52px}.footer-brand+ p{text-align:center}footer p:last-child{text-align:right}
dialog{width:min(560px,calc(100% - 2rem));border:1px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);padding:2.5rem;box-shadow:18px 18px 0 rgba(32,35,40,.18)}dialog::backdrop{background:rgba(32,35,40,.45);backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:1rem;top:.7rem;border:0;background:none;font-size:1.6rem}.dialog-close:hover{color:#6853a8}dialog h2{font:600 2.5rem/1 var(--heading);letter-spacing:-.035em;margin:1.2rem 0}dialog>p:not(.section-label){color:var(--mid)}dialog form{display:grid;gap:1rem;margin-top:1.6rem}dialog label{font:600 .63rem var(--heading);letter-spacing:.09em;text-transform:uppercase}dialog input,dialog select{width:100%;margin-top:.45rem;padding:.9rem 1rem;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:0;outline:0}dialog input:focus,dialog select:focus{box-shadow:inset 4px 0 var(--violet)}dialog small{display:block;color:var(--mid);margin-top:1rem}
@media(max-width:1160px){.site-header{grid-template-columns:140px 1fr}.header-note{display:none}.hero{grid-template-columns:1fr;gap:4rem}.hero-copy{max-width:850px}.hero-field{inset:30rem -20vw auto 22%;height:650px}.coordination-sheet{width:min(800px,90%);justify-self:end}.manifesto{grid-template-columns:.4fr 1.6fr}.manifesto-note{grid-column:2;max-width:420px}.capability-ledger{grid-template-columns:1fr}.ledger-intro{position:static}.workflow{grid-template-columns:1fr 1fr}.workflow-header{grid-column:1/-1}.principle-grid{grid-template-columns:repeat(2,1fr)}.principle-grid article:nth-child(2){border-right:0}.principle-grid article:nth-child(-n+2){border-bottom:1px solid var(--ink)}}
@media(max-width:760px){.site-header,.hero,.manifesto,.capability-ledger,.workflow,.principles,.contact,footer{width:min(calc(100% - 2rem),var(--max))}.site-header{height:76px}.brand{width:110px;height:48px}.menu-button{display:block;justify-self:end}.menu-button span:not(.sr-only){display:block;width:24px;height:1px;background:var(--ink);margin:6px}nav{position:absolute;display:none;top:76px;left:0;right:0;background:var(--white);border:1px solid var(--ink);padding:1.5rem;flex-direction:column;align-items:flex-start}nav.open{display:flex}.nav-cta{margin-left:0}.hero{padding:4.5rem 0 2rem;min-height:auto;display:block}.hero h1{font-size:clamp(3.2rem,15vw,5rem)}.hero-field{inset:28rem -65vw auto 12%;height:570px}.hero-actions{align-items:flex-start;flex-direction:column}.coordination-sheet{width:100%;margin-top:5rem;padding:.8rem;box-shadow:10px 12px 0 rgba(255,255,255,.5);transform:none}.drawing-field{height:300px}.sheet-summary{grid-template-columns:1fr}.sheet-summary>div{border-right:0;border-bottom:1px solid var(--ink)}.sheet-revision{gap:.5rem;font-size:.48rem}.hero-proof{margin-top:3rem;grid-template-columns:36px 1fr}.manifesto{padding:7rem 0 4rem;grid-template-columns:1fr;gap:2rem}.manifesto-note{grid-column:auto}.evidence-line{grid-template-columns:1fr 1fr}.evidence-line article{min-height:220px;padding:1.4rem;border-bottom:1px solid var(--ink)}.evidence-line article:nth-child(2){border-right:0}.capability-ledger{padding:7rem 0;gap:3rem}.ledger-list article{grid-template-columns:50px 1fr 24px;min-height:260px;padding:1.2rem}.ledger-list article>p{grid-column:2}.ledger-arrow{grid-column:3;grid-row:1}.workflow{padding:7rem 0;grid-template-columns:1fr}.workflow-header{grid-column:auto}.principles{padding:7rem 0}.principles-title{grid-template-columns:1fr;gap:2rem}.principle-grid{grid-template-columns:1fr}.principle-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:210px}.contact{padding:2rem;display:block;min-height:600px}.contact .section-label{left:2rem;top:2rem}.contact h2{margin-top:7rem}.contact>p:not(.section-label){margin-top:2rem}.contact .button{left:2rem;right:2rem;bottom:2rem}.contact:after{right:-260px}footer{grid-template-columns:1fr 1fr;padding:2rem 0}.footer-brand+ p{display:none}}
 .analytics-preferences{border:0;background:none;color:var(--mid);font:inherit;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}
 .consent-banner{position:fixed;z-index:50;left:1rem;right:1rem;bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.2rem;border:1px solid var(--ink);background:var(--white);box-shadow:10px 10px 0 rgba(32,35,40,.14);font-size:.82rem}
 .consent-banner[hidden]{display:none}
 .consent-banner p{margin:.25rem 0 0;color:var(--mid)}.consent-actions{display:flex;gap:.6rem;align-items:center;flex-shrink:0}.consent-button{border:1px solid var(--ink);background:var(--white);padding:.65rem .85rem;font:600 .62rem var(--heading);letter-spacing:.08em;text-transform:uppercase}.consent-allow{background:var(--ink);color:var(--white)}
 @media(max-width:760px){.consent-banner{display:block}.consent-actions{margin-top:.8rem}.consent-button{width:calc(50% - .3rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Approved TEOMIX master logo: symbol, wordmark and tagline in the original proportions. */
.site-header{height:148px;grid-template-columns:220px 1fr auto}
.brand{display:flex;align-items:center;width:192px;height:120px;overflow:visible}
.brand img{display:block;width:100%;height:100%;object-fit:contain;transform:none}
.footer-brand{width:154px;height:96px}
@media(max-width:1160px){.site-header{grid-template-columns:210px 1fr}}
@media(max-width:760px){.site-header{height:112px}.brand{width:144px;height:90px}nav{top:112px}.footer-brand{width:128px;height:80px}}

/* TEOMIX drafting typography: deliberately separate from the ZemriX OS language. */
h1,h2,h3,dialog h2{font-family:var(--display)!important;font-weight:600!important;font-variant-numeric:tabular-nums}.sheet-head strong,.sheet-summary strong{font-weight:400!important;font-variant-numeric:tabular-nums}.hero h1,.manifesto h2,.ledger-intro h2,.workflow h2,.principles h2,.contact h2{letter-spacing:-.045em;line-height:.98}.hero h1{font-size:clamp(3.65rem,5.45vw,6.1rem)}.hero h1 span,.contact h2 span{font-weight:400}.ledger-list h3,.workflow-stage-card h3,.principle-grid h3,dialog h2{letter-spacing:-.025em}.eyebrow,.section-label,.header-note,nav,.button,.text-link,.sheet-head span,.sheet-head p,.sheet-summary small,.sheet-revision,.ledger-number,.ledger-list div>p,.workflow-list button span,.stage-index,.stage-formats span,.principle-grid span{letter-spacing:.1em;font-variant-numeric:tabular-nums}
