.brand-book{--gold:#92733e;--dot:#b4512e;--rich-cream:#e4c99e}.wordmark{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:"Segoe UI",Arial,sans-serif;font-weight:700;font-size:48px;line-height:1.2;letter-spacing:-.055em;color:inherit}.wordmark i{display:inline-block;flex:none;width:.2em;height:.2em;border:.025em solid var(--gold,#92733e);border-radius:50%;margin:0 .02em;position:relative;letter-spacing:0}.wordmark i:after{content:"";position:absolute;inset:0;margin:auto;width:.09em;height:.09em;border-radius:50%;background:var(--dot,#b4512e)}.brand-home{text-decoration:none}.brand-home .wordmark{font-size:32px}.dark,.site-footer,.application-wall{--gold:#c3a16a;--dot:#d07850}.book-cover{padding-top:38px;padding-bottom:34px}.book-meta,.cover-bottom,.spec-caption{display:flex;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:.16em}.book-meta{padding-bottom:24px;border-bottom:1px solid var(--line)}.cover-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:65px 0 60px}.cover-title h1{font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1.02;letter-spacing:-.05em;margin:0}.cover-title p{color:var(--muted)}.signature{display:flex;align-items:baseline;justify-content:space-between;padding:48px 0 70px;gap:20px}.signature .wordmark{font-size:clamp(56px,9.3vw,128px)}.signature-pause{color:var(--greige);font-size:40px;font-weight:200}.cover-bottom{border-top:1px solid var(--line);padding-top:24px}.cover-bottom a{text-decoration:none;letter-spacing:0}.duet{display:grid;grid-template-columns:1fr 1fr}.specimen{min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:60px 35px 90px}.specimen .wordmark{font-size:clamp(55px,7vw,100px)}.light{background:#e4c99e}.dark{background:#2b1f17;color:#f8f1e7}.spec-caption{position:absolute;bottom:28px;left:35px;right:35px;font-size:11px}.book-section{padding-top:95px;padding-bottom:95px}.book-heading{margin-bottom:48px}.book-heading h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.04em;margin:20px 0}.anatomy,.naming-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.symbol-study{background:#ead9c0;min-height:390px;display:flex;align-items:center;justify-content:center;position:relative}.brand-point{width:145px;height:145px;border:15px solid var(--gold,#92733e);border-radius:50%;position:relative;display:block}.brand-point:after{content:"";width:66px;height:66px;position:absolute;inset:0;margin:auto;background:var(--dot,#b4512e);border-radius:50%}.symbol-label{position:absolute;bottom:28px;font-size:10px;letter-spacing:.16em}.book-copy h3,.rule-grid h3{font-size:24px;font-weight:500;line-height:1.3}.book-copy p,.rule-grid p{color:var(--muted);font-size:17px}.construction{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.construction span:last-child:not(.wordmark span){display:block;font-size:13px;color:var(--muted);margin-top:10px}.tone-paper{background:#e4c99e}.naming-core .wordmark{font-size:120px}.naming-core>span:last-child{display:block;font-size:12px;letter-spacing:.17em}.domain-examples{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-top:32px;margin-top:40px}.domain-examples small{display:block;margin-top:12px;font-size:11px;letter-spacing:.14em}.intro-copy{max-width:660px}.color-strip{display:grid;grid-template-columns:repeat(6,1fr);margin-top:36px;border:1px solid var(--line)}.color-strip>div{background:var(--chip);color:var(--ink);min-height:190px;padding:22px 16px;display:flex;flex-direction:column;justify-content:end;gap:8px}.color-strip strong{font-weight:500}.color-strip span{font-size:12px;letter-spacing:.1em}.rule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:42px}.rule-grid article{border-top:1px solid var(--line);padding-top:22px}.rule-grid article>span{font-size:12px;letter-spacing:.14em;color:#83512f}.application-wall{background:#2b1f17;color:#f8f1e7;padding:90px 0}.application-wall .kicker{color:#c3a16a}.applications{display:grid;grid-template-columns:1fr 1fr;gap:20px}.app-panel{min-height:370px;padding:36px;display:flex;flex-direction:column;align-items:start;justify-content:space-between}.small-label{font-size:10px;letter-spacing:.18em}.editorial{background:#e4c99e;color:#2b1f17;--gold:#92733e;--dot:#b4512e}.editorial p{font-size:36px;line-height:1.08;letter-spacing:-.035em;margin:25px 0}.reverse{background:#49372a}.reverse .brand-point{width:78px;height:78px;border-width:8px}.reverse .brand-point:after{width:36px;height:36px}.reverse p{font-family:Georgia,serif;font-size:36px;line-height:1.08;margin:20px 0 0}.digital{grid-column:1/-1;background:#ead9c0;color:#2b1f17;--gold:#92733e;--dot:#b4512e;min-height:360px}.mini-nav{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;border-bottom:1px solid #2b1f1733}.mini-nav .wordmark{font-size:30px}.mini-nav>span{font-size:13px}.digital h3{font-family:Georgia,serif;font-size:42px;line-height:1.12;font-weight:400;margin:25px 0}.label{grid-column:1/-1;min-height:240px;background:#b4512e;flex-direction:row;flex-wrap:wrap;align-items:center;gap:30px}.woven-label{padding:20px 35px;border:1px solid #e4c99e80;color:#f8f1e7;--gold:#f8f1e7;--dot:#f8f1e7}.label p{font-size:16px}.scale-row{display:flex;gap:60px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 0;margin:45px 0}.scale-row>div>span:last-child{display:block;font-size:11px;letter-spacing:.12em;margin-top:15px}.small-logo .wordmark{font-size:24px}.small-logo .wordmark i{border:0;background:#b4512e;width:.14em;height:.14em}.small-logo .wordmark i:after{display:none}.closing-rule{max-width:800px}.closing-rule p{color:var(--muted)}.site-footer .wordmark{font-size:34px}
@media(max-width:760px){.cover-title,.signature{flex-direction:column;align-items:start}.cover-title{margin:40px 0 20px}.signature{padding:20px 0 40px;gap:8px}.signature .wordmark{font-size:clamp(58px,14vw,100px)}.signature-pause{display:none}.duet,.anatomy,.naming-grid,.applications,.rule-grid{grid-template-columns:1fr}.specimen{min-height:270px}.book-section{padding-top:60px;padding-bottom:60px}.anatomy,.naming-grid{gap:30px}.color-strip{grid-template-columns:repeat(2,1fr)}.color-strip>div{min-height:140px}.domain-examples{grid-template-columns:1fr}.application-wall{padding:60px 0}.digital,.label{grid-column:auto}.mini-nav{align-items:start;gap:18px;flex-direction:column}.book-meta,.cover-bottom,.spec-caption{font-size:10px;letter-spacing:.1em}.symbol-label{font-size:9px}.app-panel{padding:26px}.naming-core .wordmark{font-size:90px}}
@media print{.site-header,.site-footer{display:none}.book-section{break-inside:avoid}.brand-book{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
