.uh-page{color:#25211d;background:#f8f4ee}.uh-hero{padding-top:7rem;padding-bottom:3rem}.uh-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:5rem;margin:4rem 0;display:grid}.uh-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#78634c;margin-bottom:1.5rem;font-size:.73rem;display:block}.uh-page h1,.uh-page h2{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.045em;font-weight:300;line-height:1.02}.uh-page h1{font-size:clamp(4rem,8vw,8.5rem)}.uh-page h2{font-size:clamp(2.6rem,4.8vw,5rem)}.uh-page em{color:#87633d;font-weight:300}.uh-lead{max-width:28rem}.uh-lead>p:first-child{font-family:var(--font-newsreader),Georgia,serif;margin-bottom:1rem;font-size:2rem;line-height:1.2}.uh-lead>p:nth-child(2){color:#6c645b}.uh-textlink{border-bottom:1px solid #bd4f1f;gap:2rem;margin-top:1.5rem;padding-bottom:.4rem;display:inline-flex}.uh-index{border-block:1px solid #d9cebd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.uh-index>a{border-right:1px solid #d9cebd;padding:1.4rem 1rem;transition:background .25s;position:relative}.uh-index>a:first-child{border-left:1px solid #d9cebd}.uh-index>a:hover{background:#ece4d8}.uh-indexnum{font-family:var(--font-newsreader),Georgia,serif;color:#87633d;font-size:1.5rem}.uh-index strong{margin-top:1rem;font-size:1rem;display:block}.uh-index>a>span:last-child{color:#6c645b;justify-content:space-between;margin-top:.5rem;font-size:.8rem;display:flex}.uh-index .uh-drawing text{display:none}.uh-drawing{width:100%;height:auto}.uh-drawing text{font-family:var(--font-archivo),sans-serif;letter-spacing:1px;fill:#685445;font-size:12px}.uh-callout{fill:none;stroke:#bd4f1f;stroke-width:1.5px}.uh-arrow{fill:none;stroke:#bd4f1f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.uh-legend,.uh-note{color:#6c645b;max-width:80ch;margin-top:1.2rem;font-size:.8rem}.uh-distinction{background:#ece4d8;padding:4rem 0}.uh-distinction .wrap{grid-template-columns:1fr 2fr;column-gap:4rem;display:grid}.uh-distinction .uh-eyebrow{grid-row:span 2}.uh-distinction h2{font-size:clamp(2rem,3.4vw,3.6rem)}.uh-distinction p{color:#6c645b;max-width:55ch;margin-top:1.5rem}.uh-type{border-bottom:1px solid #d9cebd;padding:5rem 0;scroll-margin-top:6rem}.uh-typehead{align-items:start;gap:2rem;margin-bottom:3rem;display:flex}.uh-number{font-family:var(--font-newsreader),Georgia,serif;color:#b6a48a;font-size:5rem;line-height:1}.uh-typehead .uh-eyebrow{margin-bottom:.6rem}.uh-typegrid{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.uh-visual{background:#eee7dc;padding:2rem;position:sticky;top:7rem}.uh-visual>p{font-family:var(--font-newsreader),Georgia,serif;border-top:1px solid #cbbda7;padding-top:1.5rem;font-size:2rem}.uh-visual>span{color:#6c645b;margin-top:.8rem;font-size:.9rem;display:block}.uh-copy>p{margin-bottom:1.5rem}.uh-copy .uh-deck{font-size:1.35rem;line-height:1.5}.uh-procon{grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0;display:grid}.uh-page h3{font-size:1rem;line-height:1.3}.uh-procon h3{border-top:2px solid #9c7b52;margin-bottom:.7rem;padding-top:1rem}.uh-procon p,.uh-details dd{color:#6c645b;font-size:.94rem}.uh-details>div{border-top:1px solid #d9cebd;grid-template-columns:8rem 1fr;gap:1.3rem;padding:1rem 0;display:grid}.uh-details dt{font-size:.8rem;font-weight:600}.uh-compare{background:#ece4d8;padding:5rem 0;scroll-margin-top:4.5rem}.uh-compare>div>p{color:#6c645b;margin:1.5rem 0;font-size:.9rem}.uh-tablewrap{margin-top:2rem;overflow-x:auto}.uh-tablewrap table{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:.87rem}.uh-tablewrap caption{text-align:left;text-transform:uppercase;letter-spacing:.08em;padding-bottom:1rem;font-size:.75rem}.uh-tablewrap th,.uh-tablewrap td{vertical-align:top;border-bottom:1px solid #cec0ac;width:20%;padding:1.25rem 1rem}.uh-tablewrap thead{color:#f8f4ee;background:#292622}.uh-tablewrap tbody th{font-weight:500}.uh-tablewrap tbody tr:nth-child(2n){background:#f8f4ee80}.uh-combinations{grid-template-columns:1fr 1.25fr;gap:6rem;padding-top:6rem;padding-bottom:6rem;display:grid}.uh-combinations>div>p{color:#6c645b;max-width:40ch;margin-top:2rem}.uh-combolist article{border-top:1px solid #d9cebd;padding:1.5rem 0}.uh-combolist article>span{letter-spacing:.12em;color:#87633d;font-size:.7rem}.uh-combolist h3{margin:.7rem 0;font-size:1.2rem}.uh-combolist p{color:#6c645b;font-size:.94rem}.uh-combolist aside{background:#ece4d8;margin-top:1rem;padding:1.5rem}.uh-combolist aside p{margin-top:.75rem}.uh-finishes{padding-bottom:5rem}.uh-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.uh-swatches i{border:1px solid #0001;height:7rem;margin-bottom:1.3rem;display:block}.uh-swatches p{color:#6c645b;margin-top:.6rem;font-size:.9rem}.uh-cta{color:#f8f4ee;background:#211e1a;padding:5rem 0}.uh-cta .uh-eyebrow{color:#c8b18f}.uh-cta em{color:#d6b88d}.uh-cta p{color:#c9bfb2;max-width:48ch;margin:2rem 0}.uh-button{color:#fff;background:#bd4f1f;border-radius:2px;align-items:center;gap:3rem;padding:1rem 1.5rem;display:inline-flex}.uh-button:hover{background:#9a3e16}.uh-sources{color:#6c645b;padding-block:1.5rem;font-size:.75rem}.uh-sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.uh-intro,.uh-typegrid{gap:2rem}.uh-procon{grid-template-columns:1fr;gap:1rem}.uh-combinations{gap:3rem}.uh-index{grid-template-columns:repeat(2,minmax(0,1fr))}.uh-index>a{border-bottom:1px solid #d9cebd}.uh-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.uh-hero{padding-top:6rem}.uh-intro{grid-template-columns:1fr;margin:2.5rem 0}.uh-page h1{font-size:clamp(3.2rem,14vw,5rem)}.uh-index>a{padding:1rem .6rem}.uh-index strong{font-size:.9rem}.uh-distinction .wrap,.uh-typegrid,.uh-combinations{grid-template-columns:1fr;gap:2rem}.uh-distinction .uh-eyebrow{grid-row:auto;margin:0}.uh-type{padding:3.5rem 0}.uh-typehead{gap:1rem;margin-bottom:2rem}.uh-number{font-size:3rem}.uh-typehead h2{font-size:2.5rem}.uh-visual{padding:1rem;position:static}.uh-details>div{grid-template-columns:1fr;gap:.5rem}.uh-combinations{padding-block:4rem}.uh-swatches{gap:1.5rem 1rem}.uh-swatches h3{font-size:.9rem}.uh-cta{padding-block:4rem}.uh-tablewrap th,.uh-tablewrap td{padding:1rem}.uh-drawing text{font-size:13px}}
